How To Guide [GUIDE][REALME 8][Unofficial] New method Unlock Bootloader, Flash TWRP and Root [RMX3085] - Realme 8

Hello guys!
As you all know that there is no deeptest.apk available for our device.
So we have to unlock our bootloader unofficially!
NOTE: IF U HAVEN'T UPGRADED AFTER A19 ROM THEN SKIP FIRST PART !!! And follow the instructions from 2nd part.​Also this method only works on RUI 2.0
DON'T TRY THIS IN RUI 3.0
/*
* 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.
*/
Click to expand...
Click to collapse
So Lets Begin the Process:
1. Flashing A19 Partitions:​Requirements:
PC or Laptop
Internet connection
Realme 8
USB cable
Take a backup of your data, Just in case if any error happens.
Windows Method
Requirements:
Bypass Tools Pack - (DRIVER AND BYPASS FILES)
SP Flash Tool
Decrypted OFP (OPPO FIRMWARE PACKAGE) Partitions:
Partitions.zip
Install Python from Windows Store
libusb-win32 - Having Issues? Use this.
Get usbdk installer (.msi) from here and install it
Steps:
1) Extract the zip
2) Go to driver folder, find the .inf file right click and press install.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
3)Download this file and install it, after installing power off phone and connect to pc while holding Vol+- (don't leave the buttons after connecting) . You might need this driver as well if it's not detected.
Press next, connect your device to PC while holding Vol+- buttons (your device needs to be powered off, and don't leave the buttons) and you will see the mtkdriver down below. Install it.
Choose MediaTek USB Port and install it.
4)Then run the brom.bat under Bypass folder.
5) Now power off the phone and connect the phone while holding volume + and - (Don't leave the buttons until the bypass is done)
6)After the above step Go into Flash Tool folder and open the SPFlash tool and launch flash_tool.exe
7) Click on Options>Options and go to Connections and select UART and set Baud Rate to 921600
8)Now in Sp flash tool select the scatter file which you have extracted from Partitions.zip and make sure that prealoder, lk, and lk2 is selected.
9) You don't need to select auth file as authorization is disabled. Once you do it, it should look like this. ALWAYS MAKE SURE DOWNLOAD ONLY MODE IS SELECTED! DON'T SELECT OTHER MODES!
Make SURE "Download Only" is selected. Don't select ANYTHING ELSE! You will lose your IMEIs, Serial Numbers, Capability of Hardware Attestation etc. if you choose "Format data + Download" make SURE you selected "Download Only".
10) Now, you can start downloading with the button and after that a checkmark will appear. You can reboot your phone
After flashing it should look like this. Download has been complete.
2. UNLOCKING BOOTLOADER:​Requirements
PC or Laptop
Internet connection
USB cable
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 USBDk
Download this and extract : https://github.com/bkerler/mtkclient/archive/refs/heads/main.zip
Now open command prompt in that folder
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)
After this unplug your phone and turn it on (It'll show your device dm verity corrupted and first boot might take 5-10 mins, don't panic)
Now your bootloader is unlocked
Due to realme's limitations you still can't access fastboot after unlocking via this method
3. ROOTING YOUR DEVICE:​
Install This Magisk apk​
Download Patched Boot image (According to your device firmware) from the link and put them in MTK client folder.
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)
Now disconnect and reboot phone
Now open Magisk app
4. FLASHING TWRP RECOVERY:​
Download TWRP - From here and extract it.
Download and install Flashify app
Open Flashify and grant root permission
Select Recovery image from the extracted twrp folder and install it
After flashing is done click reboot now or you can reboot to recovery via magisk app
"Congrats Now we have working TWRP in Realme 8, Enjoy "
Credits:
Me @Saksham Antil (aka Tony Stark) for this guide and Testing
@Engrudhy for older guide
@Skyhuppa for making TWRP
Elias for finding out the way to ubl
B Kerler fot MTKClient
Stock boot Image (to revert root)
If you face any issues lem me know down below

Reserved

Woohoo finally rooted new. Thanks for the detailed guide

Can I get root call recording?

ayouh2o said:
Can I get root call recording?
Click to expand...
Click to collapse
Yes

