• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

How To Guide [GUIDE][REALME 8i] Unlock Bootloader Flash TWRP and Root [RMX3151]

Search This thread
IMPORTANT NOTICE

BEWARE OF ANY FAKE ROM/KERNEL/RECOVERY BUILDS PUBLISHED ON SOME TELEGRAM (INDO CHANNEL). THERE IS NO PUBLIC BUILD RELEASED BY ME OR ANY OTHER DEVS. IF ANY BUILD GETS RELEASED, IT'LL BE HERE ONLY ON XDA.
THEY ARE RENAMING ROMS/KERNELS FROM OTHER DEVICES AND RELEASING AS Realme 8i ROM

THANKS AND DON'T FLASH ANY RANDOM ROM BUILDS FROM ANY TELEGRAM CHANNEL UNLESS YOU WANT BRICK.
 

TheOneHaily

Member
Jan 11, 2022
5
1
IMPORTANT NOTICE

BEWARE OF ANY FAKE ROM/KERNEL/RECOVERY BUILDS PUBLISHED ON SOME TELEGRAM (INDO CHANNEL). THERE IS NO PUBLIC BUILD RELEASED BY ME OR ANY OTHER DEVS. IF ANY BUILD GETS RELEASED, IT'LL BE HERE ONLY ON XDA.
THEY ARE RENAMING ROMS/KERNELS FROM OTHER DEVICES AND RELEASING AS Realme 8i ROM

THANKS AND DON'T FLASH ANY RANDOM ROM BUILDS FROM ANY TELEGRAM CHANNEL UNLESS YOU WANT BRICK.
Hi again,

The thing is I really am stupid so I really need your help again.

My problem is I wanted to remove twrp through factory reset, but I accidentally ticked off the wipe internal storage box from the advanced wipe through twrp. Now when I rebooted, I am stuck at the end of first time setup "Checking for new updates" and I can't boot into recovery it just says "The serial doesn't match, fastboot_mode_verify_fail"

Im guessing I removed the ROM as well as TWRP???, I really hope I'm wrong

Any help would be really appreciated!!!
 
Hi again,

The thing is I really am stupid so I really need your help again.

My problem is I wanted to remove twrp through factory reset, but I accidentally ticked off the wipe internal storage box from the advanced wipe through twrp. Now when I rebooted, I am stuck at the end of first time setup "Checking for new updates" and I can't boot into recovery it just says "The serial doesn't match, fastboot_mode_verify_fail"

Im guessing I removed the ROM as well as TWRP???, I really hope I'm wrong

Any help would be really appreciated!!!
If it's stuck at checking for new updates...thats fine just do a format data with brom mode (mtkclient) using this command

python mtk e metadata,userdata,md_udc
 

TheOneHaily

Member
Jan 11, 2022
5
1
Good evening, sorry to bother you again...

If possible do you have the stock recovery.img file for this device??

