Slashdot Mirror


Hacking the XBox

Peter Wayner writes: "If you're a handicapped Windows user, Microsoft offers suggestions and assistance -- but XBox users were out of luck until Andrew 'Bunnie' Huang finished his book Hacking the XBox. Don't be fooled by the title. Officially, Huang's excellent book is not about helping the differently-abled. That would be against the law. Huang was forced by the DMCA to hide his humanitarianism under the cloak of 'reverse engineering' because this is one of the few legitimate uses given a small amount of protection by the law. But if you've got an urge to help the handicapped or any other reason to tinker with your XBox, buy this book before the Man sees through this ruse." Read on for the rest of Peter's review. Hacking the XBox author Andrew "Bunnie" Huang pages 288 publisher No Starch Press rating 9 reviewer Peter Wayner ISBN 1593270291 summary How and why to crack the seal on your Xbox.

There are many reasons why you might want to take apart your XBox, but one of the best ones I can imagine is making it easier for people who can't see, hear or move too well to play the same video games as the rest of us. Searching Microsoft's web site for documents containing both "handicapped" and "xbox" reveals only a suggestion for how to change the degree of difficulty of your Zoo Tycoon Game.

Someone who might want to retrofit a new pointing device or some other enabling gadget onto the XBox might start with the chapter describing how to fix a real USB cable onto the XBox. The chapter, like most in the book, is heavily illustrated with step-by-step pictures and instructions for clipping the cables in the right place and soldering them back together. Some of this might seem a bit rudimentary, but the detail can't hurt. In many cases, the real challenge is finding a way to take apart the case or the pack of wires in the right way. Smashing it isn't always an option. This is a book about mathematics, electronics, and taking apart plastic boxes.

Alas, just doing a bit of soldering isn't going to be enough unless you can make the right drivers. To help those who might want to reprogram their XBox, Huang devotes much of the book to stripping away the layers of the XBox security system, a story that is part mystery and part journey through the security layers in the system. The book is arranged in a very roughly chronological order. While it is mainly a book that teaches you how to reverse engineer the XBox, it is also a story of how he overcame the obstacles presented by the encryption. He talks as much about the unsuccessful paths as the ones that paid off. (This is, I think, an ideal model for the scientific community. It's much more educational than the terse papers that present the results as fait accompli.)

This part of the book quickly gets quite complicated, because Microsoft obviously tried hard to produce a secure machine that could provide a fair platform for people to play games. Getting the XBox to run any old software is not an easy task, but Huang describes several major techniques for drilling through the various layers of security. Again, he offers detailed pictures and instructions for construction special tools that snarf signals from a bus. Then he explains how he managed to grab the right keys for decrypting some of the most important data. Although it's a technical book, it unfolds like a spy novel.

The book is also very politically thoughtful. While the clueless will equate the word "hacking" in the title with piracy, money laundering, terrorism, and not phoning home on mother's day, Huang frames every step with a discussion of whether it is motivated by good or evil. He's not interested in building a tool to pirate XBox games and points out that many of the modifications aimed at running Linux on the Xbox do not help the pirates in any way. If anything, they make the games entirely unplayable.

Huang does want to defend the right to tinker, citing Ed Felten and others in a defense of something we're rapidly losing. I've heard horror stories from Army Majors about Windows PCs that refused to boot after failing to find a C drive. Do we really want to build machines that can't be retrofitted or fixed in the field? Many war movies are saved by the young private who (like Huang) is willing and able to tinker.

If you don't respond to pulls on the heartstrings, you might want to read one of the concluding chapters from the EFF's Lee Tien about the current legal climate. There are few exemptions for tinkering and many of them are limited. Reverse engineering is okay if you're a big corporation making a competing product, but that didn't help 2600 magazine when they were accused of trying to help people view DVDs on their Linux machine. I can only imagine what they would do to someone with very bad vision who wanted to enable a special zoom feature on their Xbox.

The book was originally going to be published by Wiley, but the company balked when it realized there were stiff legal penalties for helping handicapped people use computers. Even the Massachusetts Institute of Technology felt that it would be better for Huang to disassociate itself from Huang and his humanitarian efforts. The university only relented after pressure from a few good professors who helped the university understand the value in Huang's mission. Huang decided to publish the book himself with the help of his girlfriend, Nikki Justis. The two of them should be commended for turning out such a beautiful, professional book. If you're intrigued by the xbox, interested in helping the handicapped, or just trying to learn how to reverse engineer things before things get worse, check out this book. It's a wonderful contribution to the literature.

To close, I'm offering a pair of cool projects with the hope that Huang's book will inspire people to tinker:

  • Sonic Information -- The sound in games like Quake is pretty good, but what if it was rendered with enough precision to let blind people grok the scene? The echoes from the tapping of a white cane already carry plenty of information to the blind. What if they could compete on an equal footing with the sighted? Who would win?
  • Eye Movement Measuring tools -- Tools exist for sensing the position of our eyes. A quadriplegic game could just look in the right direction and shoot. Clearly some work would need to be done to encode all of the shift-left-left-down-right maneuvers from the games. This could help all of us. The thumb you save from repetitive motion injuries could be your own.
Note: Since this review was written, Hacking the Xbox has found a publisher in the form of No Starch Press. The original self-published version will probably be a sought-after collectable ;)