Ahoj, prosím o radu. Úspěšně jsem odemkl bootloader a skončil jsem u bodu 3. Stáhl jsem soubor magisk, nahrál a nainstaloval do telefonu. Poté v příkazovém řádku pc kde jsem provedl odemknutí bootloaderu jsem pokračoval zadaným příkazem a připojil telefon dle návodu. Napsala mi tuto chybu
DAXFlash - [LIB]: ← [31mNázev_souboru neexistuje: vbmeta.img, ruší se flash zápis. ← [0m
Nepodařilo se zapsat vbmeta.img do sektoru 73480 s počtem sektorů 2048."
co jsem udělal špatně? Děkuju

niki.rsb said:
Ahoj, prosím o radu. Úspěšně jsem odemkl bootloader a skončil jsem u bodu 3. Stáhl jsem soubor magisk, nahrál a nainstaloval do telefonu. Poté v příkazovém řádku pc kde jsem provedl odemknutí bootloaderu jsem pokračoval zadaným příkazem a připojil telefon dle návodu. Napsala mi tuto chybu
DAXFlash - [LIB]: ← [31mNázev_souboru neexistuje: vbmeta.img, ruší se flash zápis. ← [0m
Nepodařilo se zapsat vbmeta.img do sektoru 73480 s počtem sektorů 2048."
co jsem udělal špatně? Děkuju
Click to expand...
Click to collapse
There maybe some spelling mistake , you can try again.

Tony Stark said:
There maybe some spelling mistake , you can try again.
Click to expand...
Click to collapse
I'm sorry, I don't speak English well. I wrote in a translator and sent a version in my language
niki.rsb said:
Ahoj, prosím o radu. Úspěšně jsem odemkl bootloader a skončil jsem u bodu 3. Stáhl jsem soubor magisk, nahrál a nainstaloval do telefonu. Poté v příkazovém řádku pc kde jsem provedl odemknutí bootloaderu jsem pokračoval zadaným příkazem a připojil telefon dle návodu. Napsala mi tuto chybu
DAXFlash - [LIB]: ← [31mNázev_souboru neexistuje: vbmeta.img, ruší se flash zápis. ← [0m
Nepodařilo se zapsat vbmeta.img do sektoru 73480 s počtem sektorů 2048."
co jsem udělal špatně? Děkuju
Click to expand...
Click to collapse
Hi, please advise. I successfully unlocked the bootloader and ended up at point 3. I downloaded the magisk file, uploaded it and installed it on my phone. Then in the command line pc where I unlocked the bootloader I continued with the entered command and connected the phone according to the instructions. She wrote me this error
DAXFlash - [LIB]: ← [31mFilename does not exist: vbmeta.img, flash notation is canceled. ← [0m Failed to write vbmeta.img to sector 73480 with number of sectors 2048. "
what did I do wrong? Thank you

niki.rsb said:
I'm sorry, I don't speak English well. I wrote in a translator and sent a version in my language
Hi, please advise. I successfully unlocked the bootloader and ended up at point 3. I downloaded the magisk file, uploaded it and installed it on my phone. Then in the command line pc where I unlocked the bootloader I continued with the entered command and connected the phone according to the instructions. She wrote me this error
DAXFlash - [LIB]: ← [31mFilename does not exist: vbmeta.img, flash notation is canceled. ← [0m Failed to write vbmeta.img to sector 73480 with number of sectors 2048. "
what did I do wrong? Thank you
Click to expand...
Click to collapse
You can try again. I think you didn't write the command in correct way.

Tony Stark said:
Můžete to zkusit znovu. Myslím, že jsi ten příkaz nenapsal správně.
Click to expand...
Click to collapse
Děkuji za odpověď. Už jsem to vyřešil. Nahrál jsem soubor vbmeta.img do mtclient, zkusil jsem to znovu a šlo to dobře. nebo to mohlo být jak píšeš. telefon je root, dám flashify oprávnění. ale přes flashify flash twrp to neprojde, vždy to ukazuje chybu. je možné twrp flash přes fastboot?

niki.rsb said:
Děkuji za odpověď. Už jsem to vyřešil. Nahrál jsem soubor vbmeta.img do mtclient, zkusil jsem to znovu a šlo to dobře. nebo to mohlo být jak píšeš. telefon je root, dám flashify oprávnění. ale přes flashify flash twrp to neprojde, vždy to ukazuje chybu. je možné twrp flash přes fastboot?
Click to expand...
Click to collapse
Check permissions in magisk manager app. If it didn't work you can also use sp flash tool to flash recovery. For more information you can check this guide also -> link

at the step 3 beween
* Install This Magisk apk
and
* Now in pc type python mtk w boot,vbmeta boot.patched,vbmeta.img.empty hit enter
seems must be explicitly written additional steps :
** copy original boot.img to device
** in magisk make a patched version (check new file in log of creation)
** copy resulting file to the PC
** rename to boot.patched

Tony Stark said:
Check permissions in magisk manager app. If it didn't work you can also use sp flash tool to flash recovery. For more information you can check this guide also -> link
Click to expand...
Click to collapse
I'm done according to the instructions. If I made a mistake somewhere, I don't think it would be finished. Thank you for the instructions and thank you for your help.
Where can I find a call recording? If I do the factory settings or the update do I have to do it again?

DaLiV said:
at the step 3 beween
* Install This Magisk apk
and
* Now in pc type python mtk w boot,vbmeta boot.patched,vbmeta.img.empty hit enter
seems must be explicitly written additional steps :
** copy original boot.img to device
** in magisk make a patched version (check new file in log of creation)
** copy resulting file to the PC
** rename to boot.patched
Click to expand...
Click to collapse
friend thanks for the help. You wrote it exactly. I have to step by step, I don't understand it and I don't even understand what you advised me, I'm sorry. But I'm done, so ok

Tony Stark said:
Yes
Click to expand...
Click to collapse
Can I upgrade magisk app???

ayouh2o said:
Can I upgrade magisk app???
Click to expand...
Click to collapse
Yeah you can, but stay on alpha version don't go for stable.

Tony Stark said:
Yeah you can, but stay on alpha version don't go for stable.
Click to expand...
Click to collapse
how to write boot.img file

how to resolve stuck on realme logo. please help me

Full Recovery
ayouh2o said:
how to resolve stuck on realme logo. please help me
Click to expand...
Click to collapse
Full recvery
READ CAREFULY!
!!! DONT FORGET TO DE-SELECT NAMED 3 PARTITIONS !!! - TRIPLE CHECK CORRECTNESS BEFORE FLASHING !!!
[GUIDE][UNBRICK] Realme 8 Unbrick/Upgrade/Downgrade [RMX3085]
Hello everyone! So after the new MediaTek DAA and SLA protection bypasses you can find GitHub repo of here , using the bypass we are able to use SPFlash Tool, here is a guide how you can do it! This guide is for RMX3085 (Realme 8) ONLY. DON'T DO...
forum.xda-developers.com

very good instruction.
thx

Related

[Convert/Upgrade/Unbrick] [CN to GLOBAL] MR0 even from Android 11 [FIX bootloop/IMEI/notifications]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ONCE 4 ALL FREE 4 ALL (how it should be...)
a particoular thx to the super ignorant blackshark support that NEVER GAVE ME A SINGLE ANSWER (THANK YOU JASON FIND ANOTHER WORK)
DO NOT BUY BLACKSHARK
Now the bible:
Installation steps (follow closely)
1 Make a TWRP backup
2 Use a pc or an OTG to save your actual backup
3 Transfer the MR0 Global TWRP BACKUP in the otg(easiest way) or in the internal memor TWRP/Backup/*devicecode*/*date*/(backup files)
4 Restore (unpin recovery to keep TWRP)& WIPE data& internal storage
5 Reboot your phone in recovery after install
6 Install magisk (last version >23 for Android 11) to patch the boot.img
7 Enjoy
8 In case of problems use adb push* command to tranfer the backup files again then do again from point 4
9 In case of bootloop switch the boot from A to B :
-from TWRP->Reboot->Slot
or
-from cmd fastboot "fastboot --set-active=a" then reboot
HOW TO FIX OTA
To OTA update, restore recovery from the backup of the global ROM, then procede with the update using the *#*#1027#*#* method than reflash TWRP via fastboot
trying to dump the recovery from the official ota
10 Optional: to enable SafetyNet w/ Magisk flash this module -->[MAGISK][Module] GAPPS 4 Magisk
*ADB File Transfer setup even from TWRP​First, install Minimal ADB & Fastboot or get the official tools from the Google developer site. I prefer the minimal tools as they contain everything you need in a small installable package, but both will work just fine. If you installed the minimal package, you can simply open this from your Windows search bar. Type:
adb devices
and make sure your device is recognized there.
If you see something like this, you’re good to go.
ADB push​If you’ve mastered ADB pull, ADB push is easy. It’s the same thing basically. Let’s say I have a file called “goat.jpg” in my root of my C: drive. To push this to the root of my device storage (as in, accessible by my file manager), I simply type:
adb push “C:\goat.jpg” “/sdcard/”
And that’s it! You have now mastered both ADB pull and ADB push!
Download LINKS:
Magisk 23.0 flashable
Global JOYUI 12.5 MR0 Android 11
CN JOYUI 12.5 MR0 Android 11 (no persist)
More useful files:
adb & fastboot [lastest stable]
Twrp MQ3 based
hi, flash CN ROM, device is locked. need mi acoount password
try flashing global instead
sco-mito said:
try flashing global instead
Click to expand...
Click to collapse
Thank you very much, it worked
@weijen6 do not flash persist.img while restore from twrp backup, if you want to try CN version with no lock mi account.
sco-mito said:
View attachment 5475809
ONCE 4 ALL FREE 4 ALL (how it should be...)
a particoular thx to the super ignorant blackshark support that NEVER GAVE ME A SINGLE ANSWER (THANK YOU JASON FIND ANOTHER WORK)
DO NOT BUY BLACKSHARK
Now the bible:
Installation steps (follow closely)
1 Make a TWRP backup
2 Use a pc or an OTG to save your actual backup
3 Transfer the MR0 Global TWRP BACKUP in the otg(easiest way) or in the internal memor TWRP/Backup/*devicecode*/*date*/(backup files)
4 Restore (unpin recovery to keep TWRP)& WIPE data& internal storage
5 Reboot your phone in recovery after install
6 Install magisk (last version >23 for Android 11) to patch the boot.img
7 Enjoy
8 In case of problems use adb push* command to tranfer the backup files again then do again from point 4
9 In case of bootloop switch the boot from A to B :
-from TWRP->Reboot->Slot
or
-from cmd fastboot "fastboot --set-active=a" then reboot
HOW TO FIX OTA
To OTA update, restore recovery from the backup of the global ROM, then procede with the update using the *#*#1027#*#* method than reflash TWRP via fastboot
trying to dump the recovery from the official ota
10 Optional: to enable SafetyNet w/ Magisk flash this module -->[MAGISK][Module] GAPPS 4 Magisk
*ADB File Transfer setup even from TWRP​First, install Minimal ADB & Fastboot or get the official tools from the Google developer site. I prefer the minimal tools as they contain everything you need in a small installable package, but both will work just fine. If you installed the minimal package, you can simply open this from your Windows search bar. Type:
adb devices
and make sure your device is recognized there.
If you see something like this, you’re good to go.
ADB push​If you’ve mastered ADB pull, ADB push is easy. It’s the same thing basically. Let’s say I have a file called “goat.jpg” in my root of my C: drive. To push this to the root of my device storage (as in, accessible by my file manager), I simply type:
adb push “C:\goat.jpg” “/sdcard/”
And that’s it! You have now mastered both ADB pull and ADB push!
Download LINKS:
Magisk 23.0 flashable
Global JOYUI 12.5 MR0 Android 11
More useful files:
adb & fastboot [lastest stable]
Twrp MQ3 based
Click to expand...
Click to collapse
hello..i tried restore twrp global MR0 but my phone just reboot.
recently, my bs3 lost imei and baseband.
do you know how to fix it ?
have you tried flashing Magisk?
CN ROM without persist partition (to avoid the mi account lock) is Aviable for download
sco-mito said:
have you tried flashing Magisk?
Click to expand...
Click to collapse
Yes. And phone boot up. Thank you. But IMEI and baseband still lost. Do you know how to fixed it ?
Are you on global or on cn?
Yes
Swan Saung said:
My BS3 lose imei can i use this
Click to expand...
Click to collapse
Yes, try use the Global one and remember to patch It with magisk
Swan Saung said:
i can't enter recovery mode.is it Power + VOl- right?
Click to expand...
Click to collapse
Maybe you re only booting phone on the wrong Active partition.
Try this in fastboot
fastboot --set-active=a
.
Swan Saung said:
can't copy files via twrp and adb push
Click to expand...
Click to collapse
The zip was ultracompressed, use 7zip or WinRAR to extract then follow closely the ad push, i personally tried all those methods on my bs3, write me pm if you have problems
Swan Saung said:
network /camera is ok but can't add fingerprint how to fix it?
Click to expand...
Click to collapse
Thx to @wrinkletit
dial
*#*#466349#*#*
then select the first option (the chineese word)
press start
at the "Flesh Flat" is press your thumb hard onto the fingerprint sensor, make sure the sensor if fully covered by your thumb
then at the "Flat Black" is press your thumb with black cloth against the sensor. again make sure fully cover the sensor
I need file for Shark 3 model KLE-A0 for flashing by EDL
Please help
I need this file:
http : // www. viprom. cn/list/9451. html
There Is another thread with the mega link
all links are backup made by twrp
I need software for flashing in EDL mode
tinman4209333 said:
Seeing how the people with these files refuse to share, i had to pay to gain access to both of them. What's even worse is neither of them were able to fix my phone (not the files fault) ctfu. So i decided to share them myself . I even made a copy of every single partition using qfil and a new phone with the most up to date global rom. https://mega.nz/file/Tj4XkKxS#TCckKSDZ3i9fvKSlVRRO9Fb6BQHAYmHxlaCcyGMqTaI
Click to expand...
Click to collapse
This?
el hermano dice que es una rom global, mi modelo es la versión china kle-a0, hay algún problema si pongo una rom global a través de EDL en mi versión china
----------
MOD EDIT: English Translation Below
brother says its global rom, my model is chinese version kle-a0, is there any problem if i put global rom via EDL in my chinese version

General [GUIDE][UNBRICK] Realme 8 Unbrick/Upgrade/Downgrade [RMX3085]

Hello everyone! So after the new MediaTek DAA and SLA protection bypasses you can find GitHub repo of here , using the bypass we are able to use SPFlash Tool, here is a guide how you can do it! This guide is for RMX3085 (Realme 8) ONLY. DON'T DO ANY OF THESE IF YOU HAVE SOMETHING ELSE!
ALWAYS USE DOWNLOAD ONLY MODE OF SP FLASH TOOL.
DON'T TOUCH ANYTHING RELATED TO FORMAT ON SP FLASH TOOL! (IT'S WRITTEN EVERYWHERE, YOU WILL LOSE YOUR IMEIS IF YOU USE FORMAT ALL + DOWNLOAD. YOU ARE SAFE IF YOU USE DOWNLOAD ONLY.)
Requirements:
PC or Laptop
Internet connection
Realme 8
USB cable
Windows Method
Requirements:
Bypass Tools Pack - (DRIVER AND BYPASS FILES)
SP Flash Tool
Decrypted OFP (OPPO FIRMWARE PACKAGE) :
Indian
A.22 (Indian) - GDrive
A.24 (Indian) - GDrive
A.26 (Indian) - Gdrive
C.05 (Indian) - GDrive
C.09 (Indian) - GDrive
C.11 (Indian) - GDrive
Global
A.22 (Global) - GDrive
A.24 (Global) - GDrive
A.26 (Global) - GDrive
Install Python from Windows Store
libusb-win32 - Having Issues? Use this.
Get usbdk installer (.msi) from here and install it
Steps:
1) Extract the zip
2) Go to driver folder, find the .inf file right click and press install.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
3) Download this file and install it, after installing power off phone and connect to pc while holding Vol+- (don't leave the buttons after connecting) . You might need this driver as well if it's not detected.
4) Press next, connect your device to PC while holding Vol+- buttons (your device needs to be powered off, and don't leave the buttons) and you will see the mtkdriver down below. Install it.
5) Choose MediaTek USB Port and install it.
6) Then run the brom.bat under Bypass folder.
7) Now power off the phone and connect the phone while holding volume + and - (Don't leave the buttons until the bypass is done)
8) After the above step Go into Flash Tool folder and open the SPFlash tool go to Options>Option
9) Click on Connections and select UART and set Baud Rate to 921600
10) After that choose scatter file and also if not set, set your download-agent. You don't need to select auth file as authorization is disabled. Once you do it, it should look like this. ALWAYS MAKE SURE DOWNLOAD ONLY MODE IS SELECTED! DON'T SELECT OTHER MODES!
Select all the Partitions except opporeserve2 and cdt_engineering. otherwise you will get errors.
*11) If you want to flash super.img partition also then download this scatter.txt file and replace it with the another scatter file which is present in the decrypted firmware folder. After that select it again in sp flash tool.
Again Make SURE "Download Only" is selected. Don't select ANYTHING ELSE! You will lose your IMEIs, Serial Numbers, Capability of Hardware Attestation etc. if you choose "Format data + Download" make SURE you selected "Download Only".
Now, you can start downloading with the button and after that a checkmark will appear. You can reboot your phone and use it like before now! All your userdata will (inevitably) be cleared!
After flashing it should look like this. Download has been complete. Enjoy!
"Congrats Now your Realme 8 is Unbricked "
Credits :
https://github.com/bkerler/ for decryptor and for creating the tool.
If you face any issues write them down below...
Some people having this problem so I want to add one more thing to the guide. If you are not having any issues related to boot then don't follow these steps.
After waiting more then 10 minutes, if it doesn't boot up/bootloop. Or shows DM-Verity corrupt error then do this.
1) Try boot into stock recovery by pressing volume up + power button after that when your screen flashes quickly unpress buttons.
2) Now press volume down + power button, by pressing these you will boot into stock recovery.
3) Go to format option and do a full format.
4) Your phone will definitely boot up after that.
Hi
I would like to ask how you obtained the system for realme 8 in the latest version.
Can you download somehow from your device?
HowWof said:
Hi
I would like to ask how you obtained the system for realme 8 in the latest version.
Can you download somehow from your device?
Click to expand...
Click to collapse
From realme offical site
Could you send a link because there is no information on the Polish realme site
HowWof said:
Could you send a link because there is no information on the Polish realme site
Click to expand...
Click to collapse
Realme 8 Firmware (RMX3085) - Realme Firmware
Realme 8 Firmware RMX3085 Official Flash File (Stock ROM). flash your phone using realme flashtool or MSM Download tool.
realmefirmware.com
if "Brick" occured in rooting process - then can recovery be done without data loss :
Prerequisite: firmware version on the body must the same as downloaded "Decrypted OFP" (as example both is A.22 )
HowTo:
at step of SPFlashing (currently that is 10-th)
- check ONLY next partitions in SPFlash to restore :
PRELOADER RECOVERY VBMETA LK LK2 BOOT
... and NO any of other
(as thats only are touched by currently described rooting processes)
after recovery exist on every boot:
"dm-verify corrupted..."
how to get out of this message?
Reset with clearing data not helps ...
DaLiV said:
after recovery exist on every boot:
"dm-verify corrupted..."
how to get out of this message?
Reset with clearing data not helps ...
Click to expand...
Click to collapse
Wait for 10mins if it didn't boot then.
Format with mtk client
python mtk e metadata,userdata,md_udc
that boots ... BUT
on every boot thet alerts about "corruption"
ok cleared partitions with python...
still the same alert ...
DaLiV said:
that boots ... BUT
on every boot thet alerts about "corruption"
ok cleared partitions with python...
still the same alert ...
Click to expand...
Click to collapse
Try booting into stock recovery and format from there
Ok. format from recovery menu solves ...
now that boots normally =
- no alert
-no boot allowing by pressing key required
good behaviour to see when boot subsystem altered, as at every boot alerted and required to press longer power button to confirm/allow starting ...
interesting, that is something new on mine (device versions) or overall ...
I have it anyway. have you solved it yet? Do I understand correctly?
after doing the insstruction, mine bootlooping and enters recovery mode
XCentrialG said:
after doing the insstruction, mine bootlooping and enters recovery mode
Click to expand...
Click to collapse
Maybe you missed some step. Can u explain ur problem briefly. What u did and what happened.
niki.rsb said:
I have it anyway. have you solved it yet? Do I understand correctly?
Click to expand...
Click to collapse
I Think that is not so solvable /possible if someone decode debug and finds /... but that is quite acceptable for rooting /if you don't want to make illegal spionage and so on/ ... also as if your device will be rooted by someone - you will see alert of changes on boot ... that is good ...
if you are rooted - you must be alerted .
but if you will going to stock rom and have protection - then flashing "stock" (surely without 3 partitions that IMEI-and-so-on-related ) and then format from recovery menu helps return to "factory" operation
Tony Stark said:
Maybe you missed some step. Can u explain ur problem briefly. What u did and what happened.
Click to expand...
Click to collapse
just a casual day to update my firmware, reboot and my phone refused to boot anymore, and then i came here, following all the steps very carefully (i read every steps twice so i dont make any mistake), and no luck.
XCentrialG said:
just a casual day to update my firmware, reboot and my phone refused to boot anymore, and then i came here, following all the steps very carefully (i read every steps twice so i dont make any mistake), and no luck.
Click to expand...
Click to collapse
There should be some mistake in your process. Because this guide is working and tested by many people.
Does global firmware have realme dialer instead of google dialer?
Can I flash Global firmware my indian device?
on your firmware package, it does not flashes super.img by default. Because in scatter file
- partition_index: SYS48
partition_name: super
file_name: super.img
is_download: false
changing false to true helps fixing destroyed super partition

