{"product_id":"xda-developers-android-hackers-toolkit-the-complete-guide-to-rooting-roms-and-theming-paperback-softback-9781119951384","title":"XDA Developers' Android Hacker's Toolkit; The Complete Guide to Rooting, ROMs and Theming (Paperback \/ softback) 9781119951384","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eXDA Developers' Android Hacker's Toolkit\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eThe Complete Guide to Rooting, ROMs and Theming\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eJason Tyler (Author), Will Verduzco (With)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781119951384, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback \/ softback, published 25 May 2012\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e192 pages\u003cbr\u003e22.9 x 15.4 x 1.4 cm, 0.263 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cb\u003eMake your Android device truly your own\u003c\/b\u003e  \u003cp\u003eAre you eager to make your Android device your own but you're not sure where to start? Then this is the book for you. XDA is the world's most popular resource for Android hacking enthusiasts, and a huge community has grown around customizing Android devices with XDA. \u003ci\u003eXDA's Android Hacker's Toolkit\u003c\/i\u003e gives you the tools you need to customize your devices by hacking or rooting the android operating system.\u003c\/p\u003e \u003cp\u003eProviding a solid understanding of the internal workings of the Android operating system, this book walks you through the terminology and functions of the android operating system from the major nodes of the file system to basic OS operations. As you learn the fundamentals of Android hacking that can be used regardless of any new releases, you'll discover exciting ways to take complete control over your device.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eTeaches theory, preparation and practice, and understanding of the OS\u003c\/li\u003e \u003cli\u003eExplains the distinction between ROMing and theming\u003c\/li\u003e \u003cli\u003eProvides step-by-step instructions for Droid, Xoom, Galaxy Tab, LG Optimus, and more\u003c\/li\u003e \u003cli\u003eIdentifies the right tools for various jobs\u003c\/li\u003e \u003cli\u003eContains new models enabling you to root and customize your phone\u003c\/li\u003e \u003cli\u003eOffers incomparable information that has been tried and tested by the amazing XDA community of hackers, gadgeteers, and technicians\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eXDA's Android Hacker's Toolkit\u003c\/i\u003e is a simple, one-stop resource on hacking techniques for beginners.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eForeword xv\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIntroduction 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eFirst Things First: What Is XDA? 1\u003c\/p\u003e \u003cp\u003eThe Dragons that Lie Ahead 3\u003c\/p\u003e \u003cp\u003eWho This Book Is For 6\u003c\/p\u003e \u003cp\u003eWhat This Book Covers 6\u003c\/p\u003e \u003cp\u003eHow This Book Is Structured 6\u003c\/p\u003e \u003cp\u003eWhat You Need to Use This Book 7\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart I: What You Need to Know 9\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 1: Android OS Internals: Understanding How Your Device Starts 11\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eThe Penguin Down Below 12\u003c\/p\u003e \u003cp\u003eHow Your Android Device Starts 13\u003c\/p\u003e \u003cp\u003eBootstrapping 13\u003c\/p\u003e \u003cp\u003eAdding a Custom Bootloader 15\u003c\/p\u003e \u003cp\u003eUnderstanding the Bootloader Process 15\u003c\/p\u003e \u003cp\u003eCustom Recoveries: The Holy Grail 17\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2: Rooting Your Android Device 21\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eWhy Should You Root? 22\u003c\/p\u003e \u003cp\u003eIncreasing the Service Life of the Device 22\u003c\/p\u003e \u003cp\u003eFixing OEM Defects 23\u003c\/p\u003e \u003cp\u003eIncreasing Capability 24\u003c\/p\u003e \u003cp\u003eCustomizing the Device 25\u003c\/p\u003e \u003cp\u003eBacking Up Data 26\u003c\/p\u003e \u003cp\u003eContact Information 26\u003c\/p\u003e \u003cp\u003eApplications and Their Data 27\u003c\/p\u003e \u003cp\u003eData on the SD Card 27\u003c\/p\u003e \u003cp\u003eHow You Can Root and Leave Your OEM’s Control 28\u003c\/p\u003e \u003cp\u003eOEM Flash Software 28\u003c\/p\u003e \u003cp\u003eExploits 30\u003c\/p\u003e \u003cp\u003eNative Fastboot Flash 31\u003c\/p\u003e \u003cp\u003eScripted and One-Click Methods 31\u003c\/p\u003e \u003cp\u003eRooting Two Devices 32\u003c\/p\u003e \u003cp\u003eNexus One 32\u003c\/p\u003e \u003cp\u003eHTC Thunderbolt 33\u003c\/p\u003e \u003cp\u003eThe Root of It All 34\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3: The Right Tool for the Job 37\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eReady, Set, . . . Wait I Have to Have What? 38\u003c\/p\u003e \u003cp\u003eConnecting a Phone to a Computer 38\u003c\/p\u003e \u003cp\u003eHacking Tools 38\u003c\/p\u003e \u003cp\u003eUSB Cables 39\u003c\/p\u003e \u003cp\u003eUSB Debugging 40\u003c\/p\u003e \u003cp\u003eWhat’s Driving This Thing? 41\u003c\/p\u003e \u003cp\u003eUsing the Android Debug Bridge 42\u003c\/p\u003e \u003cp\u003eChecking Device Connectivity 43\u003c\/p\u003e \u003cp\u003eRestarting the ADB Service 44\u003c\/p\u003e \u003cp\u003eCopying Files to and from Your Device 45\u003c\/p\u003e \u003cp\u003eRebooting a Device 48\u003c\/p\u003e \u003cp\u003eThe Power of Fastboot 49\u003c\/p\u003e \u003cp\u003eUnlocking a Device 50\u003c\/p\u003e \u003cp\u003eUpdating a Device 50\u003c\/p\u003e \u003cp\u003eFlashing a Device 50\u003c\/p\u003e \u003cp\u003eRebooting a Device 51\u003c\/p\u003e \u003cp\u003eHarnessing the Power of the Penguin with ADB Shell 51\u003c\/p\u003e \u003cp\u003eFile System Navigation 52\u003c\/p\u003e \u003cp\u003eFile Management 54\u003c\/p\u003e \u003cp\u003eFile Access Permissions 57\u003c\/p\u003e \u003cp\u003eRedirection and Piping 60\u003c\/p\u003e \u003cp\u003eConcatenation 60\u003c\/p\u003e \u003cp\u003eBusyBox: Giving the Penguin Back Its Power 61\u003c\/p\u003e \u003cp\u003eThe dd Command 61\u003c\/p\u003e \u003cp\u003eThe echo Command 62\u003c\/p\u003e \u003cp\u003eThe md5sum Command 62\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4: Rooting and Installing a Custom Recovery 63\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eHow to Use Exploits 64\u003c\/p\u003e \u003cp\u003eExploit Scripts 64\u003c\/p\u003e \u003cp\u003eExploit Applications 65\u003c\/p\u003e \u003cp\u003eUsing a Script or Application on a Device 66\u003c\/p\u003e \u003cp\u003eHacking Utilities 68\u003c\/p\u003e \u003cp\u003eOEM Tools 68\u003c\/p\u003e \u003cp\u003eDeveloper Utilities 68\u003c\/p\u003e \u003cp\u003eImage Files 68\u003c\/p\u003e \u003cp\u003eRecovery Mode 69\u003c\/p\u003e \u003cp\u003eWhat Is Recovery Mode? 69\u003c\/p\u003e \u003cp\u003eMake It All So Easy: Get A Custom Recovery! 70\u003c\/p\u003e \u003cp\u003eUsing ClockworkMod Recovery 71\u003c\/p\u003e \u003cp\u003eRebooting the Device 72\u003c\/p\u003e \u003cp\u003eUpdating a Device from the SD Card 72\u003c\/p\u003e \u003cp\u003eResetting a Device to Factory Condition 74\u003c\/p\u003e \u003cp\u003eWiping the Cache 74\u003c\/p\u003e \u003cp\u003eInstalling a Zip File from the SD Card 74\u003c\/p\u003e \u003cp\u003eBacking Up and Restoring a Device 76\u003c\/p\u003e \u003cp\u003eMounting Partitions and Managing Storage 79\u003c\/p\u003e \u003cp\u003eAdvanced Functions 79\u003c\/p\u003e \u003cp\u003eBackup and Disaster Recovery 81\u003c\/p\u003e \u003cp\u003ePrecautions for Success and Data Recovery 82\u003c\/p\u003e \u003cp\u003eBacking Up Applications 83\u003c\/p\u003e \u003cp\u003eBacking Up Through a Recovery Process 83\u003c\/p\u003e \u003cp\u003eBacking Up Through an Application 84\u003c\/p\u003e \u003cp\u003eWhat Happens If It Goes Really Wrong? 84\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5: Theming: Digital Cosmetic Surgery 87\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChanging the Look and Feel of Android 88\u003c\/p\u003e \u003cp\u003eTheming the Launcher 89\u003c\/p\u003e \u003cp\u003eTheming with an Add-on Launcher 89\u003c\/p\u003e \u003cp\u003eTools Used in Theming 89\u003c\/p\u003e \u003cp\u003eAPKManager 89\u003c\/p\u003e \u003cp\u003eAndroid SDK 90\u003c\/p\u003e \u003cp\u003eEclipse 90\u003c\/p\u003e \u003cp\u003eA ROM of Your Choice 91\u003c\/p\u003e \u003cp\u003e7-Zip 91\u003c\/p\u003e \u003cp\u003ePaint.NET 91\u003c\/p\u003e \u003cp\u003eUpdate.zip Creator 91\u003c\/p\u003e \u003cp\u003eAmend2Edify 92\u003c\/p\u003e \u003cp\u003eThe Editing Process 92\u003c\/p\u003e \u003cp\u003eWalkthrough for Creating Theme Files 92\u003c\/p\u003e \u003cp\u003eWalkthrough for Creating a Flashable ZIP File 97\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6: You’ve Become Superuser: Now What? 99\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003ePopular Multi-Device Custom ROMs 100\u003c\/p\u003e \u003cp\u003eCyanogenMod 100\u003c\/p\u003e \u003cp\u003eAndroid Open Kang Project 101\u003c\/p\u003e \u003cp\u003eVillainROM 101\u003c\/p\u003e \u003cp\u003eKernel Tweaks 101\u003c\/p\u003e \u003cp\u003eBacklight Notifications 101\u003c\/p\u003e \u003cp\u003eVoodoo Enhancements 102\u003c\/p\u003e \u003cp\u003ePerformance and Battery Life Tweaks 103\u003c\/p\u003e \u003cp\u003eRoot Applications 103\u003c\/p\u003e \u003cp\u003eSetCPU 103\u003c\/p\u003e \u003cp\u003eAdfree Android 104\u003c\/p\u003e \u003cp\u003eChainfire 3D 104\u003c\/p\u003e \u003cp\u003eTitanium Backup 105\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart II: Manufacturer Guidelines and Device-specific Guides 107\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7: HTC EVO 3D: A Locked Device 109\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eObtaining Temporary Root 110\u003c\/p\u003e \u003cp\u003eUsing S-OFF and Permanent Root Requirements 111\u003c\/p\u003e \u003cp\u003eRunning the Revolutionary Tool 112\u003c\/p\u003e \u003cp\u003eInstalling a Custom Recovery 115\u003c\/p\u003e \u003cp\u003eInstalling the Superuser Binary 116\u003c\/p\u003e \u003cp\u003eInstalling a SuperUser Application 117\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8: Nexus One: An Unlockable Device 119\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eRoot Methods Available 120\u003c\/p\u003e \u003cp\u003eResources Required for This Walkthrough 120\u003c\/p\u003e \u003cp\u003eWalkthrough 121\u003c\/p\u003e \u003cp\u003ePlacing the Nexus One in Fastboot Mode 122\u003c\/p\u003e \u003cp\u003eFlashing a Boot Partition 123\u003c\/p\u003e \u003cp\u003eGetting Full Root Access 124\u003c\/p\u003e \u003cp\u003eInstalling a Custom Recovery 125\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 9: HTC ThunderBolt: A Tightly Locked Device 127\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eRoot Methods Available 128\u003c\/p\u003e \u003cp\u003eResources Required for This Walkthrough 128\u003c\/p\u003e \u003cp\u003eWalkthrough 129\u003c\/p\u003e \u003cp\u003ePushing Files to the Device 129\u003c\/p\u003e \u003cp\u003eGaining Temporary Root 130\u003c\/p\u003e \u003cp\u003eChecking a File’s MD5 Signature 131\u003c\/p\u003e \u003cp\u003eWriting the Temporary Bootloader 131\u003c\/p\u003e \u003cp\u003eDowngrading the Firmware 132\u003c\/p\u003e \u003cp\u003eGaining Temporary Root to Unlock the mmc 133\u003c\/p\u003e \u003cp\u003eRewriting the Bootloader 134\u003c\/p\u003e \u003cp\u003eUpgrading the Firmware 135\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 10: Droid Charge: Flashing with ODIN 137\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eResources Required for This Walkthrough 138\u003c\/p\u003e \u003cp\u003eWalkthrough 138\u003c\/p\u003e \u003cp\u003eConnecting the Device to ODIN 138\u003c\/p\u003e \u003cp\u003eFlashing the Device 139\u003c\/p\u003e \u003cp\u003eTroubleshooting 140\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 11: Nexus S: An Unlocked Device 143\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eConnecting the Device to a PC 144\u003c\/p\u003e \u003cp\u003eResources Required for This Walkthrough 144\u003c\/p\u003e \u003cp\u003eWalkthrough 144\u003c\/p\u003e \u003cp\u003eUnlocking the Device 144\u003c\/p\u003e \u003cp\u003eFlashing the Device with a Recovery 145\u003c\/p\u003e \u003cp\u003eFlashing the Device with the SuperUser Application 146\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 12: Motorola Xoom: An Unlocked Honeycomb Tablet 147\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eResources Required for This Walkthrough 148\u003c\/p\u003e \u003cp\u003eWalkthrough 148\u003c\/p\u003e \u003cp\u003ePushing the Root File to the SD Card 148\u003c\/p\u003e \u003cp\u003eUnlocking the Xoom 148\u003c\/p\u003e \u003cp\u003eFlashing the Device with a Recovery 149\u003c\/p\u003e \u003cp\u003eFlashing the Device with a Universal Root 150\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 13: Nook Color: Rooting with a Bootable SD Card 153\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eResources Required for This Walkthrough 154\u003c\/p\u003e \u003cp\u003eWalkthrough 154\u003c\/p\u003e \u003cp\u003eCreating a Bootable SD Card 155\u003c\/p\u003e \u003cp\u003eBooting the Device from the SD Card 155\u003c\/p\u003e \u003cp\u003eMaking the Device More Usable 156\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix A: Setting Up Android SDK and ADB Tools 159\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eInstalling the Java Development Kit 160\u003c\/p\u003e \u003cp\u003eInstalling the Android SDK 161\u003c\/p\u003e \u003cp\u003eInstalling the Platform Tools 162\u003c\/p\u003e \u003cp\u003eSetting Up Windows Environment Variables 163\u003c\/p\u003e \u003cp\u003eIndex 165\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Computer hardware [\u003ca title=\"See our other books on Computer hardware\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Computer%20hardware%20%5BUK%5D%22\"\u003eUK\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley","offers":[{"title":"Brand New","offer_id":52509136453912,"sku":"9781119951384","price":18.68,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781119951384.jpg?v=1786493572","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/xda-developers-android-hackers-toolkit-the-complete-guide-to-rooting-roms-and-theming-paperback-softback-9781119951384","provider":"Freshly Printed Books","version":"1.0","type":"link"}