Motorola is here with two new family member, Moto G4, and Moto G4 Plus. Both sports a full-HD 5.5 inch LCD panel with 401ppi protected by corning gorilla glass 3. Both runs on latest Android 6.0.1 Marshmallow powered by Qualcomm Snapdragon 617 octa-core processor clocked at 1.5GHz coupled with 2GB ram for 16GB variant and 3GB ram for the 32GB variant. Memory is expandable up to 128gb and to power it up we have a 3000mAh battery underneath with turbocharging feature.
There’s a 13mp autofocus camera on Moto G4 and a 16mp laser-assisted autofocus camera on G4 plus and both have a 5mp on the front. G4 plus also sports a fingerprint sensor on the bottom front, unlike G4. However, rooting can always enhance the capabilities of a device So in order to root Moto G4 and Moto G4 Plus we need few things listed here :-
1) A Laptop/PC, a working internet connection and a USB cable.
2) Moto G4 and Moto G4 Plus USB driver, Minimal ADB, and Fastboot tool driver.
How to unlock the bootloader of Moto G4 Plus and Moto G4
a) Before proceedings make sure that your device is at least 70% charged.
b) Enable USB Debugging by going into Setting> About Phone and tap on build number for 8 times. This should unlock Developer Options. Now get into Developer Options and enable USB Debugging and Allow OEM unlock options.
c) Install Minimal ADB, Fastboot Tools, and Moto G4 or Moto G4 Plus Drivers on your PC.
d) Now go to the folder where Minimal ADB & Fastboot Tools are present (must be somewhere in C drive). Now open Command Prompt by pressing Shift Key + Right Mouse Button and select Open Command Window here.
e) Now switch off your phone. Then press Volume up + Power Key together. You will get into Fastboot Mode. Now connect it to the PC via USB cable.
f) Now type the following command into the Command Window to check if your phone is properly connected and is detected by PC or not.
g) Now you need the unlock data to unlock the bootloader. Type the following command into the Command Window
h) It will display a long string which you need to copy into notepad, remove all the spaces which are present and save it somewhere.
i) Now go to Motorola official website. Create an account if you don’t have any. Log in to the account and go to the Unlock Bootloader option and paste the string which you copied in the notepad earlier.
j) Now click on Can my device be unlocked. Select I Agree and then Request Unlock Code. You should receive a mail from Motorola with similar codes within few minutes.
k) Now copy those codes, open Command Window and type the following commands
fastboot OEM unlock (insert the code without braces)
l) Now you have successfully unlocked the bootloader and now you can install recovery.
How to install TWRP recovery on Moto G4 Plus And Moto G4
a) Download the TWRP 3.0.2-2 Recovery for your Moto G4 or Moto G4 Plus and rename it to “recovery.img” and copy it to the ADB & Fastboot folder.
b) Now get into ADB & Fastboot folder and press Shift + Right click and open Command Window (as you did in step d)
c) Now type the following commands
fastboot flash recovery.img (If you want to install TWRP recovery)
Note: To get OTA updates you have to again flash the stock recovery.
fastboot boot recovery.img (If you just want to boot it once for Super SU)
d) Within a couple of minutes, flashing will be done. Now again open the bootloader of the Moto G4 Plus.
e) Download Modifieded Sysytem-less boot.img. Extract the zip file and run ROOT.bat (it will flash custom boot.img on your Moto G4 Plus)
f) Reboot into TWRP recovery and then wipe cache and Dalvik cache .
How to root Moto G4 Plus And Moto G4
a) Download SuperSU v2.62-3 Beta For Marshmallow 6.0
file and place it into the root of your memory card
b) Get into recovery mode by pressing Power + Volume Down button.
c) Once you are in recovery select Install from SD card option and browse the SuperSU.zip file. Select Yes to install and wait until the flashing is done.
d) Now select Restart option from the recovery and wait for the device to boot up.
Go to Google Play and download the Root Checker app to check the root status. If root checker app says root access available then Enjoy you have rooted your Moto G4 and Moto G4 Plus. Some apps may not work with interactive SE Linux mode so download SELinuxModeChanger apk and set it to permissive.