Question Crash phone realme 8 - need image oppo_custom

Hello
I wanted to root on my realme 8
After trying to execute the error: 0x99256658 appeared
I was looking for information on this error and it came out that I corrupted the oppo_custom partitions
I found oppo_custom image files in the Internet (unfortunately from a different nodel) but they don't work.
Please help and send this file
To read it, all you need to do is (in mtkclient):
python mtk r oppo_custom oppo_custom.img
Click to expand...
Click to collapse
Thank you in advance
List of my partition on realme 8 (why not have fastboot)?
DA_handler - recovery
DA_handler - misc
DA_handler - para
DA_handler - opporeserve1
DA_handler - opporeserve2
DA_handler - opporeserve3
DA_handler - oppo_custom
DA_handler - expdb
DA_handler - frp
DA_handler - vbmeta
DA_handler - vbmeta_system
DA_handler - vbmeta_vendor
DA_handler - nvcfg
DA_handler - nvdata
DA_handler - md_udc
DA_handler - metadata
DA_handler - persist
DA_handler - protect1
DA_handler - protect2
DA_handler - seccfg
DA_handler - otp
DA_handler - sec1
DA_handler - proinfo
DA_handler - nvram
DA_handler - ocdt
DA_handler - md1img
DA_handler - boot_para
DA_handler - spmfw
DA_handler - audio_dsp
DA_handler - scp1
DA_handler - scp2
DA_handler - sspm_1
DA_handler - sspm_2
DA_handler - cam_vpu1
DA_handler - cam_vpu2
DA_handler - cam_vpu3
DA_handler - cdt_engineering
DA_handler - gz1
DA_handler - gz2
DA_handler - lk
DA_handler - lk2
DA_handler - boot
DA_handler - logo
DA_handler - dtbo
DA_handler - tee1
DA_handler - tee2
DA_handler - super
DA_handler - cache
DA_handler - userdata
DA_handler - flashinfo
Click to expand...
Click to collapse
Hi
I want to help you but can you write how to copy this partitions my model is RMX3085
HowWof said:
Hi
I want to help you but can you write how to copy this partitions my model is RMX3085
Click to expand...
Click to collapse
Hello,
to read you must have a mtkclient (https://github.com/bkerler/mtkclient)
If you instaled mtkclient then connect phone to usb and next command (phone off):
python mtk r oppo_custom oppo_custom.img
Then you see:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Then you click on realme: volume- and volume + and power on the some time (3 switch on 10-12 second).
Next app download on phone this image:
Where the file will be saved? and I will do it tomorrow because it is now night at my place
I want also to ask if the information about de verity corruption will appear later?
The file should be saved in the mtkclient folder
As for the corruption, it is caused by unlocking the bootloader. To make it disappear, you need to lock the bootloader again (I tested it before it crashed)
Okay, I'll send you the partitions tomorrow
Faced the same issue
It happens when you format via sp flash tool
Even after flashing custom image you will have a hard time flashing Emmc NV data , as you should know your IMEI is lost now .
My phone was under warranty , so I went to service centre and got my motherboard replaced for free .
safelock1 said:
The file should be saved in the mtkclient folder
As for the corruption, it is caused by unlocking the bootloader. To make it disappear, you need to lock the bootloader again (I tested it before it crashed)
Click to expand...
Click to collapse
Here is the link to download the partition from the server
oppo_custom.img
Share link for oppo_custom.img.
cloud.howwof.pl
HowWof said:
Here is the link to download the partition from the server
oppo_custom.img
Share link for oppo_custom.img.
cloud.howwof.pl
Click to expand...
Click to collapse
thanks
I'm write and not woking :/ i'm must find else.
I'm buy second phone identical model and copy software. Meyby wok
safelock1 said:
thanks
I'm write and not woking :/ i'm must find else.
I'm buy second phone identical model and copy software. Meyby wok
Click to expand...
Click to collapse
it won't work. I found out that this partition contains a service code paired with the motherboard so you will not fix it I found out today.
your best bet would be to take the phone to a repair shop and they should be able to fix it for free
my model is rmx3085 128 gb and 6 gb ram
safelock1 said:
thanks
I'm write and not woking :/ i'm must find else.
I'm buy second phone identical model and copy software. Meyby wok
Click to expand...
Click to collapse
Is it possible to rip with mtk all system to ozip package and then flash with sp flash tool?
HowWof said:
it won't work. I found out that this partition contains a service code paired with the motherboard so you will not fix it I found out today.
your best bet would be to take the phone to a repair shop and they should be able to fix it for free
my model is rmx3085 128 gb and 6 gb ram
Click to expand...
Click to collapse
I have the same model.
I go to shop and buy this model. Actually I copied with new phone fist 10Gb (i dont have more free memory, must fist connect extra storage) flash and write to my broken phone. Actually run on my broken phone recovery system
to read full flash: python mtk rf flash.bin
to write rull flash on phone: python mtk wf flash.bin
safelock1 said:
I have the same model.
I go to shop and buy this model. Actually I copied with new phone fist 10Gb (i dont have more free memory, must fist connect extra storage) flash and write to my broken phone. Actually run on my broken phone recovery system
to read full flash: python mtk rf flash.bin
to write rull flash on phone: python mtk wf flash.bin
Click to expand...
Click to collapse
Write if it works and then you will surely help others.
if it works, I can mirror the files on my server
HowWof said:
Write if it works and then you will surely help others.
if it works, I can mirror the files on my server
Click to expand...
Click to collapse
This is how phone recovery works, I even managed to root. I only have a problem with losing IMEI but I think it will solve itself in the near future
Maybe you know the method to recover IMEI?
1.Informationally, for recovery, I originally read the entire flash (as I had little memory in the computer, I read only 10Gb). Then I uploaded it to the phone and the recovery started, but the system did not get up (the logo appeared).
2. Then I made a copy of the partitions to files and uploaded to the phone: python mtk rl copy-partition
Then I uploaded to a working phone: python mtk wl copy-partition
3. After uploading the wipe / format
4. Restart and it works.
5. Then rotating according to https://forum.xda-developers.com/t/...otloader-flash-twrp-and-root-rmx3085.4386473/
Just a note - I did everything from linux and the mtkclient application (I had a problem with the lk and lk2 partition - I left the original one, the system did not get up on the files from the description).
I do not recommend SP Flash tool - it destroys something !!! Linux the best
Więcej o tekście źródłowymWskaż tekst źródłowy, by wyświetlić dodatkowe informacje o tłumaczeniu
Prześlij opinię
Panele boczne
safelock1 said:
This is how phone recovery works, I even managed to root. I only have a problem with losing IMEI but I think it will solve itself in the near future
Maybe you know the method to recover IMEI?
1.Informationally, for recovery, I originally read the entire flash (as I had little memory in the computer, I read only 10Gb). Then I uploaded it to the phone and the recovery started, but the system did not get up (the logo appeared).
2. Then I made a copy of the partitions to files and uploaded to the phone: python mtk rl copy-partition
Then I uploaded to a working phone: python mtk wl copy-partition
3. After uploading the wipe / format
4. Restart and it works.
5. Then rotating according to https://forum.xda-developers.com/t/...otloader-flash-twrp-and-root-rmx3085.4386473/
Just a note - I did everything from linux and the mtkclient application (I had a problem with the lk and lk2 partition - I left the original one, the system did not get up on the files from the description).
I do not recommend SP Flash tool - it destroys something !!! Linux the best
Więcej o tekście źródłowymWskaż tekst źródłowy, by wyświetlić dodatkowe informacje o tłumaczeniu
Prześlij opinię
Panele boczne
Click to expand...
Click to collapse
I found this
https://forum.xda-developers.com/t/guide-restoring-your-lost-imei-in-mtk-phone.2820929/
I think that extream metod should work
safelock1 said:
This is how phone recovery works, I even managed to root. I only have a problem with losing IMEI but I think it will solve itself in the near future
Maybe you know the method to recover IMEI?
1.Informationally, for recovery, I originally read the entire flash (as I had little memory in the computer, I read only 10Gb). Then I uploaded it to the phone and the recovery started, but the system did not get up (the logo appeared).
2. Then I made a copy of the partitions to files and uploaded to the phone: python mtk rl copy-partition
Then I uploaded to a working phone: python mtk wl copy-partition
3. After uploading the wipe / format
4. Restart and it works.
5. Then rotating according to https://forum.xda-developers.com/t/...otloader-flash-twrp-and-root-rmx3085.4386473/
Just a note - I did everything from linux and the mtkclient application (I had a problem with the lk and lk2 partition - I left the original one, the system did not get up on the files from the description).
I do not recommend SP Flash tool - it destroys something !!! Linux the best
Więcej o tekście źródłowymWskaż tekst źródłowy, by wyświetlić dodatkowe informacje o tłumaczeniu
Prześlij opinię
Panele boczne
Click to expand...
Click to collapse
You can also test this
https://github.com/dzianisv/imei_recovery_tool
But this can be outupdated and with language you speak?
HowWof said:
You can also test this
https://github.com/dzianisv/imei_recovery_tool
But this can be outupdated and with language you speak?
Click to expand...
Click to collapse
My language is polish. Actually i'm write second rom because i'm crash repaired rom when i try repair imei
┤Mod Edit├┤Adding automated translation├
what tool are you trying to fix the imei?
Defakto you can try it only without erasing, immediately proceed to save imei
[GUIDE]Restoring your lost IMEI in MTK phone
A common problem many face in their phone is loss of IMEI no. This is results in no network detection by your phone. U can come to know you have lost your IMEI by checking Settings->About phone->Phone information. There under IMEI section you...
forum.xda-developers.com
I also found 3 tools compatible with our phone I tested and they work first try the one from the Mtk_Droid folder has greater compatibility and is used in the instructions above
Realme
Share link for Realme.
cloud.howwof.pl
Click to expand...
Click to collapse
Spoiler: Original post
safelock1 said:
My language is polish. Actually i'm write second rom because i'm crash repaired rom when i try repair imei
Click to expand...
Click to collapse
jakim narzędziem próbujesz naprawić imei?
Defakto możesz spróbować tym tylko bez wymazywania od razu przejść do zapisania imei
https://forum.xda-developers.com/t/guide-restoring-your-lost-imei-in-mtk-phone.2820929/
Znalazłem także 3 kompatybilne z naszym telefonem narzędzia testowałem i działają najpierw spróbuj ten z folderu Mtk_Droid ma większą kompatybilność i jest użyty w instrukcji powyżej
Realme
Share link for Realme.
cloud.howwof.pl
┤Mod Edit├┤Adding automated translation├
do you have this mtk_imei_tool application compiled? because there I can see that there are sources and my main system is linux
Click to expand...
Click to collapse
Spoiler: Original post
HowWof said:
jakim narzędziem próbujesz naprawić imei?
Defakto możesz spróbować tym tylko bez wymazywania od razu przejść do zapisania imei
https://forum.xda-developers.com/t/guide-restoring-your-lost-imei-in-mtk-phone.2820929/
Znalazłem także 3 kompatybilne z naszym telefonem narzędzia testowałem i działają najpierw spróbuj ten z folderu Mtk_Droid ma większą kompatybilność i jest użyty w instrukcji powyżej
Realme
Share link for Realme.
cloud.howwof.pl
Click to expand...
Click to collapse
tą aplikacje mtk_imei_tool masz moze skompilowaną ? bo tam widzę ze są źródła a mój główny system to linux
┤Mod Edit├┤Adding automated translation├
It's complicated to Windows the debug folder is an .exe file
Unfortunately, it is impossible to run on linux, so the sp flash tool requires old binary files and therefore does not work well.
I have windows in dual bot for such cases, but if you do not want to install, try to install everything (drivers etc.) on this
[URL unfurl = "true"] https://www.hirensbootcd.org [/ URL]
(Live boot windows 10)
Click to expand...
Click to collapse
Spoiler: Original post
safelock1 said:
tą aplikacje mtk_imei_tool masz moze skompilowaną ? bo tam widzę ze są źródła a mój główny system to linux
Click to expand...
Click to collapse
Ona jest skomplikowana do systemu Windows w folderze debug jest plik .exe
Niestety nie da się uruchomić na linuxie tak samo sp flash tool wymaga starych plików binarnych przez to nie działa dobrze.
Ja mam windowsa w dual bocie na takie przypadki ale jak nie chcesz instalować to sprubuj wszystko zainstalować (sterowniki itd.) na tym
Hiren's BootCD PE
(Live boot windows 10)

How To Guide [UPDATED] [REALME 8i/NARZO 50] How to get fastboot access and root your device easily.

Hello everyone! In this guide, I Sidharth will tell you how to flash recovery, root and access bootloader on the Realme 8i and Narzo 50, you probably have seen another guide by Pritish, it's not wrong but it became kind of outdated .
So lets begin,
Requirements:
PC (with windows or linux installed)
Platform tools installed
First unlock the bootloader by following this guide: http://telegra.ph/HOW-TO-UNLOCK-BOOTLOADER-REALME-8INARZO-50-05-08
Or this guide: https://forum.xda-developers.com/t/...-flash-twrp-and-root-rmx3151-rmx3286.4369399/ (dont worry about the boot imgs, just unlock the bootloader normally and boot the phone, don't go on the second step)
So after doing that, you should have platform tools and adb drivers installed, I am not going to tell you how to do that exactly but you should find tons of tutorials on the internet for both linux and windows. (I am going to be using Linux in this case but everything is the same for both windows and linux in this case)
Download this file: https://drive.google.com/file/d/13J2zlrUz84ZDSPERdosgNO6xdhwah4hl/view?usp=sharing
and paste it in your mtkclient folder (you should have that by now if you already unlocked the bootloader.)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Open the terminal and then type: python mtk w lk lk.bin
Now, power off your phone, hold both volume buttons and until it is done
Check if the phone boots into fastboot by holding volume down and power.
If it shows something like this then congrats, you have fastboot access now.
Flashing recovery is very easy now.
Download TWRP image from the TWRP website: https://twrp.me/realme/realme8i.html
Just keep it in the platform tools folder for now.
Boot into your phone, and download the magisk apk from here: https://github.com/topjohnwu/Magisk/releases
After downloading it, download ZArchiver from the Play Store and replace .apk with .zip and save it.
Now power off the phone and boot into fastboot/bootloader.
Open the terminal inside platform tools and:
fastboot flash recovery recovery.img
fastboot reboot recovery
You will be in your custom recovery now .
Now goto install, and select your magisk zip, and flash it normally.
After that is done, reboot to system and rename the magisk zip to apk again and install the apk.
Boom you have also rooted your device .
Thanks to Pritish for bootloader unlock guide and patched lk
also guys please let me know if you have any problems
here is how you can setup mtkclient on linux:
git clone https://github.com/bkerler/mtkclient
cd mtkclient
pip3 install -r requirements.txt
then you should have a mtkclient folder where u can execute the commands
bootloop on logo no way to fix hard to find how i can unbrick
the only thimg im able to do is on adb reflash the recovery and acces the Recovery TWRP but no way to acces the system
suauvia said:
bootloop on logo no way to fix hard to find how i can unbrick
the only thimg im able to do is on adb reflash the recovery and acces the Recovery TWRP but no way to acces the system
Click to expand...
Click to collapse
Just like bootloader unlock method, in MTK Tools, give this command:
#
python mtk e metadata,userdata,md_udc
#
(Without #)
Then connect your phone in BROM mode, then restart. it will be fine
suauvia said:
bootloop on logo no way to fix hard to find how i can unbrick
the only thimg im able to do is on adb reflash the recovery and acces the Recovery TWRP but no way to acces the system
Click to expand...
Click to collapse
be specific, did the lk file cause this or are you tryintg to unbrick through fastboot
if the lk caused this then tell me if you are on realme ui 3.0 or you are a narzo 50 user.
Sidharth09 said:
be specific, did the lk file cause this or are you tryintg to unbrick through fastboot
if the lk caused this then tell me if you are on realme ui 3.0 or you are a narzo 50 user.
Click to expand...
Click to collapse
thanks for your help but after doing so
python mtk e metadata,userdata,md_udc
nothing ha changed stil on realme logo and orange state and 5 seconds message and reloop reboot again
i was on UI 2,0 and updated firmware RMX3151 11.A_46
no idea if Lk make this
i have reflashed the stock recovery and format data also with TWRP recovery format data and cache but always on any move its a reloop reboot on Realme logo
-------
if i relock the bootloader ist possible to recover this phone and then how i can do this
im 67 old and not very used to this kind of operations
heroksiddiqi said:
Just like bootloader unlock method, in MTK Tools, give this command:
#
python mtk e metadata,userdata,md_udc
#
(Without #)
Then connect your phone in BROM mode, then restart. it will be fine
Click to expand...
Click to collapse
python mtk e metadata,userdata,md_udc
doneand nothing has changed
Is there a way to do this on a Mac? I have Realme 8i RMX3151 but do not have access to a Windows computer. Thank you.
I tried the Deep Testing App and it gives the following error "Failed to submit application. This phone model does not support deep testing."
suauvia said:
thanks for your help but after doing so
python mtk e metadata,userdata,md_udc
nothing ha changed stil on realme logo and orange state and 5 seconds message and reloop reboot again
i was on UI 2,0 and updated firmware RMX3151 11.A_46
no idea if Lk make this
i have reflashed the stock recovery and format data also with TWRP recovery format data and cache but always on any move its a reloop reboot on Realme logo
-------
if i relock the bootloader ist possible to recover this phone and then how i can do this
im 67 old and not very used to this kind of operations
Click to expand...
Click to collapse
u can always flash your stock LK again if it somehow made a problem so here
paste it in mtkclient and then
python mtk w lk lk.img
check if it fixes it!
jack1192 said:
Is there a way to do this on a Mac? I have Realme 8i RMX3151 but do not have access to a Windows computer. Thank you.
I tried the Deep Testing App and it gives the following error "Failed to submit application. This phone model does not support deep testing."
Click to expand...
Click to collapse
with mac it is not possible since mtkclient does not work on a mac
Sidharth09 said:
u can always flash your stock LK again if it somehow made a problem so here
paste it in mtkclient and then
python mtk w lk lk.img
check if it fixes it!
Click to expand...
Click to collapse
not working even worst even on fastboot it blocks about nserie decrypt or something like not remember well now i remake the process and get back to locked reboot on logo --- i would ask if i am on TWRP recovery and i want to flash a 7z firmware on .ofp files or a decrypted zip file do you think it will work ??
anyway trying to copy the 6 giigas firmware zip to an SD card the pc say that is too big to copy so maybe thru fastboot i can copt to the phone but i dont know about the command if you know about please let me know about the procedure if is positive way
or ist it any other way to recover the phone ??
finally i would like to install a Lineage customrom
suauvia said:
not working even worst even on fastboot it blocks about nserie decrypt or something like not remember well now i remake the process and get back to locked reboot on logo --- i would ask if i am on TWRP recovery and i want to flash a 7z firmware on .ofp files or a decrypted zip file do you think it will work ??
anyway trying to copy the 6 giigas firmware zip to an SD card the pc say that is too big to copy so maybe thru fastboot i can copt to the phone but i dont know about the command if you know about please let me know about the procedure if is positive way
or ist it any other way to recover the phone ??
finally i would like to install a Lineage customrom
Click to expand...
Click to collapse
finally i follow instructions on this link
[GUIDE][UNBRICK] Realme 8i/Narzo 50 Unbrick Free without Auth [RMX3151][RMX3286]
Hello everyone! So after the new mediatek DAA and SLA protection bypasses you can find github repo of here , using the bypass we are able to use SPFlash Tool, here is a guide how you can do it! This guide is for RMX3151 (Realme 8i) and RMX3286...
forum.xda-developers.com
[GUIDE][UNBRICK] Realme 8i/Narzo 50 Unbrick Free without Auth [RMX3151][RMX3286]​all well now
thanks your guide to unlock the bootloader works a charm no success with other ones
Sidharth09 said:
Hello everyone! In this guide, I Sidharth will tell you how to flash recovery, root and access bootloader on the Realme 8i and Narzo 50, you probably have seen another guide by Pritish, it's not wrong but it became kind of outdated .
So lets begin,
Requirements:
PC (with windows or linux installed)
Platform tools installed
First unlock the bootloader by following this guide: http://telegra.ph/HOW-TO-UNLOCK-BOOTLOADER-REALME-8INARZO-50-05-08
Or this guide: https://forum.xda-developers.com/t/...-flash-twrp-and-root-rmx3151-rmx3286.4369399/ (dont worry about the boot imgs, just unlock the bootloader normally and boot the phone, don't go on the second step)
So after doing that, you should have platform tools and adb drivers installed, I am not going to tell you how to do that exactly but you should find tons of tutorials on the internet for both linux and windows. (I am going to be using Linux in this case but everything is the same for both windows and linux in this case)
Download this file: https://drive.google.com/file/d/13J2zlrUz84ZDSPERdosgNO6xdhwah4hl/view?usp=sharing
and paste it in your mtkclient folder (you should have that by now if you already unlocked the bootloader.)View attachment 5682939
Open the terminal and then type: python mtk w lk lk.bin
View attachment 5682941
Now, power off your phone, hold both volume buttons and until it is done
View attachment 5682943
Check if the phone boots into fastboot by holding volume down and power.
If it shows something like this then congrats, you have fastboot access now.View attachment 5682945
Flashing recovery is very easy now.
Download TWRP image from the TWRP website: https://twrp.me/realme/realme8i.html
Just keep it in the platform tools folder for now.
Boot into your phone, and download the magisk apk from here: https://github.com/topjohnwu/Magisk/releases
After downloading it, download ZArchiver from the Play Store and replace .apk with .zip and save it.
Now power off the phone and boot into fastboot/bootloader.
Open the terminal inside platform tools and:
fastboot flash recovery recovery.img
fastboot reboot recovery
You will be in your custom recovery now .
Now goto install, and select your magisk zip, and flash it normally.
After that is done, reboot to system and rename the magisk zip to apk again and install the apk.
Boom you have also rooted your device .
Thanks to Pritish for bootloader unlock guide and patched lk
Click to expand...
Click to collapse
now I cannot turn on my phone after try to access recovery :/
hoangnguyen320 said:
now I cannot turn on my phone after try to access recovery :/
Click to expand...
Click to collapse
i holded power button for 5 minutes...
hoangnguyen320 said:
i holded power button for 5 minutes..
Click to expand...
Click to collapse
volume up and power?
Sidharth09 said:
Hello everyone! In this guide, I Sidharth will tell you how to flash recovery, root and access bootloader on the Realme 8i and Narzo 50, you probably have seen another guide by Pritish, it's not wrong but it became kind of outdated .
So lets begin,
Requirements:
PC (with windows or linux installed)
Platform tools installed
First unlock the bootloader by following this guide: http://telegra.ph/HOW-TO-UNLOCK-BOOTLOADER-REALME-8INARZO-50-05-08
Or this guide: https://forum.xda-developers.com/t/...-flash-twrp-and-root-rmx3151-rmx3286.4369399/ (dont worry about the boot imgs, just unlock the bootloader normally and boot the phone, don't go on the second step)
So after doing that, you should have platform tools and adb drivers installed, I am not going to tell you how to do that exactly but you should find tons of tutorials on the internet for both linux and windows. (I am going to be using Linux in this case but everything is the same for both windows and linux in this case)
Download this file: https://drive.google.com/file/d/13J2zlrUz84ZDSPERdosgNO6xdhwah4hl/view?usp=sharing
and paste it in your mtkclient folder (you should have that by now if you already unlocked the bootloader.)View attachment 5682939
Open the terminal and then type: python mtk w lk lk.bin
View attachment 5682941
Now, power off your phone, hold both volume buttons and until it is done
View attachment 5682943
Check if the phone boots into fastboot by holding volume down and power.
If it shows something like this then congrats, you have fastboot access now.View attachment 5682945
Flashing recovery is very easy now.
Download TWRP image from the TWRP website: https://twrp.me/realme/realme8i.html
Just keep it in the platform tools folder for now.
Boot into your phone, and download the magisk apk from here: https://github.com/topjohnwu/Magisk/releases
After downloading it, download ZArchiver from the Play Store and replace .apk with .zip and save it.
Now power off the phone and boot into fastboot/bootloader.
Open the terminal inside platform tools and:
fastboot flash recovery recovery.img
fastboot reboot recovery
You will be in your custom recovery now .
Now goto install, and select your magisk zip, and flash it normally.
After that is done, reboot to system and rename the magisk zip to apk again and install the apk.
Boom you have also rooted your device .
Thanks to Pritish for bootloader unlock guide and patched lk
Click to expand...
Click to collapse
you can already do this using fastbootd
How to install usbdk in linux? I am using archlinux.
Sidharth09 said:
volume up and power?
Click to expand...
Click to collapse
just power , i tried all vl and pwer
and the battery was 90%
kawsarahmed369 said:
How to install usbdk in linux? I am using archlinux.
Click to expand...
Click to collapse
u dont need those for linux

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

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
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.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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!
Step 2
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!
Step 2
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!
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!
If you need help, join the Telegram group or leave a comment down here!
Iam on realme ui 3....does this will work for me....???
ankitpant said:
Iam on realme ui 3....does this will work for me....???
Click to expand...
Click to collapse
same question.
and if have to downgrade can i upgrade later? and root it? or it'll block bootloader again?
anyway to root in realme UI3.0 with magisk?
Hi
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
sakib7040 said:
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
Click to expand...
Click to collapse
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
is this still work today 7/02/2023
Yes. This method work's under rui2
OatSiriM said:
is this still work today 7/02/2023
Click to expand...
Click to collapse
does this work with python 3.8.10? since i only have win7 x64
also realme8i TWRP can this be use with narzo 50?
ghochenk said:
does this work with python 3.8.10? since i only have win7 x64
also realme8i TWRP can this be use with narzo 50?
Click to expand...
Click to collapse
Pythons 3.8.1 will work. As for the realme flash tool stick to 2.xx. as the lastest 3.xx does not seam to recognise the phone
zachitou said:
Pythons 3.8.1 will work. As for the realme flash tool stick to 2.xx. as the lastest 3.xx does not seam to recognise the phone
Click to expand...
Click to collapse
Thank you
zachitou said:
Pythons 3.8.1 will work. As for the realme flash tool stick to 2.xx. as the lastest 3.xx does not seam to recognise the phone
Click to expand...
Click to collapse
What to do if I’m under Realme UI 3 ? I can’t do it ?
Realme ui 2 works. Realme ui3 should work. I had No luck with ui 4
zachitou said:
Realme ui 2 works. Realme ui3 should work. I had No luck with ui 4
Click to expand...
Click to collapse
Idk If I wanna do it because I’ve seen a lot of people bootloop :/
HadesBar said:
What to do if I’m under Realme UI 3 ? I can’t do it ?
Click to expand...
Click to collapse
You can but you need lk file for rui3
sakib7040 said:
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
Click to expand...
Click to collapse
You need lk file for rui3
HadesBar said:
Idk If I wanna do it because I’ve seen a lot of people bootloop :/
Click to expand...
Click to collapse
You won't get any bootloop if you use proper files
zachitou said:
Realme ui 2 works. Realme ui3 should work. I had No luck with ui 4
Click to expand...
Click to collapse
You can root rui4

Categories

Resources