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

[GUIDE] REALME 7 RMX2155 GLOBAL BOOTLOADER UNLOCK

Search This thread

SubwayChamp

Senior Member
Aug 6, 2016
3,237
2
1,372
I can re-flash with sp-tool, but I can't boot into system, only in realme recovery. The bootloader is unlocked
But what option did you use in SP Flash tool? Which firmware version you have?.

I think that the OFP file when unpacked doesn't contain all the files' device needs to be flashed cause the official tool is Realme Flash tool (it works only for some models), not SP Flash tool, in an unlocked device you can flash all the files you can get but OFP doesn't contain them, there are in the other files unzipped from the zip.

Unfortunately I didn't make a backup cause never happened this to me with other brands, Realme has a very restrictive politics.
A backup/read back from a good device would solve it, you should need to flash other partitions to solve it, this is the whole thing here. While you´ll remain unlocked there´s some hope.
 

oderkuu

Member
Oct 13, 2021
21
1
I need to try and get a grasp of what you did that lead up to this predicament. So, you can flash firmware, but - regardless of what you flash - cannot seem to boot into the system? What files have you tried flashing? And what exact firmware version were you on before this started happening?
Yes, cann't boot into system, two bootlooping and boot into realme ui recovery
Firmware from https://www.androidfilehost.com/?fid=7161016148664809676
I don't remember exactly firmware. What I should do to find it?
 

oderkuu

Member
Oct 13, 2021
21
1
But what option did you use in SP Flash tool? Which firmware version you have?.

I think that the OFP file when unpacked doesn't contain all the files' device needs to be flashed cause the official tool is Realme Flash tool (it works only for some models), not SP Flash tool, in an unlocked device you can flash all the files you can get but OFP doesn't contain them, there are in the other files unzipped from the zip.

Unfortunately I didn't make a backup cause never happened this to me with other brands, Realme has a very restrictive politics.
A backup/read back from a good device would solve it, you should need to flash other partitions to solve it, this is the whole thing here. While you´ll remain unlocked there´s some hope.
Unchecked "Opposerver 2", "Special preload", "My custom", and "Cdt engineering" and download mode
Do you know how to flash all files that's missing?
 

SubwayChamp

Senior Member
Aug 6, 2016
3,237
2
1,372
Recovery, fastboot show nothing
Show nothing means that you can't enter either to recovery or fastboot, no? fastboot is inaccessible through hardware buttons, so the only way would be through recovery or booting device, then using ADB.
, adb show device offilne
Offline is a different thing that not listing it, ADB wouldn't be available in a device rebooting without access to recovery or booting to OS.
But in your first attempt using SP Flash tool, you could flash these 4 files? I think you shouldn't try to flash the entire ROM, may I'm wrong, but it seems that the ROM is from a RMX2151 and trying to flash these files will triggered the crash.
 

oderkuu

Member
Oct 13, 2021
21
1
Show nothing means that you can't enter either to recovery or fastboot, no? fastboot is inaccessible through hardware buttons, so the only way would be through recovery or booting device, then using ADB.

Offline is a different thing that not listing it, ADB wouldn't be available in a device rebooting without access to recovery or booting to OS.

But in your first attempt using SP Flash tool, you could flash these 4 files? I think you shouldn't try to flash the entire ROM, may I'm wrong, but it seems that the ROM is from a RMX2151 and trying to flash these files will triggered the crash.
No, I couldn't. I finished tutorial and unlocked bootloader. Then I backup with

PitchBlack Recovery Project​

And install some custom rom,

PixelPlus UI probably​

After I try and restore old one and that's failure happened
 

SubwayChamp

Senior Member
Aug 6, 2016
3,237
2
1,372
No, I couldn't. I finished tutorial and unlocked bootloader. Then I backup with

PitchBlack Recovery Project​

And install some custom rom,

PixelPlus UI probably​

After I try and restore old one and that's failure happened
Well, it's unlikely to know for certain what is happening with this device and its weird behavior, I did almost exactly the same, restoring by PBR recovery could boot to OS but after that restoring through TWRP finally got my device bricked.

