Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Books Media Programming Entertainment Games IT Technology

The Hacker Behind "Hacking the Xbox" 178

chromatic writes "ONLamp has just published an interview with Andrew "Bunnie" Huang, author of Hacking the Xbox. Bunnie discusses the effect of the DMCA on his work and the state of Xbox hacking as he sees it."
This discussion has been archived. No new comments can be posted.

The Hacker Behind "Hacking the Xbox"

Comments Filter:
  • by Justin205 ( 662116 ) on Friday September 12, 2003 @06:27PM (#6948760) Homepage
    It should be, as long as it is not used to run, say, copied games. Microsoft and the DMCA are bastards, who don't seem to know the difference between LEGAL/ETHICAL, and ILLEGAL/UNETHICAL. I don't have an XBox personally, but if I did, I'd be hacking it.
    • I don't see why running copied games is okay. The issue is not using it to run illegally copied games. I think that should you extend fair use laws to appropriately cover video games, you would have every right to use them without the original media, so long as someone else is not using the same media at the same time.
    • I don't have an XBox personally, but if I did, I'd be hacking it.

      Why bother unless you're looking to play pirated games? You can get a much better PC system for a couple hundred bucks that'll be faster and not have to "hack" it.

      • As a general purpose PC you are right. However, the $199 PC will not have the comparatively high end graphical capabilities of the Xbox, nor TV-out.

        An Xbox could be an incredibly fun toy to play with in this respect. "Hacking It" is not a chore to most of us here, but an enjoyable activity.
  • by tinrobot ( 314936 ) on Friday September 12, 2003 @06:27PM (#6948762)
    I mean, 733Mhz processor, GeForce 2/3 graphics, the technology is getting rather long in the tooth by today's standards. By the time they actually get a bootable Linux running on this thing, it'll almost be cheaper to just buy a used machine off of eBay...

    I know people are going to argue this, but by the time you consider the thousands upon thousands of man-hours put into trying to crack the thing, it's just not worth it.
    • For most people it is a hobby. Like trying to run elderly distros of Linux. Or trying to run Debian. Nothing against Debian, I'm using it now, but it is hard to get running. Sounds like the XBox and Linux. Even though I use Debian for school, it is still just a hobby. Eheheh... But hacking ANYTHING Micro$oft would be fun...
    • Just go to Fry's (Score:4, Informative)

      by Atario ( 673917 ) on Friday September 12, 2003 @06:36PM (#6948828) Homepage
      In case you haven't seen it yet, they have low-end machines [mercurynews.com] that are comparable, already running Linux, for about $200.

      IANAFETG (I Am Not A Fry's Employee, Thank Goodness)
      • >In case you haven't seen it yet, they have low-end machines that are comparable, already running Linux, for about $200.

        Trust me, that doesn't compare...

        - Via C3 Samuel-2 GigaPro 800 Mhz Processor
        Not bad for some stuff, but not a P3 733, that's for sure.

        - 128 MB SDRAM
        Well, this is more than the XBOX, so it wins there. But that doesn't speed it up enough...

        - 30 GB Hard drive
        Again, more than the XBOX, but doesn't make a difference to linux installation...

        - 52x CDROM
        It isn't a DVD-ROM, so crap
      • IANAAA (I am not an acronym abuser) but IDBISOOA ( I dont beleive in spelling out obvious... aw crap!
      • Hacking the XBox is NOT about getting a cheap computer that runs linux. It is about curiosity be fulfilled throgh experimentation. I have three machines in the closet that could easily do the job but that's no fun. If you hate Microsoft, want a cheap piece of hardware, AND mentor after Dr. Frankenstein; buy the XBox and the book and FEED YOUR BRAIN!
    • 2 weekends ago I built a Athlon XP 1800+ with 256MB RAM, 20GB hard drive, shitty onboard video (but add $75 for comporable graphics) with the case and it ran an even $257 [enuinc.com].

      You can even buy a Shuttle barebones system for not much more. My XBox that I got last month ran $179.

      So why did I get an XBox instead of just building a gaming computer? Because I want to play on my TV, with a nice controller, and have it work without upgrading software on my computer. I'm not a windows person. Windows pisses me off
    • by ozric99 ( 162412 ) on Friday September 12, 2003 @06:47PM (#6948889) Journal
      I mean, 733Mhz processor, GeForce 2/3 graphics, the technology is getting rather long in the tooth by today's standards.

      Long in the tooth? Linux isn't the only reason to have an Xbox (gentoo installable in one or two mouseclicks on a modded xbox btw). I know it's karma suicide to praise Microsoft on slashdot ;) but your used machine from eBay isn't going to have half the quality TV output that the Xbox has. Xbox is one of the greatest things a shoddy company like Microsoft has ever produced. It means that the modded xbox I have sitting in my living room now plays xbox, psx, amiga, snes, megadrive and arcade games. It's hooked up to the LAN so I can listen to my mp3 collection or listen to shoutcast streams. I can stream videos from the LAN, or simply play them from the huge hard drive I now have installed. I can stick a CF memory card into my computer in the other room and we can all view the pictures taken earlier that day on a big screen TV. All accessible from the couch via the xbox's dvd remote control.

    • by m1a1 ( 622864 ) on Friday September 12, 2003 @06:51PM (#6948917)
      Said like a true non-hacker. Do you think he was hacking the X-Box for some sort of commercial gain? Do you think he was hacking it to get a cheap computer? This is obviously not the case. Hackers hack the X-Box for the same reason they hack anything else, because they like to.

      Obviously hardware hacking doesn't interest you, it clearly does interest him. Apply your comments to anybody else's hobby and see how they sound? How about my dad, he likes to fix cars. He spends long stretches of time working on his 68 Mustang. "68 Mustang is pretty long in the tooth. Carburator, AM radio, no power steering. By the time he gets the thing usable you could get a used car for cheaper." No shit!? Really!!! Someone tell my dad, quick, before he wastes any more time doing what he loves to do!
    • The graphics in the xbox are actually GeForce 3/4 level (GF3 with an extra texture unit).

      The *real* issue that makes the XBOX a pretty crappy Linux/desktop/server/anything-but-a-console is the 64 megabytes of memory -- more than enough for great looking games on a fixed platform, but rather lean for modern server or desktop work.

    • Broken Xbox $79 120 gig Maxtor $79 slothbox FREE :P http://slothbox.atxconsulting.com Usb ports from old mb's $0 Having a small form factor server to rip and create DVD's from TiVo streams for burning to an usb DVD writer PRICELESS!!!!!
    • GeForce 2/3 graphics? Are you insane? The chipset is somewhere between a GeForce 3 and 4, not 2 and 3 like you say. For a linux server, you don't need no fancy graphics card... but this isn't what the Xbox was designed for. It was designed for pure gaming joy... hence, GeForce "3.5" graphics, Dolby Digital 5.1, High Definition (1080i) video, etc... try putting a machine that does all that together for less than $200...

      I wasn't going to comment on your post because you were right about the "box" being n
    • And so are those C64s, Amigas, and the Apple I ... but that hasn't stopped people from "hacking" those ... I'm sure a lot of people do it more for the challenge than anything else. Like, do you really think that the C64 running a webserver is useful at all?

      And to who ever said that hacking an XBox should be legal, well, maybe so, but the law is the law, and therefor it isn't legal. M$ doesn't make $$$ on sales of the XBox, they make their $$$ on the games. SO if everyone goes and buys an XBox, and decides
    • More important than cost is the very standardised hardware.
      To use a phrase, Imagine a beowulf cluster of these if you will.
      Admin'ing a cluster of these would be very easy as all the HD images would be almost identical.
      Adding a Node or replacing a corrupt one would be a case of ghosting a HD not installing an OS.
    • I tell ya what. You play your games on it and I'll play mine. You play Halo and I'll play doctor.... :)

  • Uh...... (Score:3, Funny)

    by Geek of Tech ( 678002 ) on Friday September 12, 2003 @06:29PM (#6948777) Homepage Journal
    Microsoft. The people bringing you Trusted Computing. They design a computer. Part for part. No variation between XBoxes. They write an OS that won't let you modify the bootsector. They have their BIOS lock you out. And their Box is cracked. Great...............

    • Well, that's what you get when your bootloader can be reflashed by tapping into the right holes on the motherboard. They'll start suing any time now to make it look like they can competently handle the implementation of TCPA without bungling it.
    • What computer do you know of that can't be cracked if you've got physical access to it and lots of spare time? I feel "Trusted Computing" is a joke too, but just because the XBox can be reverse-engineered doesn't make it bad technology... quite to the contrary, it makes it good technology! (Disclaimer: I own a PlayStation 2 myself.)
    • Comment removed (Score:5, Informative)

      by account_deleted ( 4530225 ) on Friday September 12, 2003 @06:52PM (#6948926)
      Comment removed based on user account deletion
  • Windows CE (Score:5, Insightful)

    by Aliencow ( 653119 ) on Friday September 12, 2003 @06:30PM (#6948785) Homepage Journal
    "You think it has anything to do with the fact that it's a Microsoft product (the Dreamcast itself booted off a version of Windows CE, for example)?"

    It did have a Windows CE logo, almost none of the game used it cause it's crap, and the reason the Dreamcast was such a cool platform was the SH-4 CPU and the fact that it required no modchip to boot games.
    No it's not a conspiracy against Microsoft. Of course some people pirate games, but they always will, modchip or not.
    There are actually people who enjoy fooling around with hardware.
    • Yeah, and the fact that it required no modchip to play copied games is probably one of the largest factors in its demise, and thus Sega's. It's sad, because they made a classic overcorrection when they went from the Saturn to the Dreamcast. The Saturn was too hard to develop for (one developer likened it to a pile of chips on a board) so what solution do they use to come up with good development tools? To ally with Microsoft! Good call, but that trick never works. Nothing up my sleeve... Presto!
      • > Nothing up my sleeve... Presto!

        --Hey Rocky, watch me pull a Rabbit out of muh hat!

        ?Again? ...Goof gas affect brain. No brain, no effect.

        (+2 points if any of you get these old, wacky and obscure song references)
        • Some of the world's smartest geniuses were turning into complete idiots. It was all the fault of a mean little man from a mean little country.
          Go on, say the name - I could use the publicity!
    • Comment removed based on user account deletion
      • I don't even think it was the default way to make a game. I can only think of a handful that actually used it.. Sega Rally, Armada, and ... maybe chu chu rocket. It was just an option for faster easier and possibly simpler development.

  • Once you boot linux through the AUF hack, can't you copy the files you need to boot the xbox from there? I mean that's how the swap trick works kinda, except you have linux running on some OTHER machine (booted from CD) with the proper patch for support for the Xbox's filesystem.

  • by Anonymous Coward
    1) install modchip in xbox
    2) borrow/rent games and copy them
    3) play copies of games

    oh, and alternately

    4) install linux

    : p
  • And in other news...

    Microsoft has just announced two security updates for the XBox gaming system. According to Microsoft, these exploits could be used to make you trip over your shoelaces in Halo.

    The other vulnerability could let hackers fill your hard drive with MP3s over CmdrTaco singing.

    The second patch is considered extremely important.

  • I don't get it... (Score:3, Insightful)

    by thorgil ( 455385 ) on Friday September 12, 2003 @06:35PM (#6948827) Homepage
    I really don't get it...
    Why hack the xbox? I mean even if the boxes are being subsided by M$ it's still a crappy computer.

    Only reason I see to hack the thing is to play cracked games...

    If you want a cheap home server build a small, fanless (silent), low power consumption (cheap in the long run) VIA mini-itx (small and quite cheap) box.

    + Timesave NOT to hack the Xbox.

    • Re:I don't get it... (Score:5, Informative)

      by cr_nucleus ( 518205 ) on Friday September 12, 2003 @07:06PM (#6949019)
      If you want a cheap home server build a small, fanless (silent), low power consumption (cheap in the long run) VIA mini-itx (small and quite cheap) box.

      It's actualy cheaper to mod the xbox than build a mini-itx pc. Sounds like a pretty good reason to me. Plus, your xbox is already there sitting in the living room so it reduces the device count in the living room.
    • Only reason I see to hack the thing is to play cracked games...

      I see your problem -you are addicted to games, especially to cracked ones.

      The world, my friend, is much bigger than a set of cracked games. And the life is more interesting than wasting your time on fighting games.

      People are finding much more insightful feeling in something creative. Hacking the software code (don't confuse it with cracking someone's protection) is a very creative process and thus it brings very bright feelings.

      I am not

  • It's never "Bunnie"-- always "bunnie". Even on the book jacket (both versions).
  • by Anonymous Coward on Friday September 12, 2003 @06:46PM (#6948886)
    Andrew Huang hacked the x-box over a year ago, and managed to find the key to sign software to run on the xbox [com.com] isn't this the key that the linux for xbox community has been looking for? Even though Huang has said he wouldn't share the key with anyone, presumably people can reproduce Huang's method for extracting the key. please someone clarify... I'm confused.
    • Nonono, didn't you watch the movie? After Neo used the key to gain access to the Architect, the hall of doors blew up, meaning that having the key would be worthless anyways. Oh wait, you meant the key to the X-box?
    • by rarose ( 36450 ) <rob@ r o b a my.com> on Friday September 12, 2003 @10:34PM (#6949864)
      MS uses a layered crypto scheme...
      1. At CPU reset a hidden ROM image inside the chipset decrypts the main BIOS flash image. This is the key Bunnie found.
      2. The BIOS image then decompresses and decrypts the extended BIOS image using a key different from the one used in step 1.
      3. This extended BIOS then loads the kernel from disk and validates it using yet another different key.
      4. The kernel then uses yet another key to validate the games loaded off DVD-ROM. This would be the key everybody is after.
  • by toothfish ( 596936 ) on Friday September 12, 2003 @06:47PM (#6948890) Journal
    I don't know when this interview was actually published, but I think it must have been a while ago-- "Hacking the Xbox" was picked up by No Starch Press [nostarch.com], and it appears to be still published by them...
  • by greymond ( 539980 ) on Friday September 12, 2003 @06:48PM (#6948897) Homepage Journal
    ORN: So what have you been playing lately on your Xbox?

    BH: Linux. I don't use my Xbox to play games.

    I used to own a copy of Dead or Alive 3, but I gave that to a friend after I got bored of it. I also tried Halo once and bored of it pretty quickly. I tend to play the Nintendo GameCube the most; its games are the most fun. I am still working on beating the new Zelda.


    Why would you buy one of these to put linux on? If your not playing games wiht it why not do one of the following:

    1) Use a small older computer from ebay and install linux

    2) Build a computer and install linux

    3) Buy a PS2 with the Linux Kit

    4) Buy a dreamcast and burn your linux boot cd

    And even then WHAT IS THE POINT? It seems like people just do this because THEY CAN and are not asking whether they SHOULD be doing this?

    And I still don;t see the use for it. What are you possibly going to do with Linux on an Xbox that you couldn't do with Linux on your computer?

    enlighten me please.
    • From the article:
      "Normally I do a lot of technology development and consulting, primarily in the areas of embedded/portable systems, hardware, security, reverse engineering, and computer architecture,"
      So, my guess is that running linux on the xbox is a novelty that happened with non-broken hardware after he was done reverse engineering it.
    • by Anonymous Coward
      "enlighten me please"

      Let me enlighten you with this clue-bat.

      *WHACK*

      There. Good.

      "It seems like people just do this because THEY CAN and are not asking whether they SHOULD be doing this?"

      Sometimes good things come from tinkering. Sometimes they don't and seem pointless. For every good thing you hear about, you'll find 3-5 bad things that you don't.

      Who knows. Maybe he learned alot about reverse engineering, its practice, and techniques. Maybe he can apply it to something else.

      Maybe he can learn about s
    • by Anonymous Coward
      It seems like people just do this because THEY CAN and are not asking whether they SHOULD be doing this?

      Not much of a hacker.. are you?
    • It seems like people just do this because THEY CAN...

      Umm... yeah, very astute observation there. Thats why hackers do anything really...

      and are not asking whether they SHOULD be doing this?

      What other reason do they need besides the fact that they can? Why do people climb mount everest, because its there.
    • by TClevenger ( 252206 ) on Friday September 12, 2003 @07:16PM (#6949074)
      And even then WHAT IS THE POINT? It seems like people just do this because THEY CAN and are not asking whether they SHOULD be doing this?

      And I still don;t see the use for it. What are you possibly going to do with Linux on an Xbox that you couldn't do with Linux on your computer?

      Because while your NES, Sega Master System and Atari 2600 went out with the trash when you were finally tired with them, an XBox can be modded and reused. Maybe by the time you're ready to junk it, you'll find you could really use a firewall, network storage appliance, Linux PVR, etc., and it'll get a second chance at life.

    • by Anonymous Coward
      a few friends of mine in the school computer club are planning on installing linux on a somewhat borked XBox. we are doing this to demonstrate the flexibility of linux and get more people interested in it.
    • And even then WHAT IS THE POINT? It seems like people just do this because THEY CAN and are not asking whether they SHOULD be doing this?

      That is the whole point, doing it because you CAN. Some people like the challenge involved, seeing if they can 'outsmart' the designers. Others just like to tinker with things.

    • I believe XBOX is highly under-priced and hence the best power for price bargain. Hence the whole motivation of porting OS to XBOX. Believe me, a project as huge as linux-on-xbox and the developers as dedicated as these people dont just do it for the itch of it
    • WHAT IS THE POINT? It seems like people just do this because THEY CAN and are not asking whether they SHOULD be doing this?

      Bingo. That is the point. We geeks hack x-boxes for the same reason people climb Mt. Everest. Because it's there, because we can hack it, and because we have fun doing it. There doesn't need to be any other reason.
    • "And even then WHAT IS THE POINT? It seems like people just do this because THEY CAN and are not asking whether they SHOULD be doing this?"

      What, should they not? These guys aren't patching together corpses and giving them inhuman life. They're messing around with computer hardware. The most they'll get out of it is a funny looking computer. There are plenty of more dangerous hobbies you could be complaining about.
    • Build a PVR? With the Video Output and built in HD....hmmmmm
    • by TummyX ( 84871 ) on Saturday September 13, 2003 @01:04AM (#6950431)

      1)Use a small older computer from ebay and install linux

      2) Build a computer and install linux


      They won't be as fast or as quiet or as compact, discrete and good looking.


      Buy a PS2 with the Linux Kit

      Buy a dreamcast and burn your linux boot cd

      Won't be as fast.


      And I still don;t see the use for it. What are you possibly going to do with Linux on an Xbox that you couldn't do with Linux on your computer?


      You can leave it sitting in your living room. It looks great. It's not a replacement for your desktop computer. Unlike the PC equivalents, the software (Mame, Xbox media player etc) are all designed to be controlled using an xbox controller so the GUIs are much more appropriate and easier to use when you're sitting back on your couch.

      Not everyone wants to huddle in front of a PC to watch a movie or play an arcade game.
  • This is why! (Score:5, Interesting)

    by roberri ( 532930 ) on Friday September 12, 2003 @07:07PM (#6949025) Homepage
    The debate on why you should bother modding an XBox comes up quite frequently, but most people can't seem to get pass the "Q: Why Bother A: WaR3z / Linux" debate. I use my modded XBox as a media player... and it really is very very good. All my MP3s and films (all legal of course!) sit on my pc and the media is streamed down to the XBox. The XBox, in turn, is plugged into my home cinema equipment via an optical connection. Since I don't own a dedicated DVD player or one of those fancy hifi mp3 players, the XBox does the job perfectly and with the added advantage that I can play games on the thing. Sure, I could use a shuttle pc or something, but why bother? An XBox, even included the cost of a mod chip and the remote control, is going to be much less than the cost of a "proper" peecee. Besides, its really nice having the remote control for it.
  • That Microsoft is losing money on every Xbox sold. Planning to make it up on game sales doesn't really work if people mod it for use as a home computer. What this will probably lead to is more expensive systems and less expensive games, which I don't really mind. If the DMCA prevents this, there is always a NES mod [implausible.net] or two to fool around with.
    Will kernel 2.6 include Zapper support?
    Would KDE or Gnome have cooler support for that...
      1. I doubt very many people are buying it for the hack value given the low price of comparable hardware that doesn't need to be hacked.
      2. It is neither here nor there to Microsoft if they make money on their first generation effort. They're in this game for market share going into the next generation.
  • I was just reminded of that story a while ago about these kids hacking the xbox and sorta trying to blackmail microsoft. Anyone know what happened?
  • by AstroDrabb ( 534369 ) on Friday September 12, 2003 @11:13PM (#6950039)
    I know I am. Think about what is really happening here. This bunnie guy is having a hard time publishing a book because of commercial interests. Doesn't anyone else think that this reflects a sad state in a nation when books are being "banned" for commercial interests? Three publishers are/were interested in the book. One turned him down and the other two need to do legal research to see if it "violates" the DMCA. How much longer until the book burning? The DMCA is nasty and NEEDS to go down.
    • Why not just move the research to Freenet? It has the tools for information sharing in a completely free environment. The Frost messageboard software, which runs on top of Freenet, already has an xbox board with some activity in it.

[We] use bad software and bad machines for the wrong things. -- R.W. Hamming

Working...