xbox 360 cracked!

Currently reading:
xbox 360 cracked!

Joined
Nov 4, 2003
Messages
48,591
Points
10,663
Location
Edinburgh
well not quite but there has been news of a vunerability

a so called hypervisor vunerability allowing unsigned code to possibly be run on the 360.
though M$ have already patched this,some people can revert to an older kernal so you never know.

the beauty of the xbox 1 once hacked was the software available not just running copy games

some 360 devs have been fiddleing and trying stuff out though

mame360_01.jpg mame360_09.jpg

mame360_08.jpg mame360_02.jpg

note this is running on a development unit not a retail 360.
however all it takes is a hack to open up unsigned code and it will run
 
:chin: If this is gonna be a good one, I might get a 360. :D

:spin:

:slayer:

Will it be easy to do, like Xbox 1??? :confused:
 
i dont think you read my post.this is all development at the moment.

hers an exert of what someone did just to get a little code running

>> Crawler360 released what looks like the first 'homebrew' program that you can run on a retail Xbox360 using the Xbox360 Hypervisor Vulnerability released Tuesday. The program itself will just display a "Hello, world!" message, so you can see it as a proof-of-concept of the Hypervisor Vulnerability using the King Kong shader 'hack'.
However this isn't a hack the average end-user can try-out already, as for now it'll require the King Kong game, a modified DVD firmware or disc-swap (which are both still fairly easy to do), but you will also have to connect the serial port on your Xbox360, compile the code from sources yourself and you'll need kernel 4532 or 4548 (most of you are probably already updated to the patched 4552 kernel - and right now there's no way to downgrade as Microsoft probably blew up an eFuse to prevent kernel downgrades). If you have a kernel below 4532/4548 you can upgrade 'safely' to 4532 using the burnable HD-DVD software update called HD_DVD_10-2006.zip (the readme includes an URL for it on the MS servers, but the file is already offline ... however I'm sure it'll still out there somewhere, the md5 is cd4db8e2c94266ab73513c361dd5b8f6).

From the readme/nfo:
Xbox 360 Hypervisor/King Kong Exploit

Thanks to Anonymous Hacker's great work, I' m now able to publish my own little implementation of the exploit.

I've used the full version of the King Kong (KK) game, as it has been shown to work by these anonymous people at 22C3, and it was the first one I found with editable shaders. Most games have these - KK was just the first one I've checked.
So you need a KK full (USA or PAL doesn't matter, they are the same) DVD image (including video partition), and obviously a hacked drive firmware.
You could also try hotswapping from your (hopefully existing!) KK original to the modified copy. Then you could go with a stock firmware.
Why not using the KK demo? It would work the same (though the shader file format is different), but requires a firmware hack too, as the possibility to run it from DVD-R was blacklisted in a very early kernel already, which doesn't have the vulnerability.

So, how does the hack work? Basically, the bugtraq post (http://www.securityfocus.com/archive/1/461489 in case you haven't read it yet) explains it all. All I did was to convert the series of memory writes into a shader, and writing a small serial loader stub.

You need to connect the serial port to use this hack. Read Speedy22's fine "Xbox 360 Motherboards and Headers" documentation, it's on J2B1.
NOTE: It's LVTTL. Do not even think about connecting to an RS232 port directly.
RS232 is +-12V, LVTTL is 3V. Think about what's happening when you connect your 110V equipment to 220V. You don't want to happen that on your southbridge. ;)
For example, use a MAX3232, or just use any of these USB serial port adapters which already output 3.3V.
Speed is hardcoded to 115200/8N1.

To modify your existing game image, start the "patcher" tool. It will patch your game image to include the loader. It is a bit lame, but works. The tool will also remove the three startup videos for a faster boot.
When you launch the modified game, it will directly go to the main screen.
Press start on a controller. It should display "LOADING", and then freeze while displaying "Acessing Content". If it doesn't freeze, you don't have the correct kernel version (4532 or 4548, but only 4532 was tested). See below on how to update.

Now, the serial loader gets active. You should see a "Xe>" on the serial port. Now, upload your binary code (just as a binary blob). To terminate your upload, send 16x 'x'. It will be loaded to 0x01300000, and executed.
Be warned, only CPU #0 is trapped. The other threads/cores are still happily executing, so you need to catch them.

"Hello, world!"
Use the source, luke!
compile with
powerpc64-linux-gcc hello.S -o hello.o -Ttext=0x1300000 -nostdlib
objcopy -O binary hello.o hello.bin

HOWTO UPDATE (to the correct kernel)
To clarify things again:
* If you have 4552, you are screwed. Sorry.
* If you have 4532 or 4548, it has to work. If it doesn' t work, something else is wrong, but please don't try to update.
* If you have pre-4532: Grab HD_DVD_10-2006.zip [URL in readme is already offline] (check MD5SUM first: microsoft could have changed this file! the correct md5 is cd4db8e2c94266ab73513c361dd5b8f6). Burn it to a CD, and start it. It will update your console to 4532.
 
:chin: Sounds cool (y)

One of the best things I am enjoying about the Wii is the ease of just poppin on a Snes game or one of the other emulated systems, loving the old school stuff again, even though I had them all free on the original Xbox.
 
see the wii concerns me as i can see ninty clamping down on ROMS everyones been downloading fro years as its a revenue for them now
Yeah, and I can't say I blame them really, I'd do the same in their shoes. as long as those old games don't just disappear then I don't really mind how it's kept alive, through free ROMS or paying for the great games, either way is :cool: (y)
 
nitendo have got it cracked this time round.market anylists are saying it,gamers,game suppliers etc are saying it.
its cheap(okay its less powerful than xbox 1),inovative,has content on demand features and is fun.
selling old skool stuff is like free money as development cost is near 0
 
well looks like there is a linux loader coming :D

>> Felix Domke (tmbinc), known from the GameCube homebrew scene and the 'Console Hacking 2006' & 'Xbox and Xbox 360 Hacking' presentations at 23/22C3 posted diff-style kernel patches on ozlabs' linuxppc-dev mailinglist to add Xbox360 hardware support to the linux v2.6.20 kernel.
He also talks about a 'linux loader' that will be released soon that will allow to (easily) exploit the Hypervisor Vulnerability (so I guess that means it'll only work on Xbox360 kernel 4532 or 4548, not with the new 4552) ... so we might soon be able to boot linux on a retail 360 :)
This series of patches add support for the Xbox 360 gaming console.

Note that these patches were written by different people, who want to remain anonymous. These drivers were written without hardware documentation being available.

There are probably more than some rough edges. Please comment and/or provide patches.

To actually run this, you need a special loader which exploits the recently announced vulnerability. This loader was developed separately and should be available soon.
however again if it uses the Hypervisor vunerability it has limited use/access
 
Back
Top