I also lost the ability to flash all the partitions through SP flash tool, and then I recovered it anyway even after that with no luck to successfully pass from bootanimation, maybe you have better luck, read carefully this https://github.com/bkerler/mtkclient, use for first only the command to unlock bootloader (I know, you have it unlocked probably) but this injects a functional/readable preloader, the command is python mtk xflash seccfg unlock it worked for me and worth the try, after that I could use the Download option for all the files, just a tip, in case you didn´t before don´t tick the preloader partition, never had an issue with other devices though but this device (probably the OEM) get bricked doing that.
 
  • Like
Reactions: oderkuu

oderkuu

Member
Oct 13, 2021
21
1
Well, it's unlikely to know for certain what is happening with this device and its weird behavior, I did almost exactly the same, restoring by PBR recovery could boot to OS but after that restoring through TWRP finally got my device bricked.

I also lost the ability to flash all the partitions through SP flash tool, and then I recovered it anyway even after that with no luck to successfully pass from bootanimation, maybe you have better luck, read carefully this https://github.com/bkerler/mtkclient, use for first only the command to unlock bootloader (I know, you have it unlocked probably) but this injects a functional/readable preloader, the command is python mtk xflash seccfg unlock it worked for me and worth the try, after that I could use the Download option for all the files, just a tip, in case you didn´t before don´t tick the preloader partition, never had an issue with other devices though but this device (probably the OEM) get bricked doing that.
You managed to boot into system?
Could you make a list how to recovery system?
 

SubwayChamp

Senior Member
Aug 6, 2016
3,237
2
1,372
You managed to boot into system?
Could you make a list how to recovery system?
No, I couldn't, I recovered my device from the worst scenario; "download not completed..." and display showing nothing, I could flash all the partitions through SP Flash tool (A87), because my display lost the sensitivity couldn't update to A91 ozip through the stock recovery, I can't tap on OK to start the update, I flashed PBR and managed to boot to it, I had to flash PixelPlusUI through my PC but still doesn't pass from bootanimation.
I tried the things that solved same situation from my other devices like formatting data, flashing dtbo, vbmeta, sometimes vendor but nothing of that works on this device as of now. You should try flashing the A91 through stock recovery, it seems that OFR can flash it, not sure though, I decrypted the ozip to zip but OFR gives some fail.
 
  • Like
Reactions: oderkuu

oderkuu

Member
Oct 13, 2021
21
1
No, I couldn't, I recovered my device from the worst scenario; "download not completed..." and display showing nothing, I could flash all the partitions through SP Flash tool (A87), because my display lost the sensitivity couldn't update to A91 ozip through the stock recovery, I can't tap on OK to start the update, I flashed PBR and managed to boot to it, I had to flash PixelPlusUI through my PC but still doesn't pass from bootanimation.
I tried the things that solved same situation from my other devices like formatting data, flashing dtbo, vbmeta, sometimes vendor but nothing of that works on this device as of now. You should try flashing the A91 through stock recovery, it seems that OFR can flash it, not sure though, I decrypted the ozip to zip but OFR gives some fail.
It' so complicated for meo_O
What's the plan? I could participate, don't have much choice either
 

MoZeiter

New member
Oct 20, 2021
2
0
WELCOME, ALL.


After a very tiring process of swapping between ROMs and changing regions, APKs, et cetera, we have finally been able to perfect the method for unlocking the bootloader of the RMX2155! This is a detailed guide aimed to give you an easy time!

----------------------------------------------------------------------------

I AM NOT LIABLE FOR ANY DAMAGES, BRICKED PHONES, OR ANYTHING ELSE THAT HAPPENS. IT IS YOUR CHOICE TO FOLLOW THIS GUIDE, AND THE CONSEQUENCES ARE YOUR RESPONSIBILITY.

----------------------------------------------------------------------------


FILES NEEDED:



So that you don't need to go through the irritating process of downloading everything, extracting the OFP, and going to sketchy places to try and find a stock ROM, you can now download everything from either one of the links below:



Both links contain the same content: everything needed for this guide. It'll save you a lot of time.


----------------------------------------------------------------------------


PROCEDURE:



1. Download the .zip file from either of the links above, and then extract the files from inside.

2. Navigate to the "MTK Drivers" folder, extract the files, and then install them. For ".inf" files: You must right-click, and then select "Install" from the drop-down menu. You may have to disable a Windows setting for this to work, however, as they are unsigned drivers. You can learn how to do this here: https://www.howtogeek.com/167723/ho...8.1-so-that-you-can-install-unsigned-drivers/

3. Install Python if you haven't already. MAKE SURE TO ADD TO PATH.

