http://videogames.gigcities.com Hacking the PSP ™ Cool Hacks, Mods, and Customizations for the Sony PlayStation Portable ® ® Auri Rahimzadeh Hacking the PSP ™ Cool Hacks, Mods, and Customizations for the Sony PlayStation Portable ® ® Auri Rahimzadeh Hacking the PSP™: Cool Hacks, Mods, and Customizations for the Sony® PlayStation® Portable Published by W ile y P ublishing, Inc 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2006 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN-13: 978-0-471-77887-5 ISBN-10: 0-471-77887-7 Manufactured in the United States of America 10 1B/SR/RS/QV/IN No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600 Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ For general information on our other products and services or to obtain technical support, please contact our Customer Care Department within the U.S at (800) 762-2974, outside the U.S at (317) 572-3993 or fax (317) 572-4002 Library of Congress Cataloging-in-Publication Data Rahimzadeh, Auri, 1975– Hacking the PSP : cool hacks, mods and customizations for the Sony PlayStation portable / Auri Rahimzadeh p cm Includes index ISBN-13: 978-0-471-77887-5 (paper/website) ISBN-10: 0-471-77887-7 (paper/website) Computer games—Programming Sony video games I Title QA76.76.C672R34 2005 794.8'1526—dc22 2005032052 Trademarks: Wiley, the Wiley logo, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc and/or its affiliates, in the United States and other countries, and may not be used without written permission ExtremeTech and the ExtremeTech logo are trademarks of Ziff Davis Publishing Holdings, Inc Used under license All rights reserved Sony and PlayStation Portable are trademarks or registered trademarks of Sony Corporation All other trademarks are the property of their respective owners Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book Wiley also publishes its books in a variety of electronic formats Some content that appears in print may not be available in electronic books About the Author Auri Rahimzadeh has been tinkering with computers ever since he was six years old and loves all technology Auri collects computers and has been involved with many computer projects, including teaching computers alongside Steve Wozniak, co-founder of Apple Computer Auri has written hundreds of articles on various computer technologies; has contributed to many standards including HDTV, DVD, and interactive television; and is the author of Geek My Ride, a book on geeking out cars, another ExtremeTech title also published by Wiley Auri has also contributed to computer education for students across the country and has promoted technology awareness through the Indianapolis Computer Society, where he has served as president for three years Currently, Auri is a software engineer and spends his free time programming, chatting at Starbucks, and going to Pacers games Credits Executive Editor Chris Webb Project Coordinator Ryan Steffen Development Editor Howard A Jones Graphics and Production Specialists Carrie Foster Lauren Goddard Denny Hager Jennifer Heleine Stephanie D Jumper Barbara Moore Lynsey Osborn Melanee Prendergast Janet Seib Alicia B South Senior Development Editor Kevin Kent Copy Editor Kathryn Duggan Editorial Manager Mary Beth Wakefield Production Manager Tim Tate Quality Control Technicians Robert Springer Brian H Walls Vice President and Executive Group Publisher Richard Swadley Proofreading Sossity R Smith Vice President and Executive Publisher Joseph B Wikert Indexing Johnna VanHoose Dinse Cover Design Anthony Bunyan Acknowledgments T o my family—my Mom and Dad, Karen and Fred; my stepparents, Richard and Julie; and my awesome brothers and sister, Noah, Max, and Chloe Without their support, this book would never have seen the light of day Without my Mom and Dad, neither would I A special thanks goes to my grandparents, Alvin and Irene Goodman and Rabbi and Devorah Rahimzadeh Rabbi, even though you’re gone, you’re always in my heart I’ve been lucky to have such caring, loving, inspiring grandparents Thanks to Richard Doherty, a brilliant engineer, analyst, and friend, whose insight into the PSP’s inner workings is incredible and his willingness to help tech edit my book was very much appreciated Many thanks again to my good friend Steve Wozniak, not only a brilliant technologist but also the man who believed in me and put my technology career into perspective and who continues to help anyone with a passion for technology succeed with their dreams Steve, you truly are an amazing human being To my friends Josh Louden (for being enthusiastic about programming), Dirk Cosemans (for all his engineering assistance), Geoff Smith (for ideas), the rest of the Smith family (Mary, Doug, Brad, and Emily, for their support), the Millers (Laurie, Phil, and Bryon, for their support and a place to stay in California), Jerry Pournelle (for getting me ever more excited about writing books), Andy Marken of Marken Communications (man, you know communications), Peter Glaskowsky (man, you know graphics), and those of you I failed to mention here, you know who you are (and I’m sure you’ll let me know, too!) To Chris Webb, who got me hooked on writing books—thank you so very, very much To Howard Jones, my development editor—thanks for all of your hard work and a job well done And of course, to the incredibly dedicated and hardworking team at Wiley—thank you for all your effort and help in this adventure To my friend William “Bill” Fulco—you will be missed To my friend Anthony “Tony” Rose—the best attorney, ever (and friend) Sorry I forgot to mention you in my first book To the hackers and committed software developers who work so hard to make the PSP an awesome device And, of course, to my teachers To quote a phrase: “If you can read this, thank your teacher.” For those of you looking to get into technology or write your own book, I offer you some advice, originally by Benjamin Franklin (or so all my research on the Internet says): “Never confuse motion with action.” As always—GO PACERS! (Think that’ll score me some tickets?) ... Hacking the PSP Web site at www.hackingpsp.com so you can dive even deeper into making your PSP perform ever-cooler feats Networking Hacks This section of the book covers hacking the PSP to enable... Carrie Foster Lauren Goddard Denny Hager Jennifer Heleine Stephanie D Jumper Barbara Moore Lynsey Osborn Melanee Prendergast Janet Seib Alicia B South Senior Development Editor Kevin Kent Copy Editor... Your PSP Transferring Music to Your PSP Create a PSP shuffle”—Automatically Fill Your PSP with Music Determining Encoded File Sizes Listening