How to Install TWRP & Root Motorola Moto G 3rd Gen (2015).

Motorola Moto G 3rd Gen (2015) is powered by 5.0 inch Display,Snapdragon 410 Quad-core processor, 1GB Ram, Expandable storage and 2470 mAh battery. Rooting unlocks many hidden functionalities and gives a chance to tweak performance and battery life of your smartphone. Rooting not only provides more power but also better battery.

It allows you to remove Bloatware, install custom ROMs, flash different Mods, increase your device’s connection speed & the list goes on and on once you starting digging through the advantages. If you are new to the world of rooting, head over to this page to know more about unlocking and rooting an Android device. If you are familiar with rooting, then continue with this article to know how to Install TWRP and Root Motorola Moto G 3rd Gen (2015).

Benefits of Rooting Smartphone

  1. Boost your Phone speed & Battery Life.
  2. Remove Preinstalled crapware like System Apps.
  3. Remove Bloatwares, Apps like Facebook, Chrome Keep sucking your Ram & battery by running in background So, Among the smartphone geek crowd, applications like these are referred to as “bloatware:” they do nothing but bloat the software by existing as unnecessary applications.
  4. Tweak your phone like : Increase Video streaming speed, Increase Wifi Speed, Increase SIM detecting Speed, Increase SD read/write speed.
  5. Most Important & Best part, Install Custom Kernel & Custom ROMS ( I will explain about it in Installing Custom ROM section Custom ROM section )
  6. Finally, Truly Own your Device, Make it appear in the way you want.

Prerequisites & Downloads

  1. Motorola USB Drivers. 
  2. Minimal fastboot and install it on desktop.
  3. TWRP 3.3.1 Osprey – Download
  4. SuperSUv2.46.zip. – Download

How to Root Moto G 3rd Gen

Stage 1. Unlocking Bootloader of Moto G 3rd Gen through ADB fastboot. Unlocking Bootloader allows flashing third party softwares & change system files from fastboot only.

Stage 2. Installing TWRP 3.3.1 Osprey Custom Recovery in Moto G 3rd Gen. By installing TWRP recovery, you can flash custom zip files like Custom ROMs, SuperSU, MODS & tweaks.

Stage 3. Flashing SuperSU file to gain Root in Moto G 3rd Gen. SuperSU hooks into your system files & acts as an intermidiate between apps that require root access & system files.

Note: Your warranty may get void after following this procedure. We won’t be responsible for anything happening to your device during this process as you are the one who have decided to do this modifications. All the steps mentioned below are tested & found to be working perfectly! Make sure to read & follow each step carefully.

How To Unlock Bootloader In Moto G 3rd Gen

Step 1. First Install Motorola USB Drivers & Mniml ADB Tools in your PC.

Step 2. Turn off your device. Now, Turn The device ‘ON’ by holding volume down button and power key for 5 sec and release it. You will see Boot loader screen.

Step 3. Now, Plug in your device to PC.

Step 4. Goto C: > android-sdk > platform-tools OR Where you have installed Android SDK. Now Hold the shift key and right click on the mouse in any black area in SDK Folder, you’ll find an option as “Open Command window here”. Click on it.

Step 5. Type the below code in the command prompt / Terminal.

fastboot oem get_unlock_data
Example: On a Windows Desktop, the returned string format would be$ fastboot oem get_unlock_data
(bootloader) 0A40040192024205#4C4D3556313230
(bootloader) 30373731363031303332323239#BD00
(bootloader) 8A672BA4746C2CE02328A2AC0C39F95
(bootloader) 1A3E5#1F53280002000000000000000
(bootloader) 0000000
On a Mac OS Desktop, the returned string format would be INFO0A40040192024205#4C4D3556313230
INFO30373731363031303332323239#BD00
INFO8A672BA4746C2CE02328A2AC0C39F95
INFO1A3E5#1F53280002000000000000000
INFO0000000

Step 6. Paste together the 5 lines of output into one continuous string without (bootloader) or ‘INFO’ or white spaces. Your string needs to look like this:

0A40040192024205#4C4D355631323030373731363031303332323239#BD008A672BA4746C2CE02328A2AC0C39F951A3E5#1F532800020000000000000000000000