Peter Wayner is the author of Translucent Databases and ten other books. None rely on the DMCA. Hacking the Xbox is due in July at bn.com; you can also go directly to the book's page at No Starch Press. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

11 of 228 comments (clear)

  1. What??? by flynt · · Score: 4, Funny

    Would someone please explain in the "other English" simply what the summary of this article is trying to state? I have unusally high reading comprehension skills, but that paragraph has withstood repeated attempts on my part to retrieve any useful information from it!

    Thanks in advance!

  2. Look, games don't *have* eyeballs. by kahei · · Score: 4, Funny

    A quadriplegic game could just look in the right direction and shoot.

    This is a good example of the 'hey, I know what I mean, so if I string together a few kind of related words I'm sure you'll know what I mean too' school of self-expression that has done internet discussion so much good over the years :)

    That or it's a a terrifying new plan to create games that can shoot back at you, even after you chop their limbs off.

    --
    Whence? Hence. Whither? Thither.
  3. Many war movies are saved by MrFredBloggs · · Score: 4, Funny

    "Many war movies are saved by the young private who (like Huang) is willing and able to tinker."

    Although most are saved by extensive use of special effects, and bags of red liquid which splish and splash when detonated by small amounts of industrial explosive.

  4. Re:Yeah, blind people playing by dr_dank · · Score: 4, Funny

    Video games. Uh, huh

    If you think thats bad, I donated my old car to Federation for the Blind last month.

    --
    Where does the school board find them and why do they keep sending them to ME?
  5. From the chewbacca-defense-book-reviews by gosand · · Score: 5, Funny
    Would someone please explain in the "other English" simply what the summary of this article is trying to state? I have unusally high reading comprehension skills, but that paragraph has withstood repeated attempts on my part to retrieve any useful information from it!

    Yes, I can explain this review.

    Ladies and gentlemen of the supposed jury, Chef's attorney would certainly want you to believe his client wrote Stinky Britches ten years ago, and they make a good case. Hell, I almost felt pity myself. But ladies and gentlemen of the supposed jury, I have one final thing I want you to consider. Ladies and gentlemen, (pulls down picture of Chewbacca) this is Chewbacca. Chewbacca is a Wookiee from the planet Kashyyyk, but Chewbacca lives on the planet Endor. Now think about it. That does not make sense...Why would a Wookiee, an eight-foot-tall Wookiee, want to live on Endor with a bunch of two-foot-tall Ewoks. That does not make sense. But more important, you have to ask yourself: What does this have to do with this case?...Nothing. Ladies and gentlemen, it has nothing to do with this case...It does not make sense. Look at me. I'm a lawyer defending a major record company and I'm talkin' about Chewbacca. Does that make sense? Ladies and gentlemen I am not making any sense. None of this makes sense. And so you have to remember when you're in that jury room deliberating and conjugating the Emancipation Proclamation, does it make sense? No. Ladies and gentlemen of the supposed jury, it does not make sense. If Chewbacca lives on Endor you must acquit.

    So buy this book. The End.

    --

    My beliefs do not require that you agree with them.

  6. Re:reviewer slant? by titzandkunt · · Score: 2, Funny


    Are you f*cking blind or something?!

    Can't you read the frggin' article?

    Uh .. sorry ... I didn't realise ...

    T&K.

    --
    Political language ... is designed to make lies sound truthful and murder respectable...
  7. Re:helping the handicapped illegal? by autopr0n · · Score: 3, Funny

    No, the traslation is

    Officaly, I am an idiot who knows nothing about Intelecual Property law and the DMCA. I remembered that one of the arguments made by Elcomsoft's protected-acrobat cracker was that it allowed the blind to access protected PDFs. It also let you do other things, like copy the files far and wide. But I ignored that and came to the asinine conclusion that helping the handicapped was illegal under the DMCA.

    Now, I'm going to try, and fail, to use sarcasm to make a point about how helping people who are handicapped is illegal by saying that this book is not 'Officaly' about helping the handicapped because if it was about helping the handicapped it would be illegal. In fact, the book has absolutely nothing to do with helping the handicapped. That was a joke. Unfortunately, rather then laugh, everyone got confused.

    In conclusion. The book has nothing to do with helping the handicapped. I am an idiot. I am not funny.


    I think that about sums it up.

    --
    autopr0n is like, down and stuff.
  8. Re:Yeah, blind people playing by iabervon · · Score: 2, Funny

    It would have been really funny to replace the TV with just a speaker one day, and see how long everybody else could pretend that nothing was unusual. "Hmm... everybody else really sucks today. I wonder why?"

  9. Next on South Park.... by Anonymous Coward · · Score: 1, Funny

    Timmy's X-box gets modded so he can play quake with the blind people. ...tap...tap...tap....

    TIMMMMMMMMAY

  10. My principles ... by jayjaylee · · Score: 2, Funny

    ... prevent me from reading a book by a guy who nicknames himself "Bunnie."

  11. Share MP3s to help the disabled by flowerp · · Score: 2, Funny

    Dear author,

    could you please describe in detail how I could share my MP3 music collection over the net to help the deaf, the blind and the disabled and to cure terminal diseases? If it requires overcoming sophisticated CD copy protection mechanisms would you please be so kind as to describe how to crack them. thank you.

    Tomorrow we shall investigate how to hack the government's bank accounts to help the poor.

    --
    --- Eat my sig.