4.
Hold "shift" on your keyboard, and right-click on the Windows home-key. Click "Command Prompt (Admin)".

5.
Type in the command "pip install pyusb pyserial json5", and then close your command prompt once it is done installing.

6. Extract the "Bypass Tools.zip" into a folder, and then navigate to the "Driver" folder within. Right-click on the file named "cdc-adm.inf" file, and select "Install". Wait for it to finish - though, it shouldn't take any longer than a second.

7. Install libUSB, and then open it. Power your phone off, and keep it that way. LibUSB should be called "Filter Wizard" in your start-menu. Right-click on it, and run it as an administrator. Have your RMX2155 and a trusty MTP cable on-hand. Click on "Install a device filter", then connect your Realme 7 with both volume-buttons pressed. Select and install the device that appears. It should have something like "MTK" in its name. Do this quickly, as it usually disappears after a few seconds. Once that is done: Unplug your phone.

8. Head to the folder with the bypass tools inside, and open "brom.bat". Connect your device with both volume buttons pressed. It should say something along the lines of: "Protection disabled" if it is successful. Disconnect your phone again.

9. Open the flash-tool folder, and launch the application inside. It is named: "flash_tool.exe". Select the scatter file inside the "OFP Contents" folder within the ROM folder, and un-check the following boxes: "Opposerver 2", "Special preload", "My custom", and "Cdt engineering".

10. Make sure that the box above where it lists all those files says: "Download only". This is very important. After you've verified that those boxes are without check-marks, and that the method is "Download only": Press the "Download" button at the top, connect your phone, and then press the volume-buttons. Once your phone is done flashing and a green check-mark is displayed: It will then boot. If it doesn't boot automatically, wait a few more seconds, and then hold the power key until it turns on. Give it some time.

11. Once it starts, and after you've gone through the main set-up process, you'll need to change your region to "Vietnam". This is a very important step to get your bootloader unlocked. For the sake of making this short: Follow the link. It will take you to a guide that should work for all OPPO devices. Please, read it carefully. From top to bottom. https://forum.xda-developers.com/t/...dated-instructions-now-working-again.4143415/

12. Move the Deep Test .APK file to your phone. Install it, and then open it. Submit your application, and wait. After: Just follow the directions given, and use ADB to unlock that bootloader. Use the following video to help you out if you don't already know how to unlock your bootloader with ADB! It also shows you how to flash a recovery, which will be useful if you wanna do that sorta stuff.




13. Success!



----------------------------------------------------------------------------


If you find that your phone won't connect through fastboot or SP Flash Tools after you've finished unlocking your bootloader, uninstall the LibUSB filter for your device (not the program), and then reinstall it.


For those of you wondering, YES, your phone can be flashed with GSIs, as it is a treble phone. However, you should download the "Treble Check" app off of the Playstore, as it supplies you with important information relating to which ROMs you can use with your device. IF YOU DO NOT MAKE SURE TO FLASH THE CORRECT GSI FILE TO YOUR PHONE, YOU MAY HARD-BRICK IT. Take a look at the guide below. Happy flashing!



https://forum.xda-developers.com/t/...n-realme-7-using-super-gsi-installer.4280785/


----------------------------------------------------------------------------


If you need help, just ask below!


----------------------------------------------------------------------------


EXTRA SPECIAL THANKS TO:

@albatron34000

@SwizzRM7

Working with you has been great!
How solve in-depth test not run on phone ?
My phone realme 7 Global Android 11 RUI 2.0
8/128
 
How solve in-depth test not run on phone ?
My phone realme 7 Global Android 11 RUI 2.0
8/128
You need to be on RealmeUI 1.0. Preferably a.87 or lower. I don't know what to do about your situation, to be honest: I've never really touched RealmeUI 2.0. I've also heard that, if you try to downgrade back to RealmeUI 1.0 from 2.0, you'll hard-brick. Make a forum post in the Q&A section of this device's forum. Somebody else should be able to help, hopefully.
 

homomemeboi04

Member
Mar 18, 2021
23
8
Hey!

I can boot into fastboot mode, but whenever I connect it to my computer, fastboot devices doesn't tell me it's connected and I hear the device disconnected sound every 10ish seconds.

Can someone help me, please.
 
Hey!

I can boot into fastboot mode, but whenever I connect it to my computer, fastboot devices doesn't tell me it's connected and I hear the device disconnected sound every 10ish seconds.

