How To Guide [GUIDE] [REALME 8i/NARZO 50] How to easily unlock bootloader, install TWRP and root!

Search This thread

th3at0m

New member
Aug 22, 2022
2
1
Roma
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 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

  1. Download and install the latest version of Python. (Windows 10/11; Other OSs)
  2. Download and install USBdk. (here)
  3. Download and extract mtkclient.
  4. Download your device's drivers. (here, we will install them later)
  5. Download this file and copy it to the mtkclient folder.
  6. Open the mtkclient folder, right click on it while you press Shift and then click "Open in Terminal" or something like that.
1661248712265.png

































Step 1
Unlocking Bootloader

  1. Type pip install -r requirements.txt and press enter.
  2. Type python mtk e metadata,userdata,md_udc and press enter.
  3. 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!
  4. When it finished and while you continue to press both volume buttons, type python da seccfg unlock.
  5. When the last command has finished, you can release both buttons, disconnect the phone and reboot it untill you see the Realme logo.
  6. When you see the Realme logo, PRESS AND RELEASE THE POWER BUTTON!
  7. This boot will take a while, just wait and re-configure your phone!
Step 2
Installing TWRP

  1. Type python mtk w lk lk.bin and press enter.
  2. 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!
  3. When the last command has finished, you can release both buttons, disconnect the phone and reboot it.
  4. Now turn your phone off again and turn it on while pressing Vol-, a screen like this should appear.
    img_20220811_154431-jpg.5682945
  5. Now, with your phone connected to your PC, open up Device Manager on your PC.
  6. Right click on the device that's called Android and press Update driver.
  7. Select 'Browse my computer for drivers'
  8. Select Browse and select the file android_winusb.inf that is in the drivers folder.
  9. When you're done, close Device Manager, install ADB from here and open the app Minimal ADB and Fastboot.
  10. Download TWRP and type in terminal fastboot flash recovery <path to TWRP>
  11. When it's done, type fastboot reboot recovery and you should boot straight to TWRP!
Step 2
Rooting

  1. On your PC, download the Magisk APK, rename it to magisk.zip and copy it to your phone's memory.
  2. On TWRP, flash the Magisk zip and you're good to go!
Credits
  • 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!
Join the Telegram Group!
 
  • Like
Reactions: saur8bh

sakib7040

New member
Jan 18, 2023
1
0
I apply your method, i was unlocked bootloader successfully but when i enter this command 'python mtk w lk lk.bin' my device can't boot, just black screen 🥺

Realme UI 3
 

zachitou

Member
Dec 26, 2019
9
1
france
I apply your method, i was unlocked bootloader successfully but when i enter this command 'python mtk w lk lk.bin' my device can't boot, just black screen 🥺

Realme UI 3
Hi,
Connect phone to original wall charger and wait for it to BUZZ (5 to 10 minutes). Then proceed to pritish1998 unbricking method.
Also installing TWRP via this method should be tried with rui2.
Hope it helps
 

ghochenk

Member
Nov 20, 2009
34
0
does this work with python 3.8.10? since i only have win7 x64

also realme8i TWRP can this be use with narzo 50?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    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 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

    1. Download and install the latest version of Python. (Windows 10/11; Other OSs)
    2. Download and install USBdk. (here)
    3. Download and extract mtkclient.
    4. Download your device's drivers. (here, we will install them later)
    5. Download this file and copy it to the mtkclient folder.
    6. Open the mtkclient folder, right click on it while you press Shift and then click "Open in Terminal" or something like that.
    1661248712265.png

































    Step 1
    Unlocking Bootloader

    1. Type pip install -r requirements.txt and press enter.
    2. Type python mtk e metadata,userdata,md_udc and press enter.
    3. 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!
    4. When it finished and while you continue to press both volume buttons, type python da seccfg unlock.
    5. When the last command has finished, you can release both buttons, disconnect the phone and reboot it untill you see the Realme logo.
    6. When you see the Realme logo, PRESS AND RELEASE THE POWER BUTTON!
    7. This boot will take a while, just wait and re-configure your phone!
    Step 2
    Installing TWRP

    1. Type python mtk w lk lk.bin and press enter.
    2. 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!
    3. When the last command has finished, you can release both buttons, disconnect the phone and reboot it.
    4. Now turn your phone off again and turn it on while pressing Vol-, a screen like this should appear.
      img_20220811_154431-jpg.5682945
    5. Now, with your phone connected to your PC, open up Device Manager on your PC.
    6. Right click on the device that's called Android and press Update driver.
    7. Select 'Browse my computer for drivers'
    8. Select Browse and select the file android_winusb.inf that is in the drivers folder.
    9. When you're done, close Device Manager, install ADB from here and open the app Minimal ADB and Fastboot.
    10. Download TWRP and type in terminal fastboot flash recovery <path to TWRP>
    11. When it's done, type fastboot reboot recovery and you should boot straight to TWRP!
    Step 2
    Rooting

    1. On your PC, download the Magisk APK, rename it to magisk.zip and copy it to your phone's memory.
    2. On TWRP, flash the Magisk zip and you're good to go!
    Credits
    • 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!
    Join the Telegram Group!
    1
    Iam on realme ui 3....does this will work for me....???