Hacking the Xbox
Hacking the Xbox
Hacking the Xbox
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
12<br />
<strong>Hacking</strong> <strong>the</strong> <strong>Xbox</strong>: An Introduction to Reverse Engineering<br />
it out of <strong>the</strong> box – <strong>the</strong> green circuit board, <strong>the</strong> shiny chips, and all <strong>the</strong><br />
colorful resistors and capacitors. I wanted to play with it! Curious as I was<br />
about <strong>the</strong> Apple II, I was not allowed to touch <strong>the</strong> mo<strong>the</strong>rboard. Of<br />
course, this meant that whenever my parents weren’t looking, I was taking<br />
<strong>the</strong> chips out of <strong>the</strong>ir sockets on <strong>the</strong> mo<strong>the</strong>rboard and doing silly things<br />
like putting <strong>the</strong>m in backwards to see what would happen.<br />
After nearly destroying <strong>the</strong> computer a few times, my parents bought me<br />
a 200-in-1 electronics experimenter kit from Radio Shack and my first<br />
electronics book, Getting Started in Electronics, by Forrest Mims, III. These<br />
were a great introduction to electronics for me, as <strong>the</strong>y satisfied my desire<br />
to play with circuits and components. My uncle also gave me his old copy<br />
of <strong>the</strong> Art of Electronics by Horowitz and Hill, along with a couple of<br />
books about microprocessors. I subscribed to Byte magazine, which back<br />
in <strong>the</strong> day included regular columns about hardware projects, complete<br />
with schematics and pictures.<br />
Eventually, I developed enough of a sense of electronics to begin<br />
understanding <strong>the</strong> schematics and <strong>the</strong> ROM listings included in <strong>the</strong> Apple<br />
II user manuals. (I still believe that computers should ship with full<br />
schematics and source code.) By <strong>the</strong> eighth grade, I had developed just<br />
enough understanding to be able to build my own add-in card for <strong>the</strong><br />
Apple II. The card had a General Instruments SPO-256 speech syn<strong>the</strong>sizer<br />
that I had purchased from Radio Shack. I also added an analog to<br />
digital converter to my Apple II and wrote an application that turned my<br />
Apple II into a talking voltmeter. I continued to build hardware, and<br />
before I was admitted to MIT I had built my own working embedded<br />
computer using an 80188 microprocessor.<br />
During my undergraduate years at MIT, I dodged <strong>the</strong> drudgery of<br />
schoolwork by building fun little projects, such as a remote controlled<br />
light switch and music-responsive party lights for my fraternity, ZBT. It<br />
was during <strong>the</strong>se years that I was first introduced to affordable<br />
prototyping services and PCB CAD tools, such as those discussed in<br />
Appendix C, “Getting Into PCB Layout.”<br />
The rise of circuit board fabrication services to fit a college student’s<br />
budget is a landmark event for hardware hackers. Finally, <strong>the</strong> wire-wrap<br />
tool can be put away, and surface-mount components and complex<br />
circuits are within <strong>the</strong> reach of everyday hobbyists.<br />
Over <strong>the</strong> years, I have made a point of writing up my projects on my<br />
webpage (http://www.xenatera.com/bunnie) so that everyone can<br />
benefit from my experiences. Many of my projects are available with<br />
schematics, Gerber files and source code, although some of my more<br />
recent projects have been consulting jobs so I unfortunately cannot share<br />
those results with <strong>the</strong> world.<br />
While I have your attention, I would like to set one thing straight. I did<br />
not get my PhD <strong>the</strong>sis at MIT for hacking <strong>the</strong> <strong>Xbox</strong>. <strong>Hacking</strong> <strong>the</strong> <strong>Xbox</strong><br />
was actually a diversion from my <strong>the</strong>sis that was tangentially related, but<br />
not central to my <strong>the</strong>sis topic.