Systemless root is the most recent development by Chainfire. One of the main benefits of systemless root is that it is easier to unroot your device and apply OTA (over-the-air) update. Systemless Root method is now available for Moto G4/Moto G4 Plus. If you have enough reason to root your Moto G4/G4 Plus (XT1642/XT1622), then read on to know how it is.
In this guide, we show you how to root (systemless root) Moto G4/Moto G4 Plus without modifying the system partition. Thanks to XDA user Bender1987 for his systemless root method for Moto G4 and G4Plus. He utilizes Chainfire’s SuperSU 2.74-2 Beta version (a preferred rooting method for Android Marshmallow devices) for systemless root.
Before starting to root your Moto G4 and G4Plus, note that rooting your device is a great idea for unlocking tweaks that can help improve how it functions, but it is dangerous if you do not know exactly what you are doing.
Disclaimer: Follow the instruction at your own risk. We will not be liable if any damage occurs to your device and/or its components. It is recommended for technically talented users only.
Warning: This is an experimental method. Rooting your phone should do with extreme care; otherwise you will end-up with a bricked device. Backup whole data you have on your phone before proceeding with the below steps.
a) Unlocked Bootloader (detailed guide)
b) Minimal ADB & Fastboot driver (detailed guide)
c) TWRP custom recovery (download here)
d) BETA-SuperSU-v2.74-2 (download here)
1. Connect your phone to your computer via USB cable and boot into TWRP recovery by issuing the following commands:
fastboot boot twrp-3.0.2-0-athene.img
2. In TWRP recovery, select Backup > select all Partitions (system, data, cache, boot) > Swipe to Backup all system. Save the back up on your computer.
3. Now, write a ‘.supersu’ file for systemless rooting. To do so, go to TWRP > Advanced > Terminal > and type the below code:
echo "SYSTEMLESS=true" > /data/.supersu
4. Make sure the .supersu file is in /data (TWRP > Advanced > File Manager > /data)
5. Now, install SuperSU.zip. To do so, in TWRP recovery, select ‘Install’ and choose
BETA-SuperSU-v2.74-2-20160519174328.zip. Swipe right to confirm flashing
6. Once done, reboot your Moto G4.
You can read more about this root method and discussion at the XDA thread [HERE]. If you come across any issue, leave it in the comment section below.