How to Unlock and Root Realme 6 Pro

The Realme 6 Pro was released in March 2020, under the Oppo umbrella, and is considered an excellent mid-level gaming phone for its price. It has a Qualcomm SM7125 Snapdragon 720G chipset with the Adreno 618 GPU, and comes in 6GB/8GB RAM variations.

Please note this guide is only for the Realme 6 Pro, not the standard Realme 6. The methods given are tried and tested as working, but you assume all risk of proceeding. Be aware that unlocking your bootloader will perform a data wipe on your device, so make backups of any important files before proceeding.


How to unlock Realme 6 Pro bootloader

  1. Install the deeptesting.apk on your device, launch it, and apply for in-depth testing.
  2. Navigate to Settings > Developer Options > enable OEM Unlock and USB Debugging.
  3. Launch the in-depth test again and tap “Query verification status” in the upper corner.
  4. Agree to start the in-depth test, your Realme 6 Pro will reboot to the bootloader mode.
  5. Connect your Realme 6 Pro to your PC via USB, and launch an ADB prompt on your PC.
  6. In the ADB terminal, type: fastboot flashing unlock
  7. Tap “Yes” on your phone’s screen. Your phone will go through the unlock process, which includes rebooting and wiping your data.

Next we need to disable the verified boot, so that we can boot a custom boot-partition. This will allow you to root the phone via Magisk and install a custom kernel, for example, but without disabling verified boot, you’ll be unable to boot to the OS.

  1. Download the vbmeta.img onto your desktop, and ideally place it in your ADB folder.
  2. Launch a new ADB terminal on your PC, and type these commands:
Adb reboot bootloader
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

(Optional) Installing Unofficial TWRP on Realme 6 Pro

  1. Download the TWRP.img file and place it in your ADB folder on your PC. If you plan on rooting your device, you should also place the Magisk .zip file on your device as well.
  2. Launch an ADB terminal and type: fastboot flash recovery twrp.img
  3. After it has successfully flashed, type: fastboot reboot recovery
  4. You should be in the TWRP menu now. Tap Install > Select the Magisk .zip file on your device, and swipe to flash it.

After Magisk has flashed, you can tap Reboot to System. You’ll find a Magisk Manager app installed on your device, which you can use to verify root status.

Please note that after this procedure, flashing the official stock ROM for Realme 6 Pro will erase TWRP from your device and lose root status. If you want to preserve TWRP, you can follow these steps:

  1. Flash stock ROM .ozip
  2. Flash patched-vbmeta-v2.img
  3. Flash
  4. Done, you can also reflash Magisk if you want, or just reboot
Tony Celentano
Tony Celentano is a traveling freelancer originally from New York, and currently resides in the Philippines. While passionate about writing, his other hobbies including tinkering with gadgets, painting, playing guitar, and being a stay-at-home dad.

Expert Tip

How to Unlock and Root Realme 6 Pro

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested