[Moto G General] Meuuks13:
Hi...

This is the tutorial to root any Moto G

To root any Moto G, three basic steps need to be followed... you can either do them manually or use a tool do them for you. It is advised to follow them manually so that if there's some bug in the tool you don't get into any trouble.

CAUTION - You will lose all data and files so better back them up.

For Google Play edition devices, the process is same and only the recovery.img file is different. For GPe CWM Advanced Edition recovery go here https://goo.im/devs/philz_touch/CWM_Advanced_Edition/ and select falcon_gpe and download the latest one.

For AT&T and Verizon models don't do anything written above. Just download the Towelroot app. Its a one click root app and doesn't require a PC. Itis trustworthy but is not guaranteed to work but you must give it a try since it won't do any harm and claims of never bricking a phone. Please reply with the result and your android and kernel version.It will probably not work on phones build after June 3 but you can give it a try. You can download it from the website https://towelroot.com

The three steps are :-

1) UNLOCKING THE BOOTLOADER

2) FLASHING CUSTOM RECOVERY

3) INSTALLING SuperSu.zip FILE THROUGH RECOVERY. (SuperSu is acknowledge as the best app to give superuser and root rights)

UNLOCKING THE BOOT LOADER - The instructions to unlock the boot loader are given in the official Motorola website here https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a . Don't be scared by their warnings.

UPDATE - There currently seems to be an issue with unlocking the bootloader on devices running 4.4.4 though it works for 4.4.2. The issue is with Motorola and is that, the unlock code given by the company is showing an error. They are fixing it and it may take some time though you can give it a try as it won't do any harm. Or you can downgrade the boot loader to 4.4.2 and then unlock it.

As confirmed by the Motorola agent, the problem of unlocking bootloader on 4.4.4 has been fixed

FLASHING CUSTOM RECOVERY :-

To flash a custom recovery, you need these things

1) PC and a USB data cable

2) Android SDK ( developer.android.com/sdk/index.html ) For flashing recovery only SDK is needed but it's your wish if you want to download the ADT bundle. After downloading and unzipping the sdk , open the SDK manager and download only the platform tools for this.. rest is your wish..... and separately download ADB tools and fastboot and extract them minimal-adb-and-fastboot.software.informer.com/1.1/

3) Recovery.img file - You can either use CWM foum.xda-developers.com/showthread.php?t=2563599 or CWM advanced editionxdaforums.com/showthread.php?t=2639583 or TWRP xdaforums.com/showthread.php?t=2561757. EDIT - If your phone had come pre installed with 4.4.4 then use only CWM Advanced Edition. CWM Advanced Edition doesn't make backup on XT1033

4) Motorola drivers https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/97326/p/30,6720,9050

5) Enable USB Debugging mode in your phone by going to Settings-About Phone and then tap the build number until you get the toast 'You are a developer'. Now go to Settings again and you will see a new Developer Options there. Go there and enable USB debugging.

6) Have at least 25% of charge on your phone.

After getting all these things:-

1) Download the recovery.img file to your PC and copy paste it to android SDK/platform tools folder.

2) Boot your phone to fastboot mode by first switching it off and holding the volume down and power button for 3 seconds.

3) When in fastboot mode, connect your phone to pc, go to the platform tools folder, there pres shifft and right mouse click simultaneously and select 'open command prompt window here'.

4) In the command window enter

fastboot devices

If it shows a number and fastboot then we are good..

5) Then enter

fastboot flash recovery recovery.img

( where in recovery.img the recovery is the name of your recovery file. Example if the name of recovery file is ABC then enter fastboot flash recovery ABC.img)

5) Press enter and if the command prompt window displays the message okay then the recovery is successfully flashed.

6) Now just boot your phone to recovery mode through fastboot mode by following the on screen instructions and in recovery mode select Reboot System Now to reboot your phone normally.

(see attached images below for screenshots)

INSTALLING SuperSu

To install SuperSu :-

1) Download SuperSu zip file download.chainfire.eu/452/SuperSU/ and transfer it to your phone

2) Reboot to recovery via fastboot.

3) Select install zip and select choose from SD card.

4) Locate the file and install it.

5) Now reboot your phone.

YUP.. YOU ROOTED YOUR PHONE!

Download any root checker app from the Play Store to check whether your phone is rooted or not.

If you get into any trouble, please contact and don't forget to hit thanks if it helped

Consider rating the thread by going to the option 'rate thread' which is located above the thread on the right side. You can also participate in the poll