Can someone help me, please.
Sounds like there may be something wrong with your USB cord, USB-C port (where your phone connects to the cord), or the USB port (where your PC connects to the cord). Turn your phone on, connect it to your PC, and enable MTP. Then, use your PC to open your phone's storage directory with the file manager/explorer that comes with your computer's OS. If your phone keeps disconnecting, then you may want to try a different cord and/or a different port on your PC.
 

homomemeboi04

Member
Mar 18, 2021
23
8
Sounds like there may be something wrong with your USB cord, USB-C port (where your phone connects to the cord), or the USB port (where your PC connects to the cord). Turn your phone on, connect it to your PC, and enable MTP. Then, use your PC to open your phone's storage directory with the file manager/explorer that comes with your computer's OS. If your phone keeps disconnecting, then you may want to try a different cord and/or a different port on your PC.
MTP is fine there
 

homomemeboi04

Member
Mar 18, 2021
23
8
Try uninstalling and then reinstalling the LibUSB drivers (all with admin privileges), and then running brom.bat (again, with admin privileges). Might fix it.
I fixed it. I had to download the universal drivers, go to fastboot, go to device manager, click on "Android", then on "Update driver" -> "Chose from my computer" -> "Show all" -> "Google Inc" - "ADB"
 
  • Like
Reactions: OrthodoxOxygen

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hi, can i unlock bootloader using this guide?

    RMX2155_11_C.13
    Yes you can. I was also on the same version! Good luck! Your phone will be downgraded to a asian realmeUI 1.0, then your sales region will be changed to a country in Asia (it needs to be the one in the guide) and then you just download an app so you can enter fastboot and then unlock the bootloader.

    Everything worked without issues for me. If your phone doesn't show up in fastboot, manually go to device manager and install the android ADB driver (I can help you if you need).
    1
    Hi, can i unlock bootloader using this guide?

    RMX2155_11_C.13
    1
    I'm downloading zip file right now. I hope all program works fine in linux ;p
    1
    I'm downloading zip file right now. I hope all program works fine in linux ;p
    Should work fine but I recommend Windows 10. You need a functional WiFi card since the software that changes your sales region needs you to disable Ethernet so it can connect to the phone.
    1
    There's only one way to change in the settings
    You haven't changed the region correctly then. You see, you're currently changing your geolocation for currencies and such. But the in-depth test app will check your sales region.

    To change your devices sales region, follow this link. You will need a Windows PC or laptop with WiFi functionality:

  • 3
    WELCOME, ALL.


    After a very tiring process of swapping between ROMs and changing regions, APKs, et cetera, we have finally been able to perfect the method for unlocking the bootloader of the RMX2155! This is a detailed guide aimed to give you an easy time!

    ----------------------------------------------------------------------------

    I AM NOT LIABLE FOR ANY DAMAGES, BRICKED PHONES, OR ANYTHING ELSE THAT HAPPENS. IT IS YOUR CHOICE TO FOLLOW THIS GUIDE, AND THE CONSEQUENCES ARE YOUR RESPONSIBILITY.

    ----------------------------------------------------------------------------


    FILES NEEDED:



    So that you don't need to go through the irritating process of downloading everything, extracting the OFP, and going to sketchy places to try and find a stock ROM, you can now download everything from either one of the links below:



    Both links contain the same content: everything needed for this guide. It'll save you a lot of time.


    ----------------------------------------------------------------------------


    PROCEDURE:



    1. Download the .zip file from either of the links above, and then extract the files from inside.

    2. Navigate to the "MTK Drivers" folder, extract the files, and then install them. For ".inf" files: You must right-click, and then select "Install" from the drop-down menu. You may have to disable a Windows setting for this to work, however, as they are unsigned drivers. You can learn how to do this here: https://www.howtogeek.com/167723/ho...8.1-so-that-you-can-install-unsigned-drivers/

    3. Install Python if you haven't already. MAKE SURE TO ADD TO PATH.

    4.
    Hold "shift" on your keyboard, and right-click on the Windows home-key. Click "Command Prompt (Admin)".

    5.
    Type in the command "pip install pyusb pyserial json5", and then close your command prompt once it is done installing.

    6. Extract the "Bypass Tools.zip" into a folder, and then navigate to the "Driver" folder within. Right-click on the file named "cdc-adm.inf" file, and select "Install". Wait for it to finish - though, it shouldn't take any longer than a second.

    7. Install libUSB, and then open it. Power your phone off, and keep it that way. LibUSB should be called "Filter Wizard" in your start-menu. Right-click on it, and run it as an administrator. Have your RMX2155 and a trusty MTP cable on-hand. Click on "Install a device filter", then connect your Realme 7 with both volume-buttons pressed. Select and install the device that appears. It should have something like "MTK" in its name. Do this quickly, as it usually disappears after a few seconds. Once that is done: Unplug your phone.

    8. Head to the folder with the bypass tools inside, and open "brom.bat". Connect your device with both volume buttons pressed. It should say something along the lines of: "Protection disabled" if it is successful. Disconnect your phone again.

    9. Open the flash-tool folder, and launch the application inside. It is named: "flash_tool.exe". Select the scatter file inside the "OFP Contents" folder within the ROM folder, and un-check the following boxes: "Opposerver 2", "Special preload", "My custom", and "Cdt engineering".

    10. Make sure that the box above where it lists all those files says: "Download only". This is very important. After you've verified that those boxes are without check-marks, and that the method is "Download only": Press the "Download" button at the top, connect your phone, and then press the volume-buttons. Once your phone is done flashing and a green check-mark is displayed: It will then boot. If it doesn't boot automatically, wait a few more seconds, and then hold the power key until it turns on. Give it some time.

    11. Once it starts, and after you've gone through the main set-up process, you'll need to change your region to "Vietnam". This is a very important step to get your bootloader unlocked. For the sake of making this short: Follow the link. It will take you to a guide that should work for all OPPO devices. Please, read it carefully. From top to bottom. https://forum.xda-developers.com/t/...dated-instructions-now-working-again.4143415/

    12. Move the Deep Test .APK file to your phone. Install it, and then open it. Submit your application, and wait. After: Just follow the directions given, and use ADB to unlock that bootloader. Use the following video to help you out if you don't already know how to unlock your bootloader with ADB! It also shows you how to flash a recovery, which will be useful if you wanna do that sorta stuff.




    13. Success!



    ----------------------------------------------------------------------------


    If you find that your phone won't connect through fastboot or SP Flash Tools after you've finished unlocking your bootloader, uninstall the LibUSB filter for your device (not the program), and then reinstall it.


    For those of you wondering, YES, your phone can be flashed with GSIs, as it is a treble phone. However, you should download the "Treble Check" app off of the Playstore, as it supplies you with important information relating to which ROMs you can use with your device. IF YOU DO NOT MAKE SURE TO FLASH THE CORRECT GSI FILE TO YOUR PHONE, YOU MAY HARD-BRICK IT. Take a look at the guide below. Happy flashing!



    https://forum.xda-developers.com/t/...n-realme-7-using-super-gsi-installer.4280785/


    ----------------------------------------------------------------------------


    If you need help, just ask below!


    ----------------------------------------------------------------------------


    EXTRA SPECIAL THANKS TO:

    @albatron34000

    @SwizzRM7

    Working with you has been great!
    2
    Many, many thanks for this part!

    “I had issue with ‘fastboot flashing unlock’. on option press volume up to unlock it did nothing, after 5 minutes i pressed volume down, yet when i rebooted it was unlocked. just sharing this for everyone here”

    The same happened to me and I was already going nuts! This really helped! Thank you!

    Also, many, many thanks to OrthodoxOxygen for this guide!

    May I suggest that you update your guide by adding at the very end something like: “If, after executing ‘fastboot flashing unlock’, pressing Vol Up does not work, press Vol Down and the phone should be unlocked.”
    2
    Do you think roms made for the RMX2151 will work? PixelPlus for example
    Yes it sure does!
    I'm currently using the Pixel plus rom
    Most (if not all) RMX2151 roms will work;)
    2
    Hi, can i unlock bootloader using this guide?

    RMX2155_11_C.13
    Yes you can. I was also on the same version! Good luck! Your phone will be downgraded to a asian realmeUI 1.0, then your sales region will be changed to a country in Asia (it needs to be the one in the guide) and then you just download an app so you can enter fastboot and then unlock the bootloader.

    Everything worked without issues for me. If your phone doesn't show up in fastboot, manually go to device manager and install the android ADB driver (I can help you if you need).
    2

    upload a87 instead. it work 100%​

    another person that i help upload file: