Description

Book Synopsis
Make your Android device truly your own

Are 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. XDA''s Android Hacker''s Toolkit gives you the tools you need to customize your devices by hacking or rooting the android operating system.

Providing 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.

  • Teaches theory, preparation and practice, and understanding of the OS
  • Explains the dist

    Table of Contents

    Foreword xv

    Introduction 1

    First Things First: What Is XDA? 1

    The Dragons that Lie Ahead 3

    Who This Book Is For 6

    What This Book Covers 6

    How This Book Is Structured 6

    What You Need to Use This Book 7

    Part I: What You Need to Know 9

    Chapter 1: Android OS Internals: Understanding How Your Device Starts 11

    The Penguin Down Below 12

    How Your Android Device Starts 13

    Bootstrapping 13

    Adding a Custom Bootloader 15

    Understanding the Bootloader Process 15

    Custom Recoveries: The Holy Grail 17

    Chapter 2: Rooting Your Android Device 21

    Why Should You Root? 22

    Increasing the Service Life of the Device 22

    Fixing OEM Defects 23

    Increasing Capability 24

    Customizing the Device 25

    Backing Up Data 26

    Contact Information 26

    Applications and Their Data 27

    Data on the SD Card 27

    How You Can Root and Leave Your OEM’s Control 28

    OEM Flash Software 28

    Exploits 30

    Native Fastboot Flash 31

    Scripted and One-Click Methods 31

    Rooting Two Devices 32

    Nexus One 32

    HTC Thunderbolt 33

    The Root of It All 34

    Chapter 3: The Right Tool for the Job 37

    Ready, Set, . . . Wait I Have to Have What? 38

    Connecting a Phone to a Computer 38

    Hacking Tools 38

    USB Cables 39

    USB Debugging 40

    What’s Driving This Thing? 41

    Using the Android Debug Bridge 42

    Checking Device Connectivity 43

    Restarting the ADB Service 44

    Copying Files to and from Your Device 45

    Rebooting a Device 48

    The Power of Fastboot 49

    Unlocking a Device 50

    Updating a Device 50

    Flashing a Device 50

    Rebooting a Device 51

    Harnessing the Power of the Penguin with ADB Shell 51

    File System Navigation 52

    File Management 54

    File Access Permissions 57

    Redirection and Piping 60

    Concatenation 60

    BusyBox: Giving the Penguin Back Its Power 61

    The dd Command 61

    The echo Command 62

    The md5sum Command 62

    Chapter 4: Rooting and Installing a Custom Recovery 63

    How to Use Exploits 64

    Exploit Scripts 64

    Exploit Applications 65

    Using a Script or Application on a Device 66

    Hacking Utilities 68

    OEM Tools 68

    Developer Utilities 68

    Image Files 68

    Recovery Mode 69

    What Is Recovery Mode? 69

    Make It All So Easy: Get A Custom Recovery! 70

    Using ClockworkMod Recovery 71

    Rebooting the Device 72

    Updating a Device from the SD Card 72

    Resetting a Device to Factory Condition 74

    Wiping the Cache 74

    Installing a Zip File from the SD Card 74

    Backing Up and Restoring a Device 76

    Mounting Partitions and Managing Storage 79

    Advanced Functions 79

    Backup and Disaster Recovery 81

    Precautions for Success and Data Recovery 82

    Backing Up Applications 83

    Backing Up Through a Recovery Process 83

    Backing Up Through an Application 84

    What Happens If It Goes Really Wrong? 84

    Chapter 5: Theming: Digital Cosmetic Surgery 87

    Changing the Look and Feel of Android 88

    Theming the Launcher 89

    Theming with an Add-on Launcher 89

    Tools Used in Theming 89

    APKManager 89

    Android SDK 90

    Eclipse 90

    A ROM of Your Choice 91

    7-Zip 91

    Paint.NET 91

    Update.zip Creator 91

    Amend2Edify 92

    The Editing Process 92

    Walkthrough for Creating Theme Files 92

    Walkthrough for Creating a Flashable ZIP File 97

    Chapter 6: You’ve Become Superuser: Now What? 99

    Popular Multi-Device Custom ROMs 100

    CyanogenMod 100

    Android Open Kang Project 101

    VillainROM 101

    Kernel Tweaks 101

    Backlight Notifications 101

    Voodoo Enhancements 102

    Performance and Battery Life Tweaks 103

    Root Applications 103

    SetCPU 103

    Adfree Android 104

    Chainfire 3D 104

    Titanium Backup 105

    Part II: Manufacturer Guidelines and Device-specific Guides 107

    Chapter 7: HTC EVO 3D: A Locked Device 109

    Obtaining Temporary Root 110

    Using S-OFF and Permanent Root Requirements 111

    Running the Revolutionary Tool 112

    Installing a Custom Recovery 115

    Installing the Superuser Binary 116

    Installing a SuperUser Application 117

    Chapter 8: Nexus One: An Unlockable Device 119

    Root Methods Available 120

    Resources Required for This Walkthrough 120

    Walkthrough 121

    Placing the Nexus One in Fastboot Mode 122

    Flashing a Boot Partition 123

    Getting Full Root Access 124

    Installing a Custom Recovery 125

    Chapter 9: HTC ThunderBolt: A Tightly Locked Device 127

    Root Methods Available 128

    Resources Required for This Walkthrough 128

    Walkthrough 129

    Pushing Files to the Device 129

    Gaining Temporary Root 130

    Checking a File’s MD5 Signature 131

    Writing the Temporary Bootloader 131

    Downgrading the Firmware 132

    Gaining Temporary Root to Unlock the mmc 133

    Rewriting the Bootloader 134

    Upgrading the Firmware 135

    Chapter 10: Droid Charge: Flashing with ODIN 137

    Resources Required for This Walkthrough 138

    Walkthrough 138

    Connecting the Device to ODIN 138

    Flashing the Device 139

    Troubleshooting 140

    Chapter 11: Nexus S: An Unlocked Device 143

    Connecting the Device to a PC 144

    Resources Required for This Walkthrough 144

    Walkthrough 144

    Unlocking the Device 144

    Flashing the Device with a Recovery 145

    Flashing the Device with the SuperUser Application 146

    Chapter 12: Motorola Xoom: An Unlocked Honeycomb Tablet 147

    Resources Required for This Walkthrough 148

    Walkthrough 148

    Pushing the Root File to the SD Card 148

    Unlocking the Xoom 148

    Flashing the Device with a Recovery 149

    Flashing the Device with a Universal Root 150

    Chapter 13: Nook Color: Rooting with a Bootable SD Card 153

    Resources Required for This Walkthrough 154

    Walkthrough 154

    Creating a Bootable SD Card 155

    Booting the Device from the SD Card 155

    Making the Device More Usable 156

    Appendix A: Setting Up Android SDK and ADB Tools 159

    Installing the Java Development Kit 160

    Installing the Android SDK 161

    Installing the Platform Tools 162

    Setting Up Windows Environment Variables 163

    Index 165

