Xbox360 hacking

Discussion in 'Technical Discussion' started by Aerosol, Mar 1, 2011.

  1. Aerosol

    Aerosol

    FML and FU2 Moderator
    10,504
    43
    28
    Not where I want to be.
    Sonic (?): Coming summer of 2055...?
    This is probably just a quick answer for anybody, but it's hard to get information on this (which probably answers the question by itself), but here goes.

    Is there any way to enable homebrew on the 360 Slim/Sleek/Whatever-its-called yet? I don't care about being banned from Live, I'd never play online anyway (or rather, not enough to warrant paying to do so). And then there's always X-Link Kai if I really want to. I just want emulators.
     
  2. Andlabs

    Andlabs

    「いっきまーす」 Wiki Sysop
    2,175
    0
    0
    Writing my own MD/Genesis sound driver :D
    The XBOX 360 has (surprise) an actual security system that to date was only broken once; this break was quickly patched when Mcirosoft (surprise) listened to the hackers fixing it (look up XBOX 360 shader vulnerability, preferably Felix Domke and Michael Steil's videos for a technical explanation, especially their 24C3 one for a demo). Because we don't have signing keys, there's no way to sign our own code. And as far as I know (someone may need to correct me on this), we can't really use the "let the disc drive lie" trick in this case as that just bypasses the media check, not the authorized code check (which is why we have 360 piracy). Sorry. :/
     
  3. Mad Echidna

    Mad Echidna

    Gone Oldbie
    5,219
    0
    0
    Yep, pretty much what andlabs said. The only way you can possibly get a modded 360 now is if you buy one of the originals that hasn't been updated to the new dashboard yet. When the 360 first came out it had a completely different interface, which was hackable. In the summer of 09 they released the new interface, and when this auto update happened it blew an efuse on every console, making it physicially impossible to use the JTag hardware mod anymore. You can find jtagged xboxes for >$500 these day.
     
  4. Alriightyman

    Alriightyman

    !!!!!!!!!!!!!!!!&#33 Tech Member
    353
    2
    18
    Largo, Fl
    0101001101101111011011100110100101100011 00000010: 0101001100000011 01000101011001000110100101110100011010010110111101101110
    So what about XNA? Is it "signing code" when it is sent from computer to xbox?
     
  5. The shader hack with King Kong was super early and basic and not much came out of it. The J-tag exploit for the 360s has been patched for years and unfortunately the slim consoles ship with non-exploitable dashboards.
     
  6. Lanzer

    Lanzer

    The saber calls for its master... Member
    6,842
    0
    16
    Glendale, AZ
    Doing Stuff.
    You have better luck with PS3! Now a days xbox 360's are pretty rock solid and the only way to get a hacked 360 is an old launch 360 thats been jtagged.

    But what about Alriightyman's suggestion of being sent from the computer to the 360 via XNA?
     
  7. HighFrictionZone

    HighFrictionZone

    Hi. Member
    855
    0
    0
    Katy, Texas
    Nothing
    In order to deploy to 360 via XNA, you have to have an XNA Creators Club account. Which costs like $90 for a year. This lets you compile and depoly to your Xbox. The Xbox hypervisor lets Indie games run in a neat little sandbox which doesn't have direct access to the storage or the hardware, and instead HAS to make calls using the XNA framework. Obviously, XNA does not have a GET_PRIVATE_KEY(); function of any sort - probably to prevent people from using XNA to hack their 360.

    And at any rate, you have to be connected to LIVE the entire time you're running your program on the 360. Which means that Microsoft could periodically send challenges to the Xbox to verify that you haven't upstaged control, not get the expected response from the Xbox (because you're controlling it now), and then ban your Xbox Live and your Creators Club account.

    So it's not terribly likely that this attack vector is going to be used terribly much.

    Unfortunately since it uses Xbox Live (which itself uses a secure connection), there isn't terribly much chance of setting up a fake DNS and playing man-in-the-middle to steal the signing keys and/or tell the Xbox "Yeah, he's legit, go ahead and run this real quick".
     
  8. Andlabs

    Andlabs

    「いっきまーす」 Wiki Sysop
    2,175
    0
    0
    Writing my own MD/Genesis sound driver :D
    How does getting your code on an 360 work with XNA? If it has anything to do with online transaction (except LAN, if either side isn't being watched by Microsoft), you won't be able to port an emulator for personal use either...
     
  9. HighFrictionZone

    HighFrictionZone

    Hi. Member
    855
    0
    0
    Katy, Texas
    Nothing
    As previously noted, you have to be signed in to Xbox Live, with an Xbox Live account which has the XNA Creators Club membership. It connects to Microsoft and verifies that you are Creators Club, and then allows you to receive. Strictly speaking, the program data is loaded over the local network, but there's nothing stopping Microsoft from having a little peek. And even if you were to make an emulator for personal use, you could only use it as long as you had Creators Club access ($99 per year, $40 for 4-months), as that'd be the only way to run it off your local network. Oh, and you'll have to have the latest copy of the XNA framework as well as the latest Visual Studio (expensive!) or the free Visual Studio Express.

    Of course, if you were to compile and release on the Xbox Live Indie Marketplace, that would let you play it without a creators club account. Except then you open it up to being reviewed by the community and by Microsoft. Either of which could reject it. And Microsoft can ban your Xbox Live account if you submit something which is against their Terms of Service.

    So yeah.

    That being said, somebody ported a<a href="http://code.google.com/p/xnasharpnes/" target="_blank">NES Emulator</a> to XNA. Granted, you'd have to re-write some of the code to actually compile for the latest version of XNA (4.0, currently), but then you could have an emulator running. Replace the ROM browser with a single hard-coded rom, and make that ROM a homebrew game (and also write sound code!) and you've got yourself a game on the Indie marketplace!
     
  10. Mad Echidna

    Mad Echidna

    Gone Oldbie
    5,219
    0
    0
    While 360 homebrew is pretty much a dead end, it may interest you guys to know that Xbox 1 homebrew is alive and well! Many emulators are under active development and look spectacular, as is XBMC. Here's a video of Goldeneye 64 running at 720p on an xbox 1 :)

    <!--id1--><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/x6GCh6Vlr5A&"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/x6GCh6Vlr5A&" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><!--id2-->

    I fucking LOVE using my Xbox for all kinds of stuff, obviously XMBC is awesome, and also the homebrew devs just give so much attention to the little details. Neogenesis for example has a sonic theme by default with sonic in a ball as the cursor and an awesome techno remix of the Sonic 1 theme as background music, while the SNES emu I use has a similar metroid theme. Most of the emulators even have rumble support! Imagine my surprise the first time I beat someone down in streets of rage and actually felt the punches. You can upload things to it over FTP and also stream stuff over windows shares with XBMC, so it's just a very neat and convenient little content box. I have a home theater PC and a 360, but honestly I used my xbox 1 more than anything else.

    This video doesn't have the BG music for some reason, but you get the idea.

    <!--id1--><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/-OdIoSdL8LU&"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/-OdIoSdL8LU&" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><!--id2-->
     
  11. Aerosol

    Aerosol

    FML and FU2 Moderator
    10,504
    43
    28
    Not where I want to be.
    Sonic (?): Coming summer of 2055...?
    Yea but there'll never be a fullspeed PSX emulator on the xbox. And I'd love a fullspeed dreamcast emulator (and by fullspeed, I do mean "as fast and stable as the PC counterpart/source") but that'll never happen on the xbox1 . I want one box that emulates EVERYTHING (that can be emulated on PC thus far).

    EDIT: I have an old dashboard and have never found a decent guide to just upgrading to a better one, so N64 emulators just don't work.
     
  12. Andlabs

    Andlabs

    「いっきまーす」 Wiki Sysop
    2,175
    0
    0
    Writing my own MD/Genesis sound driver :D
    Get a Wii? =P Now that nullDC is open source, people can at least TRY to port it...
     
  13. Aerosol

    Aerosol

    FML and FU2 Moderator
    10,504
    43
    28
    Not where I want to be.
    Sonic (?): Coming summer of 2055...?
    I have a Wii :P

    PSX emulation is piss poor on it right now, and N64 emulation ain't much better. And I hold no expectations of a dreamcast emulator operating at decent speeds on the Wii. Ever.
     
  14. Mad Echidna

    Mad Echidna

    Gone Oldbie
    5,219
    0
    0
    <!--quoteo(post=564857:date=Mar 3 2011, 10:31 AM:name=AerosolSP)--><div class='quotetop'>QUOTE (AerosolSP @ Mar 3 2011, 10:31 AM) <a href="index.php?act=findpost&pid=564857"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Yea but there'll never be a fullspeed PSX emulator on the xbox. And I'd love a fullspeed dreamcast emulator (and by fullspeed, I do mean "as fast and stable as the PC counterpart/source") but that'll never happen on the xbox1 . I want one box that emulates EVERYTHING (that can be emulated on PC thus far).

    EDIT: I have an old dashboard and have never found a decent guide to just upgrading to a better one, so N64 emulators just don't work.<!--QuoteEnd--></div><!--QuoteEEnd-->

    The easiest thing to do is just download in NDURE dvd ISO. That's what I used. All you have to do is unlock the hard drive, pop it in a pc, boot the NDURE DVD, and it does the softmod and installs everything you could possibly want; dozens of emulators, XBMC, Unleash X, etc.

    Also, full speed PSX you say?

    <!--id1--><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/OPB4htv-ZEU&"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/OPB4htv-ZEU&" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><!--id2-->

    Looks pretty good to me bro :|
     
  15. Aerosol

    Aerosol

    FML and FU2 Moderator
    10,504
    43
    28
    Not where I want to be.
    Sonic (?): Coming summer of 2055...?
    I'll admit, I haven't checked in on PCSXBox in a while :v:

    Will the Ndure dvd ISO work on a console that's already been softmodded?
     
  16. steveswede

    steveswede

    Member
    5,032
    1
    16
    Ask my hand
    Fighting against the Unitary State of Europe
    By the sound of it AerosolSP, it's seem your more after a fancy front end with all the crap from an operating system removed. This might interest you...

    <!--id1--><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/O7rh6aKDzCY&"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/O7rh6aKDzCY&" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><!--id2-->

    It's a bit old but it shows a customised Windows OS with multiple emulators and he's used instantsheller to hide as much as the bios that he can. There are bound to be better motherboards out there now that can do a better job than this one and you will be able to update it with new emulators due to faster development and the ability to update hardware easily.
     
  17. Aerosol

    Aerosol

    FML and FU2 Moderator
    10,504
    43
    28
    Not where I want to be.
    Sonic (?): Coming summer of 2055...?
    I considered that, but then I'd end up with a total of 5 machines eventually. I have a Wii, a PS2, just got a 360, and I was hoping to get the PS3 down the line and use that as an emulation box.

    All things considered, there are hardly any PS3 exclusive games I want, if any. I suppose I could eschew the PS3 and build an emulation box of my own.

    Can't do that for less than the price of even a new PS3 nowadays, though, not if I want to run everything earlier than the PS2/GCN/XBOX generation at the smoothest speeds the emulator can muster.
     
  18. steveswede

    steveswede

    Member
    5,032
    1
    16
    Ask my hand
    Fighting against the Unitary State of Europe
    Whatever you do I think what your aiming for is going to cost a fair bit of money and time to do, something like this has got to be a labour of love.
     
  19. Aerosol

    Aerosol

    FML and FU2 Moderator
    10,504
    43
    28
    Not where I want to be.
    Sonic (?): Coming summer of 2055...?
    Well it wouldn't be a labor of time and love if I could just hack my 360 :argh:

    That aside, building a PC that can emulate everything Saturn down wouldn't be too expensive, I think. Heck, my PC can do that right now, and I can build one just like it for about $200, if not less.
     
  20. steveswede

    steveswede

    Member
    5,032
    1
    16
    Ask my hand
    Fighting against the Unitary State of Europe
    $200 for a PC that can smoothly run emulators like PS2 and Wii games? I take it you've moved to the States as there is nowhere in rip off Britain do you find PC's powerful enough that cheap brand new.