Root Moto G, Install CWM/ TWRP and Restore to Stock Firmware with MotoTool


When Google occupied the Motorola Mobility last year, we all thought that Android had got another serious player. The company began its production by launching a high-end smartphone Moto X. To give its portfolio a wider and deeper reach among users, they came with another low-end device Moto G.

While there are doubts regarding why Google decided to sell Motorola to the Chinese company Lenovo, there is no doubt that the Moto X and Moto G both are fantastic smartphone in their respective categories. The Moto G is a great value for money and its popularity among users promises some solid aftermarket development.

If you have already purchased the new Moto G, and wish to make the most of your device by rooting it, you’re just at the right place. Actually, we posted the our first rooting tutorial for the Moto G about 2 months ago. The Superboot script root method described there was too complicated for an average user. And therefore, we decided to bring another guide that is easier to perform.

Alonsoch from XDA has developed a new multi-functional tool for the Moto G. It is called MotoTool and it can perform various tasks like rooting and installing a custom recovery on the device. Below is a list of things this tool can do:

  • Install stock recovery
  • Install ClockworkMod recovery
  • Install TWRP recovery
  • Reboot Moto G in recovery mode
  • Reboot to fastboot mode
  • Install Moto G USB drivers to your computer
  • Restore Moto G back to stock (firmware version XT1032 US RETAIL)
  • Root Moto G by pushing SuperSU to SD

Download MotoTool for Moto G

Alonsoch’s MotoTool is available in 2 versions. If your aim just to root and install CWM or TWRP recovery on your Moto G, you can download the normal version with approx 76MB in size. On the other hand, if you want to revert your Moto G to stock firmware, you can download the special version of the tool that supports firmware restore function. The new version of MotoTool can also turn your Moto G into a GPE (Google Play Edition) device.

MotoTool with Root and Recovery: MotoTool All In One 

How to Use:


  • Moto G with unlocked bootloader. You can do this from the official site.
  • Enable USB Debugging on Moto G: Settings> About> tap Build number for 7 times> return to Settings> Developer options and enable USB Debugging.
  • Install Motorola USB Drivers or Motorola Device Manager. You can also install the drivers by using the MotoTool itself.

Root Moto G & Install CWM/TWRP:

  1. Extract the MotoGRc1 ZIP and launch MotoGRc1 found inside bin/Debug folder.MotoTool
  2. When the tool is launched, you will see a the following window:MotoTool
  3. Select KitKat as OS.
  4. Then select Push SuperSU 2SD and click Do It button.
  5. Then select your preferred custom recovery (CWM/TWRP) and click the Flash button.
  6. When the recovery is flashed, select Fastboot and click Reboot.
  7. After entering the Fastboot mode on your Moto G, press the Volume Down to highlight Recovery and then press Volume Up to select it.
  8. In recovery, select Install/install zip from sdcard option, depending on your recovery.
  9. Navigate to file and flash it.
  10. Finally, go back to the main menu in TWRP/CWM and select the Reboot option.

When your Moto G boots up, it will be rooted and it’ll have CWM/TWRP recovery installed on it. To confirm root access, install RootChecker and run it.

Root Check
JRummy Apps Tools Free

Must Read:

How to Restore Moto G to Stock and Downgrade Firmware (All Models)