xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Giganews Usenet Offers: +1150 days binary retention, 99%+ Completion, and Unlimited Speed/Access!

360 ODD Emulators: X360 Key $99 | Wasabi360 FAT $99 | Wasabi360 Slim $99
C4E's iXtreme Burner MAX Drive: LiteOn iHAS124 DROPPED TO JUST $17


Welcome Guest ( Log In | Register )

 Forum Rules Rules
2 Pages V  1 2 >  
Reply to this topicStart new topic
> 2000 On Xbox, source code
JonTheChron
post Jan 17 2006, 12:24 AM
Post #1


X-S Member
*

Group: Members
Posts: 99
Joined: 16-December 05
Member No.: 263760
Xbox Version: v1.0
360 version: unknown



well since the 2000 source code was leaked, has anyone tempted to make a fully compatible version for the xbox?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Smoko
post Jan 17 2006, 01:44 PM
Post #2


X-S Senior Member
**

Group: Members
Posts: 259
Joined: 16-November 04
Member No.: 167604
Xbox Version: v1.4
360 version: none



QUOTE(JonTheChron @ Jan 17 2006, 12:31 AM) *

well since the 2000 source code was leaked, has anyone tempted to make a fully compatible version for the xbox?


It wasnt the full thing. So, no.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nt authority
post Feb 23 2006, 11:03 AM
Post #3


X-S Enthusiast


Group: Members
Posts: 10
Joined: 23-February 06
Member No.: 273370
Xbox Version: unk
360 version: unknown



WINDOWS SOURCE CODE FOR BOTH NT4 AND WIN2K BUILDS WERE LEAKED.

Considering the massive knowledge base and amount of applications and hardware devices created to exploit the xbox system this source code can most definitley be used to create a full version of windows for the xbox that can be installed in a native, proper, and full fashion that is truly complete.

Has anyone considered these methods, resources, concepts ???

(1) Build a full Xbox Native Windows from the ground up: Using leaked Windows 2000 Source Code with the missing "non-leaked" components substituted with the relative parts from