I would like to remove twrp since I cant install OTP updates I cant seem to find it from the directories
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Forgive me for asking noob questions, but what is the difference between a30 patched boot image from the mega folder linked in the tutorial and a30 global patched boot image?

    I'm pretty sure I have flashed correct boot image from the mega folder, but if not then can you tell me how can I find correct one on the web?
    I'll try to get it for you wait some time.
    1
    Well I failed to find a30 global stock ROM, how ever you can update your device to A32 global with the unbrick guide and then root it again...
    1
    After successfully unlocking the bootloader my phone got stuck on boot......idk what is it called,bootloop maybe....Help me plz
    Maybe this command will help "python mtk e metadata,userdata,md_udc".
    1
    After successfully unlocking the bootloader my phone got stuck on boot......idk what is it called,bootloop maybe....Help me plz
    In brom mode use this command
    Code:
    python mtk e metadata,userdata,md_udc
    To format data then reboot
    1
    Thank you very much!!! I really thought my phone was done for!
  • 6
    Hi Guys!

    Since there is no deeptest.apk available for our device to unlock bootloader, we came up with another method to unlock bootloader unofficially!

    In this guide I'll tell you how to unlock bootloader, root with magisk and flash TWRP on your Realme 8i (RMX3151)


    Code:
    /*
    * 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.
    */


    1. UNLOCKING BOOTLOADER:

    Requirements
    • PC or Laptop
    • Internet connection
    • Realme 8i
    • USB cable
    • Working Brain
    • Take a backup of your data since it'll be wiped
    • Go to About phone > Version and tap build number 7 times
    • Go to Settings > advanced settings > Developer options and turn on OEM unlocking and USB debugging
    STEPS
    • Install Python from windows store
    • Install USBDk
    • Download this and extract : https://github.com/bkerler/mtkclient/archive/refs/heads/main.zip
    • Download vbmeta and patched boot image (Download for your respective version) in copy to the mtkclient-main folder
    • Now open command prompt or powershell in that folder
    • Screenshot (58).png
    • Now type pip3 install -r requirements.txt and hit enter
    • Now type python mtk e metadata,userdata,md_udc hit enter - This command wipes data
    • Then power off your phone and hold both volume buttons and connect usb cable (DON'T LEAVE THE BUTTONS, KEEP THEM HOLDING THROUGHOUT THE PROCESS) - This boots device into BROM mode
    • Now type python mtk da seccfg unlock This will unlock the bootloader (If you face waiting for device issue then unplug the device and plug in the device again with holding volume buttons, also don't leave the buttons)
    • IMG_20211201_212023_350.jpg
    • After this unplug your phone and turn it on (It'll show your device dm verity corrupted and first boot might take 20-25 mins, don't panic)
    • Now your bootloader is unlocked
    • 20211201_213428.jpg
    • Due to realme's limitations you still can't access fastboot after unlocking via this method
    2. ROOTING YOUR DEVICE:
    • Install This Magisk apk
    • Now in pc type python mtk w boot,vbmeta boot.patched,vbmeta.img.empty hit enter
    • Then power off your phone and connect usb while holding both volume buttons (and don't leave them)
    • IMG_20211201_213448_962 (2).jpg
    • Now disconnect and reboot phone
    • Now open magisk
    • IMG_20211201_213458_216.jpg
      IMG_20211201_213500_384.jpg

    3. FLASHING TWRP RECOVERY:
    • Download TWRP - From here
    • Download and install Flashify app
    • Open Flashify and grant root permission
    • Select Recovery image and install the twrp you have downloaded
    • IMG_20211201_220206_593.jpg
    • After flashing is done click reboot now or you can reboot to recovery via magisk app
    • IMG_20211201_221211_553.jpg
    "Congrats Now we have working TWRP in our Realme 8i"

    Credits:

    1. Me (@pritish1998) for TWRP, Unlock and Flashing guide
    2. B Kerler fot MTKClient
    3. Rohit for testing
    Stock boot Images (to revert root)

    If you face any issues contact me here
    2
    Добрый вечер.А как теперь заблокировать загрузчик,подскажите пожалуйста.
    English is required, you can use your native language too, adding it to your post.

    Inside the tool is provided a README.md file with basic instructions and usage. To relock bootloader you can use python mtk xflash seccfg lock just be careful to not relock it while running custom binaries, you have to return completely back to stock prior to do that.
    1
    Thanks for the detailed guide, hope we get kernel sources soon.. 🤞
    1
    Forgive me for asking noob questions, but what is the difference between a30 patched boot image from the mega folder linked in the tutorial and a30 global patched boot image?

    I'm pretty sure I have flashed correct boot image from the mega folder, but if not then can you tell me how can I find correct one on the web?
    I'll try to get it for you wait some time.
    1
    Well I failed to find a30 global stock ROM, how ever you can update your device to A32 global with the unbrick guide and then root it again...