Step 7. Now, Goto Motorola’s Boot loader unlock site & login with Google. Paste the entire code in the input box which says, Check if your device can be unlocked by pasting the string by pasting the string in the field below & clicking can my device be unlocked.

Unlock Moto G 3rd Gen

Step 8. After pasting click on “Can my device be unlocked.” After that, you’ll see a request unlock key option at the bottom of the page. Check I agree and click Request Unlock Key. You’ll receive the unlock key in your Gmail.

Step 9. Copy the key from your Gmail Account and paste in a notepad file, Open the previously opened Command prompt / Terminal & type:

fastboot oem unlock "YOURKEY" (Replace YOURKEY with the key you received)

Step 10. Congratulation, you have successfully unlocked the Bootloader of your Moto G 3rd Gen.

How to install TWRP Recovery in Moto G 3rd Gen

Step 1. Download the TWRP 3.3.1 Osprey recovery.img file from the above Prerequisites & Downloads section.

Step 2. After unlocking Bootloader of Moto G 3rd gen ,Copy SuperSu.zip in you Device memory that you downloaded from the above link.

Step 3. Now, turn off your device. Again turn on your device by holding (Volume down button and power button) at the same time for 6 sec and release it you will again see the  bootloader.

Step 4. Now connect your device to your PC. Then copy twrp-osprey-3.3.1-.img that you Downloaded above and paste it in the mfastboot folder.

Step 5. Now navigate to mfastboot folder where you installed earlier. Hold the shift key and right click on the mouse the in any blank area in that folder you will see “Open command window here” click on that.

Step 6. Now type the below code in command prompt and hit enter. (Rename the recovery file you have downloaded to twrp.img)

fastboot flash recovery twrp.img
Moto G 3rd Gen Flashing TWRP Recovery
Moto G 3rd Gen Flashing TWRP Recovery

Step 7. You have successfully flashed TWRP Recovery in your Moto G 3rd Gen 2015.

How to Root Motorola Moto G 3rd Gen

TWRP 3.0.2
TWRP 3.3.1 Osprey for Motorola Moto G 3rd Gen

Step 1. Open TWRP Recovery, Select Install from sdcard Option using volume down button to navigate and power button to select it.

Step 2. Select install zip from SDcard  then select 0 (0 is the location of internal storage ).

Step 3. Tap on the SuperSU file & wipe right to confirm flashing the zip file. Wait for installation to complete. It hardly takes 30secs.

Step 4. Now wait for few seconds until installation in progress.

Step 5. Now Select advanced > reboot to bootloader. (Select NO if asked to fixed the SuperSu issue)

Step 6. Select reboot device. Don’t interrupt the boot process, give some time for the first boot.

Step 7. Congratulations You have successfully rooted you Moto G 3rd gen (2015).

Frequently Asked Questions

Why do I need TWRP?

TWRP is a powerful tool that gives control over the phone without needing to boot into Android. It can be used to flash a ROM or use minor app mods, as well as to create and manage backups.

Is rooting through SuperSu better than rooting through Magisk?

Both Magisk and SuperSu has its own advantages. SuperSu modifies the system partition and let’s you deeper into the systems settings of the device, which may block certain apps on the device. Magisk modifies the boot partition by which, the modification overlays the original system settings which will allow all the apps to work properly.

What is the purpose of bootloader?

Unlocking bootloader is the first step to rooting and flashing custom ROMs. Bootloader is a code that tells your device’s operating system how to boot up. In order to avoid any system modifications, manufacturers lock their firmware. Hence, to install any 3rd party files into your system, you need to unlock the bootloader

What is ADB Sideload?

ADB (Android Debug Bridge) sideload is use to push and install a zip using one command from your computer. Most likely, ADB won’t be very useful for the user who uses the average recovery method, but ADB can be very useful for a ROM developer.

How can I uninstall or remove TWRP from my device?

There is no such method to remove TWRP from the device. You need to install a different recovery to overwrite or replace TWRP.

Conclusion

That’s it. If you followed every step correctly, your device should be rooted by now and will work flawlessly with an increase in battery life, performance, and power. You can check the root permissions by using any app requiring root/ Root checker apps. Also, you can check out our list of Top 10 Apps for Rooted Smartphones. For any queries/issues, please comment below. 

Related Posts —