As you might already know, the easiest way in which you can gain full control over the Android system is by gaining root access. So, if you want to improve general performance on your Motorola Moto G6 you should first achieve root. Well, as you can already tell, we are here to help you out. And, in that respect this tutorial is at your disposal – the steps explained below will easily and quickly guide you through the root operation.
The root process is an unlocking operation that will remove the factory restrictions that are running by default on your Moto G6. That’s why, in the end you will be free to customize, optimize and personalize the Android OS that runs on your smartphone. In a few words, on a rooted system you can bump speeds, upgrade battery life and improve general performance by applying different other tweaks.
For example, once root is ensured you can choose to update your Moto G6 with a custom ROM firmware such as Lineage OS, AOKP, Paranoid Android and so on. Moreover, once this tutorial is applied you can remove bloatware, add apps from other sources than Google Play, overclock or undervolt CPU frequencies, install custom MODs and kernels and so much more.
However, you shouldn’t forget that the root exploit isn’t developed by your OEM and it cannot be associated with Google in any matter. In fact, the root software is developed by third party devs which means that you are about to complete an unofficial operation. Therefore, if you choose to follow and apply the steps explained below you will lose your Motorola warranty and even the access to some built-in apps. Don’t worry, though as the warranty flag can be afterwards restored – it can be done only by restoring your Moto G6 back to factory state which means that you will most likely have to reinstall the stock Android OS.
Anyway, gaining root access is possible only if other two operations are completed before. In our case you have to unlock the bootloader and install TWRP recovery on your Moto G6. So, follow those operations before resuming the steps explained here – otherwise you cannot successfully root your phone.
Also, before starting the root process check the general pre-requisites which are being listed below:
- Make sure that a computer can be used as this is going to be a manual procedure.
- On your computer install the Moto G6 drivers.
- On your PC set up Android SDK: learn how to install Android SDK on Windows (use this guide) or learn how to set up ADB on MAC OS X / Linux (go here).
- Make sure that you can use your smartphone and its USB cable.
- Your smartphone should run on more than 50% power as otherwise your device can get turned off right in the middle of the rooting process (if that happens your handset can get soft-bricked) – thus, if needed, plug in the charger before doing anything else.
- On your Moto G6 you must access Developer Options from Settings; if this field isn’t there, go to About Phone and tap repeatedly on Built Number until the ‘you are a developer’ message shows up.
- So, access Developer Options and from there check the USB Debugging feature – otherwise you might have problems while trying to connect your handset with your computer during the root operation.
- Backup your Moto G6 before flashing the root exploit – the backup is optional but recommended as otherwise you can end up in losing stuffs like contacts, call logs, texts, images, videos, audio files, market apps, internet settings, calendar info, saved passwords, IMEI / NVRAM data and so much more.
- Note: as backup and restore solutions you can choose to use Motorola’s built-in cloud storage platforms, you can sync certain data with your Google Account or you can just go to Google Play and download backup and restore tools.
- Make sure you follow this tutorial only if you own the Motorola Moto G6; this root operation isn’t compatible with other similar Android based devices.
How to Quickly Root the Motorola Moto G6
- On your computer download the Magisk file from here. Save the root package on desktop.
- Also, on your computer download the Encryption-Disabler Modified for ALI package from here.
- Now, on your PC access the Android SDK folder (in that folder place the downloaded files).
- From Android SDK open a cmd window: press and hold Shift and right click on any blank space; then choose ‘open command prompt window here’.
- Enter your Moto G6 into recovery mode and from there make a full wipe – just select ‘wipe data factory reset’ followed by ‘wipe cache partition’. Reboot in the end.
- Power on your phone and connect it with your computer via USB cable.
- In the cmd window enter ‘adb devices’ – that’s to make sure that your device is recognized by your computer.
- Next, reboot to bootloader mode - just execute in cmd: adb reboot bootloader.
- Flash the encryption disabler package first – in order to do so, in cmd enter: adb sideload Force_Encryption_Disabler_For_ALI_Oreo_v2.zip.
- And, afterwards install the root package by executing ‘adb sidleoad Magisk-v16.6.zip’.
- That’s all.
Perfect. Root should be now ensured on your Motorola Moto G6. You can verify that without hassle by running the Root Checker app – you can download this app from Google Play. Don’t forget to tell us how everything worked for you through the comments field from below. And, for more step by step guides and useful Android related tips and tricks check out our ‘how to’ section. Enjoy and stay close.