- In this page, I'll cover everything you can do with Realme 6i.
- (btw i'm too lazy to upload the "files above" thing just get it from here)
ALL YOUR DATA WILL BE DELETED
- Download the downgrade OTA file, you can find it in the files above, in oppostockrom website or type
#official_ozip
in the official telegram group.
- There are 2 ways to install the OTA file:
- Just open file manager and click it, it'll automatically rollback.
- Reboot to recovery - install from storage and choose the OTA.
ALL YOUR DATA WILL BE DELETED
- Install the latest platform tools here.
- Install the latest drivers, you can find them in Android USB Drivers with guides on how to install them.
- Deep Testing for RMX2040 (you can find it in the files above, in the the official telegram group or on the Realme official site).
- Open Settings - About Phone - click Build Number multiple times until it prompts you for the lock screen password or shows the "You're now in developer mode" message.
- Now search "USB debugging" and turn it on.
- Install Deep testing for your phone
- Click on "Start Applying" (if you don't see a warning screen or application submitted, click Query Verification Status then start the in-depth test), accept the warning screen, and submit the application.
- Wait for about 1-2 hours; you should see "Review Successful."
- Click "Start the in-depth test."
- You should see a black screen with 3 or more command lines.
- Connect the phone to the PC, open the platform tools file, click on the address bar where the file path is shown, and type
cmd
. This should open a command prompt window. - Now type this:
fastboot flashing unlock
. - This should open a warning on the phone, select using volume buttons "UNLOCK THE BOOTLOADER," then press the power button.
- Then redo the first 2 lines (if you wish to continue with flashing recovery, rooting, and installing ROM).
Use Shizuku + Shizutools or Shizuku + Canta. you can find countless guides online like this one.
ALL YOUR DATA WILL BE DELETED IF YOU CHOOSE USERDATA IN MCT OFP EXTRACTOR
- Download stock firmware; search "RMX2040 C.12 stock firmware" on your laptop if you're on Android 11 or "RMX2040 A.47 stock firmware" if you're on Android 10, you can find it in the files above or here.
- (DO NOT USE ANDROID 11 FIRMWARE FOR ANDROID 10 OR ANDROID 10 FIRMWARE FOR ANDROID 11, IT WILL SOFT BRICK IT, if you accidentally do so, repeat the same guide with the correct firmware).
- Unlocked bootloader.
- Download MCT OFP Extractor.
- Boot into bootloader; you can do this by holding power + volume down.
- If you're stuck in a bootloop or an infinite loading screen, hold power + vol up + vol down until it turns off, then release volume up. You should see 3 (or more) command lines on the left.
- Unzip the stock firmware.
- Open MCT OFP Extractor, choose the
.ofp
file from the unzipped folder and put it in a new folder (this should take some time). - Now copy all of the extracted files into the platform tools file after extracting them.
- Connect the phone to the laptop.
- Now open platform tools file nd click on the address bar where the file path is shown, type
cmd
, and press enter. This should open a command prompt. - Now type the following commands for each file that ends in
.img
:fastboot flash [img_name] [img_name.img]
(for example:fastboot flash boot boot.img
)
- If something refuses to flash, it's ok.
- Now type:
fastboot reboot system
and everything should be back to normal.
- Install stock firmware; search "RMX2040 C.12 stock firmware" if you're on Android 11 or "RMX2040 A.47 stock firmware" if you're on Android 10, you can find it in the Oppo Stock ROM website or the files above.
- (DO NOT USE ANDROID 11 FIRMWARE FOR ANDROID 10 OR ANDROID 10 FIRMWARE FOR ANDROID 11, IT WILL SOFT BRICK IT. If you accidentally do so, repeat the same guide with the correct firmware).
- Download and Install the latest drivers, you can find them in Android USB Drivers with guides on how to install them.
- Download MCT OFP Extractor.
- Download SP Flash Tool.
- IDK, ask in the official telegram group or see this tutorial (after clicking download, hold power button + vol up + vol down to start flashing).
- ALWAYS USE DOWNLOAD ONLY MODE, IF YOU USE FIRMWARE UPGRADE OR FORMAT ALL+DOWNLOAD
- AND DON'T FORMAT YOUR SYSTEM PARTITION FROM FORMAT SECTION
- IF YOU EVER TRY TO FORMAT YOUR DEVICE YOU WILL END UP WITH "download errror 0×00890000 please download again" logo Because It will COMPLETELY WIPE YOUR Nv-RAM PARTITION WHICH STORES YOUR IMEI NO. FOR YOUR DEVICE
- Rolled back to Android 10.
- Unlocked bootloader.
- USB debugging enabled.
- PBRP for RMX2020 (yes, this is not a typo) in the files above or here.
- Download PBRP for RMX2020 (yes, this is not a typo).
- Copy the entire zip file to your phone, unzip it on your computer, open the TWRP folder in the unzipped folder, copy
recovery.img
, and paste it in platform tools on your PC. - Remove the password from your mobile (do this whenever trying to open PBRP because decryption is broken).
- Connect the phone to the PC, click on the address bar where the file path is shown, type
cmd
, and press enter. This should open a command line. - Enable file transfer on your phone, then type
adb reboot bootloader
in the cmd. If this doesn't work, tryadb reboot fastboot
(it should ask for a prompt on your phone to enable USB debugging, check always allow and allow, then type the command again). - You should see 3 lines on a black screen on your phone.
- Type in the cmd window on your computer
fastboot flash recovery recovery.img
thenfastboot reboot recovery
. - Wait for a bit; you should see the PitchBlack recovery loading screen.
- Click Install - choose the zip you previously copied to your phone - wait for a bit - press the home button - reboot - recovery to reboot back to recovery.
- Click reboot-system.
- Rolled back to Android 10.
- Unlocked bootloader.
- USB debugging enabled.
- TWRP for RMX2040 (you can find this in the t.me/narzo10club Telegram group or the files above).
- Download TWRP for RMX2040, unzip it on your computer, copy
recovery.img
, and paste it in platform tools on your PC. - Connect the phone to the PC, click on the address bar where the file path is shown, type
cmd
, and press enter. This should open a command line. - Enable file transfer on your phone, then type
adb reboot bootloader
in the cmd. If this doesn't work, tryadb reboot fastboot
(it should ask for a prompt on your phone to enable USB debugging, check always allow and allow, then type the command again). - You should see 3 lines on a black screen on your phone.
- Type in the cmd window on your computer
fastboot flash recovery recovery.img
thenfastboot reboot recovery
. - Wait for a bit, you should see the TWRP loading screen.
- To reboot back to the system, click reboot-system.
ALL YOUR DATA WILL BE DELETED
- Any Custom recovery installed
- Magisk
- Flash Magisk normally via PBRP. You can find countless guides online like this one and also how to bypass SafetyNet (check pinned comments) check and hide root via Shamiko (if a shamiko version doesn't work try the version before it).
- TWRP installed
- PBRP for RMX2020 (yes, this is not a typo) in the files above or here.
- Download PBRP for RMX2020 (yes, this is not a typo).
- Copy the entire zip file to your phone
- Connect the phone to the PC, click on the address bar where the file path is shown, type
cmd
, and press enter. This should open a command line. - Enable file transfer on your phone, then type
adb reboot recovery
in the cmd - Click Install - choose PBRP zip file you previously copied to your phone - wait for a bit - press the home button - reboot - recovery to reboot back to recovery.
- Click reboot-system.
ALL YOUR DATA WILL BE DELETED
- TWRP installed
- PBRP file from the files above (don't install)
- A ROM of your choice on your PC (you can find RMX2020 ROMS that work for RMX2040 in this telegram group). I personally tried crDroid 12.1 ROM (NOT GSI) and it's working well so far. I will update on further testing.
- (optional) GApps or FOSSApps of your preference (if not already included in the ROM), you can try this.
- Connect the phone to the PC.
- Open Platform Tools, click on the address bar where the file path is shown, type
cmd
, and press Enter. This should open a command prompt. - Unzip ROM file, Enable file transfer on your phone, transfer GApps zip file (optional), ROM img file and PBRP zip file from the PC to your phone.
- Type
adb reboot recovery
in the cmd. - You should see TWRP loading screen (PBRP fastboot is broken).
- Click Wipe - Advanced Wipe, select Data, Cache, Dalvik/ART Cache, and swipe to wipe.
- Click the Home button - Reboot - Fastboot. You should be in TWRP fastbootd.
- Type in the cmd window on your laptop:
fastboot erase metadata
andfastboot erase system
. - Type
fastboot reboot recovery
. - Click Install, go to ROM img file location, click it and swipe
- Click Wipe - Format Data - type "yes" - Enter (Don't if installing GApps or flashing refused).
- Click Home - Reboot - System (Don't if installing GApps or flashing refused).
if it refuses, try this:
- Click Home button, Install, go to PBRP zip file location, click it, and swipe.
- Click Home button - Reboot - Recovery.
- You should be in PBRP now (TWRP doesn't allow ROMs other than RMX2040).
- Click Install, go to ROM img file location, click it and swipe
- Click Wipe - Format Data - type "yes" - Enter (Don't if installing GApps or it didn't work).
- Click Home - Reboot - System (Don't if installing GApps or flashing didn't work).
if that also didn't work, try this:
- Click Advanced - ADB Sideload, check Wipe Dalvik Cache and Wipe Cache, and swipe.
- Type in the cmd on your computer:
adb sideload [zip-file-name-of-installed-os.zip]
(don't include the square brackets). - If it says on the PC it failed at 48% or something similar, it's okay. Just check the phone to see if it says it's successful.
- Click Cancel - Home
- Click Wipe - Format Data - type "yes" - Enter (Don't if installing GApps).
- Click Home - Reboot - System (Don't if installing GApps).
Installing GApps or FOSSApps (optional):
- In recovery, go to Install, navigate to GApps zip file location, click it, and swipe.
- Go to Wipe - Format Data - type "yes" and enter.
- Finally, go to Reboot - System.
ALL YOUR DATA WILL BE DELETED
- TWRP installed.
vbmeta.img
file (extract it from stock firmware using MCT OFP Extractor(or from the files above) or get it from t.me/narzo10club Telegram group).- (optional) GApps or FOSSApps of your preference (if not already included in the GSI), you can try this.
- A GSI of your choice on your computer. MUST be arm64 and NOT vndklite, and the code should start with "b" (bvN, bgN, bvS, bgS). I personally like dotOS from their official site or AOSP 14 if you prefer it. Here's the meaning of the code: v: means vanilla (no GApps) g: means GApps N: means no superuser (not pre-rooted) S: means superuser (pre-rooted)
- Extract the zip or xz file using 7zip or WinRAR.
- Connect your phone to the PC, copy GApps or FOSSapps to your phone (optional), open Platform Tools, and click on the address bar where the file path is shown. Type
cmd
and press Enter to open a CMD window. - Type
adb reboot fastboot
. You should see TWRP fastbootd. - Type the following:
-
fastboot --disable-verification flash vbmeta vbmeta.img
-
fastboot reboot fastboot
-
fastboot erase system
-
fastboot flash system [name-of-gsi-img.img]
(don't include the square brackets)don't do these if NOT installing GApps
-
'fastboot reboot recovery'
-
go to install - go to GApps location - click it and swipe
-
click home, reboot, fastbootd
-
continue with the next steps:
-
fastboot -w
-
fastboot reboot bootloader
(you should see a black screen with 3 or more lines) -
fastboot erase userdata
-
fastboot reboot system
-
If you encounter any issues, please let me know. If you find any mistakes, please tell me. I apologize for any grammar mistakes or misspellings as English isn't my mother language.