How to flash TWRP Recovery on Moto G8/G Fast

TWRP Recovery is now available for Moto G8 (Sofia) or Moto G Fast (Rav). In this post, you can download the TWRP and there is a guide about the complete flashing procedure of TWRP, from Unlocking Bootloader to flashing the TWRP using fastboot.

If you like to customize your Android device, then flashing a Custom recovery is a must. It allows the flashing of many things, mainly Custom ROMs and Magisk to root the device. With Root access, you can install Magisk Modules, Xposed Framework, Substratum, and many other Mods that make Android more powerful.

If you are a newbie to flashing and rooting, then do not forget to take all necessary backups before doing anything to your device. Also, visit the XDA thread of the TWRP and read it carefully. After that, you can follow the Guide we provided below. So let’s get started

How to Install TWRP on Moto G8

Download Section

Download TWRP

ADB and Fastboot

USB Drivers

Optional Downloads:

Magisk and Magisk Manager (If you want root)


  • Thanks and Credit to developer vache
  • Visit the XDA thread of Recovery before flashing it

How to flash TWRP Custom Recovery on Moto G8 / G8 Fast

Step 1: Unlock the Bootloader

Step 2: Setup and Pre-requirements

Step 3: Flash the Recovery using Fastboot

Step 1: Unlock the Bootloader, Enable OEM Unlock, and USB Debugging

  • Enable USB Debugging and Allow OEM unlock by going into Developer options. Go to settings > About phone and then tap on “Build number” multiple times until you see “You are now a developer” popup
  • Open the Motorola Bootloader Unlock website and click on “Next”. On the next screen, Sign in with your Google or Motorola account
  • Download and Install ADB and Fastboot from Download Section.
  • Reboot to fastboot by turning off your phone and then pressing Volume Down and Power Key together
  • Connect the phone to your PC and open the command window. Type this in cmd
fastboot oem get_unlock_data
unlock bootloader
  • It will give a code which you need to copy and paste it into the Data Scrub tool
Data scrub tool
  • Data scrub tool will give a new code, copy it, and paste it in Motorola Unlock page which you just signed on to.
  • Click on “I agree” and then click on “Get unlock code”
  • You will receive an Unlock key
  • Now type the following code in the command window twice
fastboot oem unlock UNIQUE_KEY

UNIQUE_KEY is the key you got on Motorola unlock page. Paste the code twice to unlock the device.

Step 2: Download files and Install Drivers

  1. Download and install ADB and Fastboot Tool from Download Section. Ignore if already installed.
  2. Download the USB drivers and install them
  3. Download the TWRP from the Download section and rename it to something simple. In this guide, we will be naming it as twrp.img (img is the extension of file).
  4. Transfer the TWRP to adb folder (default location is C;\adb)

Step 3: Flash the Recovery using Fastboot

  • Open the adb folder, the location is C:\adb by default.
  • On the white space or empty space. Press and hold Shift key and then click the Mouse Right Click. This will open a menu and then select the “Open Powershell window” or “Open Command Window”
  • Boot to fastboot by turning off your phone and then pressing Volume Down and Power Key together, and connect it to the PC using the USB cable.
  • Type this Command on Powershell to Confirm if the device is connected successfully.

fastboot devices

  • It will return the Connected status of the device along with the fastboot ID.
  • After the confirmation, type this command to Boot TWRP temporarily.

fastboot boot recovery twrp.img 

  • The reason behind booting the TWRP is that you are not flashing it and after using TWRP to flash whatever you want, your device will retain its Stock recovery. However, if the TWRP is Stable and not in testing or Beta phase, then you can follow the next step
  • To Flash the TWRP on the recovery partition, type this command:

fastboot flash recovery twrp.img

And that’s it, you have successfully flashed the TWRP on Moto G8 or Moto G Fast. Now you can use the TWRP to flash Magisk to root the device, you can find our Rooting Guide here. Or you can flash Custom ROMs, there is no Custom ROM for Moto G8 so far, but you can expect some in the future.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.