Hello! I was bored and I thought that it would be a pretty cool idea to make an updated, universal guide to unlock the Realme 8i/Narzo 50, since there is no deeptest.apk or accessible fastboot for these devices.
THIS GUIDE WILL ERASE ALL OF YOUR DATA! MAKE A BACKUP!
This guide is made for Windows.
Step 0
Requirements
Step 1
Unlocking Bootloader
Installing TWRP
Rooting
THIS GUIDE WILL ERASE ALL OF YOUR DATA! MAKE A BACKUP!
/*
* This Guide is tested and working
* However I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about unlocking and flashing TWRP
* before flashing it! YOU are choosing to make these modifications.
*/
This guide is made for Windows.
Step 0
Requirements
- Download and install the latest version of Python. (Windows 10/11; Other OSs)
- Download and install USBdk. (here)
- Download and extract mtkclient.
- Download your device's drivers. (here, we will install them later)
- Download this file and copy it to the mtkclient folder.
- Open the mtkclient folder, right click on it while you press Shift and then click "Open in Terminal" or something like that.
Step 1
Unlocking Bootloader
- Type
pip install -r requirements.txt
and press enter. - Type
python mtk e metadata,userdata,md_udc
and press enter. - Now turn off your phone, and while you press both volume buttons you connect your phone to the PC via a USB cable. DON'T RELEASE THOSE BUTTON EVER!
- When it finished and while you continue to press both volume buttons, type
python da seccfg unlock
. - When the last command has finished, you can release both buttons, disconnect the phone and reboot it untill you see the Realme logo.
- When you see the Realme logo, PRESS AND RELEASE THE POWER BUTTON!
- This boot will take a while, just wait and re-configure your phone!
Installing TWRP
- Type
python mtk w lk lk.bin
and press enter. - Now turn off your phone, and while you press both volume buttons you connect your phone to the PC via a USB cable. DON'T RELEASE THOSE BUTTON EVER!
- When the last command has finished, you can release both buttons, disconnect the phone and reboot it.
- Now turn your phone off again and turn it on while pressing Vol-, a screen like this should appear.
- Now, with your phone connected to your PC, open up Device Manager on your PC.
- Right click on the device that's called Android and press Update driver.
- Select 'Browse my computer for drivers'
- Select Browse and select the file
android_winusb.inf
that is in the drivers folder. - When you're done, close Device Manager, install ADB from here and open the app Minimal ADB and Fastboot.
- Download TWRP and type in terminal
fastboot flash recovery <path to TWRP>
- When it's done, type
fastboot reboot recovery
and you should boot straight to TWRP!
Rooting
- On your PC, download the Magisk APK, rename it to
magisk.zip
and copy it to your phone's memory. - On TWRP, flash the Magisk zip and you're good to go!
- Thanks to Pritish and Sidharth for making the OG guides which I merged!
- Thanks for the TWRP staff for... creating TWRP ig
- Thanks to shimp208 for making the Minimal ADB and Fastboot tools!