You can apply certain tweaking operations on your Motorola Moto G6 only if a custom recovery image can be used. And, since we’re discussing about a mid-range Android based device, being able to customize, optimize and personalize the built-in UI is not an option, especially if you are an advanced and experienced user. Thus, today we will be checking on how to install the latest version of TWRP recovery on your own Motorola Moto G6.

TWRP recovery is therefore a custom recovery image that is compatible with the Android platform. The software is based on CWM recovery, which is one of the most popular custom recovery images available on the web. However, TWRP is bringing a touch based UI and extremely useful features and settings that can afterwards guide you through other tweaking procedures. So, bottom line, this software can provide a touch-based tweaking environment and can offer useful customization opportunities that can be ensured even by newbies.

By default your Moto G6 is pre-loaded with the stock recovery environment. From this mode you can apply only official operations as restrictions will limit your Android access. So, you need to remove these restrictions for being able to apply procedures like gaining root access, installing custom ROMs, removing bloatware, making Nandroid backups, overclocking or undervolting CPU frequencies and further more. Of course, in that respect you first have to install TWRP recovery on your Motorola Moto G6.

Replacing the stock recovery with TWRP recovery is not an official operation. So, that’s why a risk must be acknowledged: you might end up in losing your Moto G6 warranty if you choose to resume the steps which are being explained below. If you do lose your warranty you can afterwards restore it but in that case you will have to reinstall the stock recovery and restore your device back to its factory state – that can be done easily, by reinstalling the stock Android firmware.

An unlocked bootloader is required as otherwise this step by step guide cannot be performed. Thus, if you want to use a custom recovery image on your smartphone, before following this tutorial you need to follow another one: learning how to unlock the bootloader on the Motorola Moto G6.

Backup your date before installing TWRP recovery as during this operation your personal files might get corrupted or wiped out - as you will see, a hard reset must be initiated. So, if you don’t want to lose something that wasn’t there by default you should first choose to sync your files with your Google Account, or to use built-in cloud storage platforms; additionally, you can also choose to use backup and restore apps from Google Play – the goal is to save as much as possible, including essential stuffs such as contacts, call logs, texts, images, videos, audio files, market apps, internet settings, calendar info, saved passwords, IMEI / NVRAM data and other similar packages.

A computer must be used if you want to complete this process. Your smartphone and its USB cable must be there too. On your PC the right drivers for your phone must be set and Android SDK must be installed – you can learn how to install Android SDK on Windows by using this guide or you can learn how to set up Android SDK on MAC OS X by using this tutorial instead.

Developer Options must be enabled on your handset – if you don’t have developer rights enabled on your device, go to About Phone and tap repeatedly on Built Number until you receive the ‘you are a developer’ message. Then, by heading towards Menu - > Settings - > Developer Options you have to check the USB Debugging feature.

Verify how much power is there left on your smartphone. If the power is below the 50% value you should plug in the charge before flashing the TWRP recovery package. If you skip the charging operation you risk to soft-brick your Moto G6 – if a sudden shut down happens while you flash the custom recovery image, different malfunctions can happen. So, try to avoid any possible problems as much as possible.

How to Install TWRP recovery on Motorola Moto G6

  1. On your computer download the TWRP recovery package available for your Moto G6 from here.
  2. Also, from here download the no-dm-verity package.
  3. Save these files on desktop.
  4. Switch off your smartphone and reboot it into bootloader mode.
  5. On your computer access the Android SDK folder and from there open a cmd window: press and hold the Shift key and right click on any blank space; then pick ‘open command prompt window here’.
  6. Connect your Moto G6 with your computer with the help of the USB cord.
  7. In the cmd window enter the following command: fastboot boot MotoG6-ali-TWRP.img’.
  8. Your smartphone should boot into recovery mode.
  9. Return to the cmd window and type ‘adb reboot bootloader’ for going back to bootloader mode.
  10. Now, flash the no-dm-verity package that was downloaded before by executing: fastboot flash boot no_dm_verity_package_name_goes_here.img.
  11. Finally, set up TWRP recovery by entering this command: fastboot flash recovery MotoG6-ali-TWRP.img’.
  12. That’s all; when done, close the cmd window, unplug the USB cable and reboot your Motorola Moto G6.

There you have it; now, TWRP recovery is running on your Motorola Moto G6. You can learn how to access the custom recovery environment by using this tutorial. You can also share the flashing experience with our team and with other users who might want to use this step by step guide by using the comments field from below – if you had problems we will try to assist you as soon as possible. Enjoy and stay close for further tutorials and other Android related tips and tricks.

corner-left-up dots-three-vertical