TWRP Recovery for the Moto G

Posted by & filed under Moto G.

It has been some time now that the method to root Moto G was found using Superboot and a1Pha on XDA forums has compiled TWRP recovery for the device. Moto G seems to get developers attention as and when it is being launched in different parts of the world, the Indian launch being delayed to February. So what’s TWRP recovery?

Team Win Recovery Project 2.x, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. It’s a fully touch driven user interface – no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

While that was the technical explanation of what TWRP recovery is, one can simply explain that it enables a user to enter into recovery mode and flash zip files like ROMs or mods, wipe data, cache, system and other partitions, create and restore backups and a lot more via a beautiful Graphical User Interface.

Before you flash the TWRP recovery image, you need to ensure the following:

Make sure you have backed up everything on your device using our data backup guide before you proceed. If something goes wrong, you may need to perform a factory reset.

Steps to Flash TWRP Recovery on Moto G

  1. Download the recovery image from here or here and save it to the same folder where you have the file ADB.exe. Rename the downloaded file as recovery.img
  2. Boot your device into bootloader mode – Turn off the phone then turn on with the ‘volume down’ button pressed to enter the bootloader.
  3. Open command prompt in the same location where you have adb.exe and recovery.img.
  4. Execute the following command to flash the recovery image to your device:
    fastboot flash recovery recovery.img
  5. Once the flashing is complete, execute the following command to reboot your device:
    fastboot reboot

With this, your Moto G should now have a working TWRP recovery. You can reboot into recovery mode using the command adb reboot recovery or using the hardware button combination – power off the device and press volume up + power button simultaneously.

via XDA-Developer Forums