Skip to main content

Fix Your Stuff

Right to Repair

Store

Changes to Bootloader, Recovery, and the joy of unlocking Introduction

Edit by David Spalding

Edit approved by David Spalding

Before
After
Unchanged
Introduction
Android phones,[https://www.android.com/history/#/marshmallow|Android] devices, particularly the developer-friendly Nexus models from Google, are especially suited for unlocking and tinkering with. The OS, based upon Linux, is modular enough to allow replacement and upgrading of particular components of the firmware: bootloader, recovery, boot, radio, etc. [ … ] Team Win (TWRP)The Android OS, based upon Linux, is modular enough to allow replacement and ClockworkMod (CWM) are upgrading of particular components of the most popular third party ''recovery'' replacements, system: bootloader, recovery, radio software, and are available for many both the underlying operating system and the user interface. Just as you can replace the default home screen/launcher app with one you like better, you can run a different ''build'' of the open source Android devices. operating system (AOSP) for improved performance or bleeding edge capabilities. These are called ROMs. [ … ] How often theseEven without switching out the core OS, you can use a customized ''recovery'' partition. Team Win (TWRP) and ClockworkMod (CWM) are updated, the most popular third party ''recovery'' replacements, and how accessible to are available for many Android devices. They provide advanced maintenance functions, including the user, will vary from one manufacturer ability to another, install ''root'' apps that let the user and from one model to another. apps perform functions as the system user. [ … ] === Tools === [ ] TheThe basic tools tool for working with a Android device is the Google Android '''Android Software Development Kit Kit''' (SDK), which included includes tools like adb ''fastboot'' and ''adb'' (Android Debug Bridge) and fastboot. Bridge). There are third party "lite" versions of the basic tools for most operating systems. Some GUI tools take the complexity out of using command line tools to perform common operations. operations, but these actions are no less powerful. [ … ] == Warning == Unlocking, flashing, rooting your device may void the warranty. You are also at risk for "bricking" (rendering inoperable and irreparable) your phone or tablet. You assume full liability and responsibility for attempting to follow any of these steps. [ … ] Unlocking, flashing, rooting your phone may voidSome applications will not work if a device has been unlocked or rooted. E.g. ''Android Pay'' now detects if the warranty. You are also at risk for "bricking" (rendering inoperable and irreparable) your phone. You assume full liability system has been compromised this way in Android 6.0, and responsibility for attempting will refuse to follow any of these steps. work for you. [ … ] == Further Information == [ … ] '''Google Nexus''' * [http://developer.android.com/tools/device.html|Google Nexus: Using Hardware Devices] * [https://source.android.com/source/running.html#booting-into-fastboot-mode|Google Nexus: Booting into fastboot (bootloader)] * [https://code.google.com/archive/p/adb-fastboot-install/|ADB Fastboot Install (MacOS, Linux)] '''XDA developer forums''' * [http://forum.xda-developers.com/showthread.php?p=42407269#post42407269|ADB Fastboot for Windows] * [http://forum.xda-developers.com/|XDA Forums]
Android phones,[https://www.android.com/history/#/marshmallow|Android] devices, particularly the developer-friendly Nexus models from Google, are especially suited for unlocking and tinkering with. The OS, based upon Linux, is modular enough to allow replacement and upgrading of particular components of the firmware: bootloader, recovery, boot, radio, etc. [ … ] Team Win (TWRP)The Android OS, based upon Linux, is modular enough to allow replacement and ClockworkMod (CWM) are upgrading of particular components of the most popular third party ''recovery'' replacements, system: bootloader, recovery, radio software, and are available for many both the underlying operating system and the user interface. Just as you can replace the default home screen/launcher app with one you like better, you can run a different ''build'' of the open source Android devices. operating system (AOSP) for improved performance or bleeding edge capabilities. These are called ROMs. [ … ] How often theseEven without switching out the core OS, you can use a customized ''recovery'' partition. Team Win (TWRP) and ClockworkMod (CWM) are updated, the most popular third party ''recovery'' replacements, and how accessible to are available for many Android devices. They provide advanced maintenance functions, including the user, will vary from one manufacturer ability to another, install ''root'' apps that let the user and from one model to another. apps perform functions as the system user. [ … ] === Tools === [ ] TheThe basic tools tool for working with a Android device is the Google Android '''Android Software Development Kit Kit''' (SDK), which included includes tools like adb ''fastboot'' and ''adb'' (Android Debug Bridge) and fastboot. Bridge). There are third party "lite" versions of the basic tools for most operating systems. Some GUI tools take the complexity out of using command line tools to perform common operations. operations, but these actions are no less powerful. [ … ] == Warning == Unlocking, flashing, rooting your device may void the warranty. You are also at risk for "bricking" (rendering inoperable and irreparable) your phone or tablet. You assume full liability and responsibility for attempting to follow any of these steps. [ … ] Unlocking, flashing, rooting your phone may voidSome applications will not work if a device has been unlocked or rooted. E.g. ''Android Pay'' now detects if the warranty. You are also at risk for "bricking" (rendering inoperable and irreparable) your phone. You assume full liability system has been compromised this way in Android 6.0, and responsibility for attempting will refuse to follow any of these steps. work for you. [ … ] == Further Information == [ … ] '''Google Nexus''' * [http://developer.android.com/tools/device.html|Google Nexus: Using Hardware Devices] * [https://source.android.com/source/running.html#booting-into-fastboot-mode|Google Nexus: Booting into fastboot (bootloader)] * [https://code.google.com/archive/p/adb-fastboot-install/|ADB Fastboot Install (MacOS, Linux)] '''XDA developer forums''' * [http://forum.xda-developers.com/showthread.php?p=42407269#post42407269|ADB Fastboot for Windows] * [http://forum.xda-developers.com/|XDA Forums]