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.
- ADB and Fastboot (see Appual’s guide “How to Install ADB on Windows”)
- DeepTesting.apk for Realme 6 Pro
- Magisk Manager (Optional for root)
- Unofficial TWRP (Optional for root)
How to unlock Realme 6 Pro bootloader
- Install the deeptesting.apk on your device, launch it, and apply for in-depth testing.
- Navigate to Settings > Developer Options > enable OEM Unlock and USB Debugging.
- Launch the in-depth test again and tap “Query verification status” in the upper corner.
- Agree to start the in-depth test, your Realme 6 Pro will reboot to the bootloader mode.
- Connect your Realme 6 Pro to your PC via USB, and launch an ADB prompt on your PC.
- In the ADB terminal, type: fastboot flashing unlock
- 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.
- Download the vbmeta.img onto your desktop, and ideally place it in your ADB folder.
- 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
- 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.
- Launch an ADB terminal and type: fastboot flash recovery twrp.img
- After it has successfully flashed, type: fastboot reboot recovery
- 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:
- Flash stock ROM .ozip
- Flash patched-vbmeta-v2.img
- Flash OF_avb_patcher.zip
- Done, you can also reflash Magisk if you want, or just reboot