[Realme 8i / Narzo 50] pritish1998:
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 (Narzo 50) 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.)

Windows Method

Requirements:

Bypass Tools Pack - (DRIVER AND BYPASS FILES)

SP Flash Tool

Decrypted OFP (OPPO FIRMWARE PACKAGE) Files:

FULL FIRMWARE - INCLUDES THE "USERDATA" PARTITION, HENCE LARGER.

A.32 (Indian) - Mega | GDrive

A.32 (Global) - Mega | GDrive

A.30 (Indian) - Mega | GDrive

These firmwares are from Realme 8i but will work for Narzo 50 also (I will add Narzo 50 firmwares soon)

Install Python from Windows Store

libusb-win32 - Having Issues? Use this.

Get usbdk installer (.msi) from here and install it

1) Extract the zip

2) Go to driver folder, find the .inf file right click and press install.

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.

View attachment 5474379

5) Now power off the phone and connect the phone while holding volume + and - (Don't leave the buttons until the bypass is done)

View attachment 5474375

6)After the above step Go into Flash Tool folder and open the SPFlash tool go to Options>Option

View attachment 5474391

Click on Connections and select UART and set Baud Rate to 921600

View attachment 5474395

7) 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!

View attachment 5474397

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".

8) Uncheck oplusreserve2 first. 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!

View attachment 5480041

Notes :

After this phone might not boot due to encryption, you can do any of the below procedures to format your data and boot your phone

1. In case you can access recovery by holding volume and power button - Wipe all data from recovery and reboot

2. In case you cannot access recovery, power off phone then enter this command in mtkclient :

python mtk e metadata,userdata,md_udc

and connect phone while holding both volume buttons. After this just reboot phone

Also note that first boot takes some time, so don't panic leave it for few minutes it'll boot :)

Credits :

https://github.com/bkerler/ for decryptor and for creating the tool.

If you face any issues contact me here