XDA Developers Android Hackers Toolkit

    Product form

    £19.54

    Includes FREE delivery

    RRP £22.99 – you save £3.45 (15%)

    Order before 4pm today for delivery by Fri 3 Jul 2026.

    A Paperback / softback by Jason Tyler, Will Verduzco

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of XDA Developers Android Hackers Toolkit by Jason Tyler

      Publisher: John Wiley & Sons Inc
      Publication Date: 25/05/2012
      ISBN13: 9781119951384, 978-1119951384
      ISBN10: 1119951380

      Description

      Book Synopsis
      Make your Android device truly your own

      Are 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. XDA''s Android Hacker''s Toolkit gives you the tools you need to customize your devices by hacking or rooting the android operating system.

      Providing 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.

      • Teaches theory, preparation and practice, and understanding of the OS
      • Explains the dist

        Table of Contents

        Foreword xv

        Introduction 1

        First Things First: What Is XDA? 1

        The Dragons that Lie Ahead 3

        Who This Book Is For 6

        What This Book Covers 6

        How This Book Is Structured 6

        What You Need to Use This Book 7

        Part I: What You Need to Know 9

        Chapter 1: Android OS Internals: Understanding How Your Device Starts 11

        The Penguin Down Below 12

        How Your Android Device Starts 13

        Bootstrapping 13

        Adding a Custom Bootloader 15

        Understanding the Bootloader Process 15

        Custom Recoveries: The Holy Grail 17

        Chapter 2: Rooting Your Android Device 21

        Why Should You Root? 22

        Increasing the Service Life of the Device 22

        Fixing OEM Defects 23

        Increasing Capability 24

        Customizing the Device 25

        Backing Up Data 26

        Contact Information 26

        Applications and Their Data 27

        Data on the SD Card 27

        How You Can Root and Leave Your OEM’s Control 28

        OEM Flash Software 28

        Exploits 30

        Native Fastboot Flash 31

        Scripted and One-Click Methods 31

        Rooting Two Devices 32

        Nexus One 32

        HTC Thunderbolt 33

        The Root of It All 34

        Chapter 3: The Right Tool for the Job 37

        Ready, Set, . . . Wait I Have to Have What? 38

        Connecting a Phone to a Computer 38

        Hacking Tools 38

        USB Cables 39

        USB Debugging 40

        What’s Driving This Thing? 41

        Using the Android Debug Bridge 42

        Checking Device Connectivity 43

        Restarting the ADB Service 44

        Copying Files to and from Your Device 45

        Rebooting a Device 48

        The Power of Fastboot 49

        Unlocking a Device 50

        Updating a Device 50

        Flashing a Device 50

        Rebooting a Device 51

        Harnessing the Power of the Penguin with ADB Shell 51

        File System Navigation 52

        File Management 54

        File Access Permissions 57

        Redirection and Piping 60

        Concatenation 60

        BusyBox: Giving the Penguin Back Its Power 61

        The dd Command 61

        The echo Command 62

        The md5sum Command 62

        Chapter 4: Rooting and Installing a Custom Recovery 63

        How to Use Exploits 64

        Exploit Scripts 64

        Exploit Applications 65

        Using a Script or Application on a Device 66

        Hacking Utilities 68

        OEM Tools 68

        Developer Utilities 68

        Image Files 68

        Recovery Mode 69

        What Is Recovery Mode? 69

        Make It All So Easy: Get A Custom Recovery! 70

        Using ClockworkMod Recovery 71

        Rebooting the Device 72

        Updating a Device from the SD Card 72

        Resetting a Device to Factory Condition 74

        Wiping the Cache 74

        Installing a Zip File from the SD Card 74

        Backing Up and Restoring a Device 76

        Mounting Partitions and Managing Storage 79

        Advanced Functions 79

        Backup and Disaster Recovery 81

        Precautions for Success and Data Recovery 82

        Backing Up Applications 83

        Backing Up Through a Recovery Process 83

        Backing Up Through an Application 84

        What Happens If It Goes Really Wrong? 84

        Chapter 5: Theming: Digital Cosmetic Surgery 87

        Changing the Look and Feel of Android 88

        Theming the Launcher 89

        Theming with an Add-on Launcher 89

        Tools Used in Theming 89

        APKManager 89

        Android SDK 90

        Eclipse 90

        A ROM of Your Choice 91

        7-Zip 91

        Paint.NET 91

        Update.zip Creator 91

        Amend2Edify 92

        The Editing Process 92

        Walkthrough for Creating Theme Files 92

        Walkthrough for Creating a Flashable ZIP File 97

        Chapter 6: You’ve Become Superuser: Now What? 99

        Popular Multi-Device Custom ROMs 100

        CyanogenMod 100

        Android Open Kang Project 101

        VillainROM 101

        Kernel Tweaks 101

        Backlight Notifications 101

        Voodoo Enhancements 102

        Performance and Battery Life Tweaks 103

        Root Applications 103

        SetCPU 103

        Adfree Android 104

        Chainfire 3D 104

        Titanium Backup 105

        Part II: Manufacturer Guidelines and Device-specific Guides 107

        Chapter 7: HTC EVO 3D: A Locked Device 109

        Obtaining Temporary Root 110

        Using S-OFF and Permanent Root Requirements 111

        Running the Revolutionary Tool 112

        Installing a Custom Recovery 115

        Installing the Superuser Binary 116

        Installing a SuperUser Application 117

        Chapter 8: Nexus One: An Unlockable Device 119

        Root Methods Available 120

        Resources Required for This Walkthrough 120

        Walkthrough 121

        Placing the Nexus One in Fastboot Mode 122

        Flashing a Boot Partition 123

        Getting Full Root Access 124

        Installing a Custom Recovery 125

        Chapter 9: HTC ThunderBolt: A Tightly Locked Device 127

        Root Methods Available 128

        Resources Required for This Walkthrough 128

        Walkthrough 129

        Pushing Files to the Device 129

        Gaining Temporary Root 130

        Checking a File’s MD5 Signature 131

        Writing the Temporary Bootloader 131

        Downgrading the Firmware 132

        Gaining Temporary Root to Unlock the mmc 133

        Rewriting the Bootloader 134

        Upgrading the Firmware 135

        Chapter 10: Droid Charge: Flashing with ODIN 137

        Resources Required for This Walkthrough 138

        Walkthrough 138

        Connecting the Device to ODIN 138

        Flashing the Device 139

        Troubleshooting 140

        Chapter 11: Nexus S: An Unlocked Device 143

        Connecting the Device to a PC 144

        Resources Required for This Walkthrough 144

        Walkthrough 144

        Unlocking the Device 144

        Flashing the Device with a Recovery 145

        Flashing the Device with the SuperUser Application 146

        Chapter 12: Motorola Xoom: An Unlocked Honeycomb Tablet 147

        Resources Required for This Walkthrough 148

        Walkthrough 148

        Pushing the Root File to the SD Card 148

        Unlocking the Xoom 148

        Flashing the Device with a Recovery 149

        Flashing the Device with a Universal Root 150

        Chapter 13: Nook Color: Rooting with a Bootable SD Card 153

        Resources Required for This Walkthrough 154

        Walkthrough 154

        Creating a Bootable SD Card 155

        Booting the Device from the SD Card 155

        Making the Device More Usable 156

        Appendix A: Setting Up Android SDK and ADB Tools 159

        Installing the Java Development Kit 160

        Installing the Android SDK 161

        Installing the Platform Tools 162

        Setting Up Windows Environment Variables 163

        Index 165

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account