(A) leaked Windows NT4 {this has boot code and kernel initialization code in \nt\private\ntos\private\boot\ and \nt\private\ntos\init\ which would allow for the construction of an XBOX specific NTLDR/OSLOADER.EXE and/or NTOSKRNL.EXE

( REACTOS source code: the REACTOS avenue appears great as it already has a Hardware Abstraction Layer with custom code for the XBOX.

(2) Windows CE.NET source code, samples, and binary image building - Dependent on the CE .NET framework to a large extent it nevertheless provides an execellent resource especially when it comes to the construction of pre-kernel (and as such pre WinCE) executions such as those that occur in the hardware enumerating OEM ADAPTION LAYER during boot: a DEFAULT.XBE boot loader has already been constructed for the XBOX and a WinCE NK.NB0 image has been released. Modification to WinCE source code, specifically to the XBOX WinCE image mentioned above (that already works) could lead us somewhere.

By injecting leaked NT/WIN2K code, BIOS/x86 Emulation code such as Bochs, and possibly code from the EFI firmware interface released from INTEL, one could create a glorified superBIOS: This would be a WinCE OS perhaps residing on a LPC module like normal modchips and would allow execution of a normal PC windows setup program (unmodified). This is quite a complex idea but essentially works by creating an intermediate layer between the XBOX and Windows and thus makes Windows think it is installing itself on a PC instead of an XBOX.

(3) Create a BIOS PE FILE to replace XBOXKRNL.EXE then package it up under CABinet protocol and insert it back into the BIOS BOOT ROM so that it is unpacked upon POST.

Obviously we would rebuild NTOSKRNL.EXE using leaked code, rename it as XBOXKRNL.EXE, reseal it with appropriate cryptography and compression and then flash it into the region where the XBOX exepcts such to be.

This would then expect a HAL and Device Drivers as well as a Session Manager Sub-System and further programs at least up to the Winlogon.exe point where a system boot officially comes to an end.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
PLowran
post Apr 4 2006, 02:49 PM
Post #4


X-S Young Member
*

Group: Members
Posts: 43
Joined: 1-December 04
From: Detroit, Nashville
Member No.: 172352
Xbox Version: v1.1
360 version: none



Yes the full source code was leaked for both of them, and actually the source code for MS-Dos 6 was also leaked!
PLowran

This post has been edited by PLowran: Apr 4 2006, 02:50 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rabble250
post Apr 5 2006, 03:28 AM
Post #5


X-S Young Member
*

Group: Members
Posts: 49
Joined: 27-February 06
From: UCLUELET BC
Member No.: 273912
Xbox Version: v1.6b
360 version: none



dos 6 was my favorite i remember when that came out
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
funnyperson1
post Apr 7 2006, 05:59 PM
Post #6


X-S Senior Member
**

Group: Members
Posts: 223
Joined: 14-February 06
From: Blacksburg/No. VA
Member No.: 272323
Xbox Version: v1.0
360 version: none



QUOTE(PLowran @ Apr 4 2006, 09:56 AM) *

Yes the full source code was leaked for both of them, and actually the source code for MS-Dos 6 was also leaked!
PLowran


SWEET! DOS6 for Xbox!!! Who's with me? tongue.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
strekship
post Apr 7 2006, 10:19 PM
Post #7


X-S Young Member
*

Group: Members
Posts: 49
Joined: 3-March 06
Member No.: 274327



QUOTE(PLowran @ Apr 4 2006, 06:56 AM) *

Yes the full source code was leaked for both of them, and actually the source code for MS-Dos 6 was also leaked!
PLowran

Um, no it wasn't. Only a few gigabytes were leaked. The full source code is much larger (probably about 30gigs).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
netdroid9
post Apr 8 2006, 08:41 AM
Post #8


X-S Senior Member
**

Group: Members
Posts: 185
Joined: 22-April 05
Member No.: 215666



QUOTE(funnyperson1 @ Apr 8 2006, 03:06 AM) *

SWEET! DOS6 for Xbox!!! Who's with me? tongue.gif


Actually, that's very interesting. With a few interupt patches and some modification it could be made to work pretty well. I'd like to play a bit of Wolfenstien 3D and Duke Nukem on the Xbox, myself. T'would be fun.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
torne
post Apr 12 2006, 02:25 PM
Post #9


X-S Expert
***

Group: Members
Posts: 684
Joined: 31-January 06
From: London, UK
Member No.: 270609
Xbox Version: v1.1
360 version: v1 (xenon)



QUOTE(strekship @ Apr 7 2006, 10:26 PM) *

Um, no it wasn't. Only a few gigabytes were leaked. The full source code is much larger (probably about 30gigs).


Naw, it's under fifteen. Compressed it fits on a DVD. Takes seriously large amounts of space to compile, though wink.gif

The source leaked was certainly incomplete, though I don't know specifically what was missing (never looked at the leaked version) - but it's certain that it is, cuz the source of the leak never had the entire code to start with. MS don't give out certain parts of the code to normal Shared Source licencees. Even the copy I worked with that MS gave us on the academic shared source licence was missing a few key parts from higher level components.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Ganksta187
post May 8 2006, 05:57 PM
Post #10


X-S Young Member
*

Group: Members
Posts: 48
Joined: 22-July 05
From: Darkside
Member No.: 236091
Xbox Version: v1.0
360 version: unknown



that would be sweet...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
spyder2k5
post Jun 29 2006, 04:38 PM
Post #11


X-S Enthusiast


Group: Members
Posts: 26
Joined: 13-November 05
Member No.: 258051



QUOTE(nt authority @ Feb 23 2006, 05:10 AM) *

WINDOWS SOURCE CODE FOR BOTH NT4 AND WIN2K BUILDS WERE LEAKED.

Considering the massive knowledge base and amount of applications and hardware devices created to exploit the xbox system this source code can most definitley be used to create a full version of windows for the xbox that can be installed in a native, proper, and full fashion that is truly complete.

Has anyone considered these methods, resources, concepts ???

(1) Build a full Xbox Native Windows from the ground up: Using leaked Windows 2000 Source Code with the missing "non-leaked" components substituted with the relative parts from

(A) leaked Windows NT4 {this has boot code and kernel initialization code in \nt\private\ntos\private\boot\ and \nt\private\ntos\init\ which would allow for the construction of an XBOX specific NTLDR/OSLOADER.EXE and/or NTOSKRNL.EXE

( REACTOS source code: the REACTOS avenue appears great as it already has a Hardware Abstraction Layer with custom code for the XBOX.

(2) Windows CE.NET source code, samples, and binary image building - Dependent on the CE .NET framework to a large extent it nevertheless provides an execellent resource especially when it comes to the construction of pre-kernel (and as such pre WinCE) executions such as those that occur in the hardware enumerating OEM ADAPTION LAYER during boot: a DEFAULT.XBE boot loader has already been constructed for the XBOX and a WinCE NK.NB0 image has been released. Modification to WinCE source code, specifically to the XBOX WinCE image mentioned above (that already works) could lead us somewhere.

By injecting leaked NT/WIN2K code, BIOS/x86 Emulation code such as Bochs, and possibly code from the EFI firmware interface released from INTEL, one could create a glorified superBIOS: This would be a WinCE OS perhaps residing on a LPC module like normal modchips and would allow execution of a normal PC windows setup program (unmodified). This is quite a complex idea but essentially works by creating an intermediate layer between the XBOX and Windows and thus makes Windows think it is installing itself on a PC instead of an XBOX.

(3) Create a BIOS PE FILE to replace XBOXKRNL.EXE then package it up under CABinet protocol and insert it back into the BIOS BOOT ROM so that it is unpacked upon POST.

Obviously we would rebuild NTOSKRNL.EXE using leaked code, rename it as XBOXKRNL.EXE, reseal it with appropriate cryptography and compression and then flash it into the region where the XBOX exepcts such to be.

This would then expect a HAL and Device Drivers as well as a Session Manager Sub-System and further programs at least up to the Winlogon.exe point where a system boot officially comes to an end.


for 1 do you post this in every topic about windows on xbox? i seen this now in 2 out of three topics that u replyed to STOP IT! and 2 no full source for any have been released.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
torne
post Jun 29 2006, 04:59 PM
Post #12


X-S Expert
***

Group: Members
Posts: 684
Joined: 31-January 06
From: London, UK
Member No.: 270609
Xbox Version: v1.1
360 version: v1 (xenon)



QUOTE(spyder2k5 @ Jun 29 2006, 04:45 PM) *

for 1 do you post this in every topic about windows on xbox? i seen this now in 2 out of three topics that u replyed to STOP IT! and 2 no full source for any have been released.

...he posted those in Feb, i.e. months ago, and hasn't been back since I explained to him why his idea was totally unfeasible (and illegal). So, there's really no point in replying to it...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
charly_cat
post Jul 19 2006, 10:34 PM
Post #13


X-S Enthusiast


Group: Members
Posts: 9
Joined: 23-June 06
Member No.: 287253



In the xboxlinux page have done it

ANyone know how to do it or is there any tutorial???
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
torne
post Jul 20 2006, 04:45 PM
Post #14


X-S Expert
***

Group: Members
Posts: 684
Joined: 31-January 06
From: London, UK
Member No.: 270609
Xbox Version: v1.1
360 version: v1 (xenon)



That's not running 2000 on the Xbox natively, that's running it under a virtualisation program on top of Linux. There are a number of topics in this forum talking about how to run Win98 under QEMU - for Win2000 you'd likely want to use virtualisation, not emulation, so just install a Linux distribution on your xbox, get the free VMWare Player, and install Windows under VMWare. It will perform quite badly, though, unless you have the 128MB ram upgrade - the overhead of running linux and vmware (or qemu, or any other virtualiser/emulator) will take a significant chunk of the Xbox's limited RAM and leave very little for Windows.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
billgates666
post Aug 29 2006, 07:09 PM
Post #15


X-S Enthusiast


Group: Members
Posts: 3
Joined: 29-August 06
Member No.: 297326



QUOTE(torne @ Jun 29 2006, 05:06 PM) *

...he posted those in Feb, i.e. months ago, and hasn't been back since I explained to him why his idea was totally unfeasible (and illegal). So, there's really no point in replying to it...


I couldn't agree more Torne. NT AUTHORITY should be ignored. Replying would be a waste of ENERGY !!!

Oh dear God !!!

Anyway I wanted to see if you need any help Torne. My name is Bill Gates and well, you see I was reading this thread somewhere sometime somehow which goes a little something like this:

QUOTE


It's not neccecary to make it that complicated, really. Either port ReactOS and forget about MS Windows altogether, or do the hacks I have outlined in this thread to get a native Windows kernel running.

Incidentally, the differences between the Xbox and a regular PC are much less than the differences between an Intel-based Mac and a regular PC - but both the xponmac team, and Apple themselves, have managed to get XP to boot on the Intel Macs. A similar approach to xom for the Xbox would actually be quite interesting; it wouldn't be *completely* impossible to write an Xbox executable that could function as a simulacrum of a PC real-mode bios (though this would have to be a freestanding executable that ran as if it were a BIOS and accessed the hardware directly, because it's not viable to call the Xbox's kernel services from real mode). That would get you quite far with booting NT.. though it's a toss-up as to whether that'd be more or less work than just hacking up the NTLDR boot process as I already described. (PC BIOSes are hard, mmkay).



And I started to think...

I agree with the first statement here: IT IS NOT NECESSARY TO MAKE IT ALL THAT COMPLICATED. (Getting Windows to Run on my XBOX). In respect to the EITHER PORT REACTOS AND FORGET ABOUT MS WINDOWS ALTOGETHER all I can say is this: use all resources available to you: SCIENTIA EST POTENTIA.

Those intelligent enough to decrypt such I am sure will tie me up to more conspiracies such as the NSAKEY in CRYPT32/ADVAPI32 DLLs but who knows ??? DARPA did invent the internet didn't it ??? Or was that I ???

Anyway, to continue:

"Incidentally, the differences between the Xbox and a regular PC are much less than the differences between an Intel-based Mac and a regular PC - but both the xponmac team, and Apple themselves, have managed to get XP to boot on the Intel Macs."

For heaven's sake: ANYONE CAN GET ANYTHING TO BOOT OF ANYTHING WITH MONEY !!! Even that xbox-scene user NT AUTHORITY who made some very bizzare posts in this thread (I agree with you Torne and thanks for telling him/her off for trying to use my source and reminding him/her such an operation was/is ILLEGAL) could (believe it or not) get Windows up on running on the XBOX and IN THE EXACT WAY HE/SHE DESCRIBED in his/her posts AS LONG AS HE/SHE HAD MONEY !!! All NT AUTHORITY or anyone else for that matter would have to do is get a $100,000 or so and PAY people like Torne and other professionals who have had the privilege of seeing full Windows Source to BREACH their NON-DISCLOSURE AGREEMENTS and BUILD XBOX FOR WINDOWS.

Now to the POINT:

"A similar approach to xom for the Xbox would actually be quite interesting; it wouldn't be *completely* impossible to write an Xbox executable that could function as a simulacrum of a PC real-mode bios (though this would have to be a freestanding executable that ran as if it were a BIOS and accessed the hardware directly, because it's not viable to call the Xbox's kernel services from real mode)."

It most certianly would NOT be completely impossible to write a DEFAULT.XBE that functions as a simulacrum of a PC real-mode BIOS and THIS IS THE ONLY WAY ANYONE WILL GET WINDOWS ON THE XBOX PERIOD; one smart cookie (or team of you lot on this forum) simply need to get together and write this executable to simulate a PC BIOS to the degree "That would get you quite far with booting NT.."

That is the Bill Gates and MS APPROVED solution.

in respect to the dilemma:

... " though it's a toss-up as to whether that'd be more or less work than just hacking up the NTLDR boot process as I already described. (PC BIOSes are hard, mmkay). "

Bill Gates says this:

PC BIOSes are hard, mmkay, but for those of you who know Occam's Razor, hacking up the NTLDR boot
proces as I already pasted above is not THE PATH OF LEAST RESISTANCE:

Windows and it's CLEAN (non-hacked-up-proper-NTLDR-out-of-box) is what is released to manufacture: logic thus tells us that if a PC BIOS simulacrum DEFAULT.XBE can "trick" NTLDR into thinking it is running on a PC and receive the correct responses to enumerate hardware and create the registry and initialize the kernel and start loading devices then NO MESSY HACKING AND REVERSE ENGINEERING OF BOOT LOADERS is required: creating a simply DEFAULT.XBE simulacrum BIOS is OBVIOUSLY the only solution.

Then you can just run Windows as if it was meant to run on an XBOX from day zero.

My god, when I first designed the XBOX and added in the dummy boot loader in the TSOP as a throw-off I thought people would immediately click that the KEY TO IT ALL is creating a simulacrum BIOS.

Just KISS (Keep it simple stupid) and remember what BIOS stands for:

BASIC INPUT OUTPUT SYSTEM.

If someone does not have Windows on the Xbox within 3 months of me posting this thread here I swear god I AM GOING TO COMMIT SUICIDE !!!

What do you need to do other than create a BIOS default.xbe to get Windows on XBOX ???



NOTHING

User is offlineProfile CardPM
Go to the top of the page
+Quote Post





2 Pages V  1 2 >
Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 22nd May 2013 - 06:20 PM