• 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,244
2
1,376
I grubbed from tutorial
I re-flash, it reboot two times and get in recovery mode
It happened the same with my device, I restored a backup through TWRP hoping that fixes my Wi-Fi issues and from there the device refused to boot to Android, a backup supposedly never should brick it, I re-flashed the stock ROM, various versions a lot of times with no avail.

I firstly used the Download option with no success to boot, and then I tried the Firmware upgrade option but with the ROM provided here to unlock the RMX2155 (my model is RMX2151) and probably my device was re-locked and the ADB got unauthorized, device got bricked (as of now) SP Flash tool can't flash completely all the partitions needed to be un-bricked.

Said this, probably the option for you is using the Firmware upgrade through SP Flash tool but with the proper ROM for your device.
 
It happened the same with my device, I restored a backup through TWRP hoping that fixes my Wi-Fi issues and from there the device refused to boot to Android, a backup supposedly never should brick it, I re-flashed the stock ROM, various versions a lot of times with no avail.

I firstly used the Download option with no success to boot, and then I tried the Firmware upgrade option but with the ROM provided here to unlock the RMX2155 (my model is RMX2151) and probably my device was re-locked and the ADB got unauthorized, device got bricked (as of now) SP Flash tool can't flash completely all the partitions needed to be un-bricked.

Said this, probably the option for you is using the Firmware upgrade through SP Flash tool but with the proper ROM for your device.
I believed that during restore, backup some system file was deleted and that's why with successful re-flashing I can't boot into system only in recovery. May be I wrong
You shouldn't ever use the firmware upgrade option. There are only very specific instances where it'll work. The ROM uploaded has been modified to work with the RMX2155 - meaning that it probably will not work with any other model. Unless otherwise is stated, you should only ever use "Download". As I stated multiple times in the guide: The method and its associated files are only to be used for the RMX2155.
 
  • Like
Reactions: SubwayChamp

SubwayChamp

Senior Member
Aug 6, 2016
3,244
2
1,376
You shouldn't ever use the firmware upgrade option. There are only very specific instances where it'll work. The ROM uploaded has been modified to work with the RMX2155 - meaning that it probably will not work with any other model. Unless otherwise is stated, you should only ever use "Download". As I stated multiple times in the guide: The method and its associated files are only to be used for the RMX2155.
I tried at all, formatting through fastboot, flashing multiple custom ROMs, it could be some special protection that triggered that. Device booted either sometimes to fastboot or recovery but after that nothing.

I know, I read your thread, when tried Firmware Upgrade option the flashing process was not allowed, then the partitions remained untouched, (my error was probably using your firmware and not mine) only that for some reason device got locked again, and in this mode device doesn't accept flashing without disabling the four files no matter which firmware variant I'm using. I used the Firmware upgrade in the past in other MTK devices and also in my last Redmi Note 9, if the option Flash all Except Bootloader is ticked no problem at all. The option Format All is more critic, can be used though but dumping first, specially the critical partitions device specific.

My suspect is that SP Flash tool can't flash the reserved partitions needed to can recover from a brick state. Also, the OFP seems not to include many partitions like FRP, persist just to mention two of them. The Realme Flash tool could do it, but it throws errors and only can be used in fastboot mode, probably this device isn't in the compatible list though.

I should need to open a thread to approach more insights on that, not sure if it helps, other than you and developers didn't see knowledgeable members that can help.

From what I investigate SP Flash tool can flash in two modes, the UFS is done in the normal download mode and the EMMC mode that should be done test pointing the device, this would require to open the back cover and short-circuiting the proper pinpoints, t could be the same to send it to a repair shop and in my country there’s not much available from what I know.

My last hope would be that someone can back up the partitions not available in the OFP ROM extracted, using DD method, or ReadBack method through SP Flash tool and flash it back to my device.
 
I tried at all, formatting through fastboot, flashing multiple custom ROMs, it could be some special protection that triggered that. Device booted either sometimes to fastboot or recovery but after that nothing.

I know, I read your thread, when tried Firmware Upgrade option the flashing process was not allowed, then the partitions remained untouched, (my error was probably using your firmware and not mine) only that for some reason device got locked again, and in this mode device doesn't accept flashing without disabling the four files no matter which firmware variant I'm using. I used the Firmware upgrade in the past in other MTK devices and also in my last Redmi Note 9, if the option Flash all Except Bootloader is ticked no problem at all. The option Format All is more critic, can be used though but dumping first, specially the critical partitions device specific.

My suspect is that SP Flash tool can't flash the reserved partitions needed to can recover from a brick state. Also, the OFP seems not to include many partitions like FRP, persist just to mention two of them. The Realme Flash tool could do it, but it throws errors and only can be used in fastboot mode, probably this device isn't in the compatible list though.

I should need to open a thread to approach more insights on that, not sure if it helps, other than you and developers didn't see knowledgeable members that can help.

From what I investigate SP Flash tool can flash in two modes, the UFS is done in the normal download mode and the EMMC mode that should be done test pointing the device, this would require to open the back cover and short-circuiting the proper pinpoints, t could be the same to send it to a repair shop and in my country there’s not much available from what I know.

My last hope would be that someone can back up the partitions not available in the OFP ROM extracted, using DD method, or ReadBack method through SP Flash tool and flash it back to my device.
You should be able to recover your phone, though. MTK devices are great because of that. Once you have your bootloader unlocked, I'm pretty sure any protection on your device is completely voided. What firmware version were you on before trying to flash your phone?
 

SubwayChamp

Senior Member
Aug 6, 2016
3,244
2
1,376
You should be able to recover your phone, though. MTK devices are great because of that.
I always thought that, I soft-bricked in the past but always I recovered it.
Once you have your bootloader unlocked, I'm pretty sure any protection on your device is completely voided.
Not sure if device was relocked, in the first bricked stage I could enter to recovery (stock or TWRP) or fastboot but actually device refuse to enter to any mode than download mode, it allows flashing some partitions unchecking the 4 same as your guide even flashing the firmware for the RMX2151.
What firmware version were you on before trying to flash your phone?

Screenshot_2021-10-07-23-09-17-81.jpgScreenshot_2021-10-07-23-11-52-57.jpg
 
I always thought that, I soft-bricked in the past but always I recovered it.

Not sure if device was relocked, in the first bricked stage I could enter to recovery (stock or TWRP) or fastboot but actually device refuse to enter to any mode than download mode, it allows flashing some partitions unchecking the 4 same as your guide even flashing the firmware for the RMX2151.


View attachment 5435685View attachment 5435687
RMX2151 A.91? That may be the issue. As far as I know, everyone who has flashed a custom ROM onto their RMX2155/RMX2151 has been on a.87 beforehand. Did you make sure to un-tick all those boxes before download-flashing via SP Flash Tools?
 

SubwayChamp

Senior Member
Aug 6, 2016
3,244
2
1,376
RMX2151 A.91? That may be the issue. As far as I know, everyone who has flashed a custom ROM onto their RMX2155/RMX2151 has been on a.87 beforehand. Did you make sure to un-tick all those boxes before download-flashing via SP Flash Tools?
It´s possible that the A91 version has this specific issue, I saw other users complaining similar issues (device not booting) restoring some partitions or debloating some apps, a simple factory reset didn´t solve it.

Yes, I unticked the 4 partitions, this fail attempt just complicated one level more (I can´t flash completely even the firmware for RMX2151) but before to flash your ROM (or try to) the device refused to boot normally anyway so your ROM is not the culprit.

I tried with an "special SP Flash tool" that gives the error "scatter file invalid" and the SPWD tool gives error "checksum.ini not present", no way to generate a checksum file within the ROM files.

The firmware around 6 GB and more contain various files, within others is the OFP, when extracted it lacks of some partitions so I assume that the other files AP and database contains the complete information device needs to recover from this brick state. In this theory order I assume that the other partitions that can be obtained through a backup can restore what it needs. The Realme Flash tool works for other models, probably not for this one.
 
It´s possible that the A91 version has this specific issue, I saw other users complaining similar issues (device not booting) restoring some partitions or debloating some apps, a simple factory reset didn´t solve it.

Yes, I unticked the 4 partitions, this fail attempt just complicated one level more (I can´t flash completely even the firmware for RMX2151) but before to flash your ROM (or try to) the device refused to boot normally anyway so your ROM is not the culprit.

I tried with an "special SP Flash tool" that gives the error "scatter file invalid" and the SPWD tool gives error "checksum.ini not present", no way to generate a checksum file within the ROM files.

The firmware around 6 GB and more contain various files, within others is the OFP, when extracted it lacks of some partitions so I assume that the other files AP and database contains the complete information device needs to recover from this brick state. In this theory order I assume that the other partitions that can be obtained through a backup can restore what it needs. The Realme Flash tool works for other models, probably not for this one.
Have you tried flashing RMX2155 firmware? If you have with those boxes un-ticked, and it still didn't work - while it may be incredibly risky - as a last-ditch effort, I recommend trying to flash an RMX2155 ROM onto your device without un-ticking any of the boxes. But try asking around first. I haven't ever heard of anyone else doing this, but, if you can't find a solution, then your phone's as good as dead anyways, and it won't hurt to try it out. If you do decide to try, I'll send you a link to a specific version. But, like I said: last-ditch. If it doesn't work, you could end up with a totally unrecoverable device. I strongly advise asking around and making a forum-post somewhere first.
 
  • Like
Reactions: SubwayChamp

SubwayChamp

Senior Member
Aug 6, 2016
3,244
2
1,376
Have you tried flashing RMX2155 firmware? If you have with those boxes un-ticked, and it still didn't work - while it may be incredibly risky - as a last-ditch effort, I recommend trying to flash an RMX2155 ROM onto your device without un-ticking any of the boxes. But try asking around first. I haven't ever heard of anyone else doing this, but, if you can't find a solution, then your phone's as good as dead anyways, and it won't hurt to try it out. If you do decide to try, I'll send you a link to a specific version. But, like I said: last-ditch. If it doesn't work, you could end up with a totally unrecoverable device. I strongly advise asking around and making a forum-post somewhere first.
I didn´t try it a RMX2155, from your ROM didn´t accept these 4 partitions be ticked, it might be because it is somehow modded. If you have some specific version in mind please let me know, it won´t hurt try it, in Sp Flash tool says an error like disable the boot secure or use a signed image so probably won´t accept it but again, it could be that in some way my device accept a ROM from the RMX2155 and not from the RMX2151.
 

oderkuu

Member
Oct 13, 2021
21
1
Have you tried flashing RMX2155 firmware? If you have with those boxes un-ticked, and it still didn't work - while it may be incredibly risky - as a last-ditch effort, I recommend trying to flash an RMX2155 ROM onto your device without un-ticking any of the boxes. But try asking around first. I haven't ever heard of anyone else doing this, but, if you can't find a solution, then your phone's as good as dead anyways, and it won't hurt to try it out. If you do decide to try, I'll send you a link to a specific version. But, like I said: last-ditch. If it doesn't work, you could end up with a totally unrecoverable device. I strongly advise asking around and making a forum-post somewhere first.
So, It can work for me too? Or is there anything else I can do&=?
 

SubwayChamp

Senior Member
Aug 6, 2016
3,244
2
1,376
So, It can work for me too? Or is there anything else I can do&=?
In which situation are you, the same as mine?

Apart that it was probably in a problematic firmware when It happened the nightmare, I think that my mistake was trying to use Firmware Upgrade with the firmware for RMX2155, the first file that the tool detected as not for my model triggered the brick-next-level state, I assume that if you are not getting device to boot to OS and your situation is similar as mine you might solve it flashing the latest firmware available for your model using the option Firmware Upgrade in SP Flash tool, checking first the option "Format Whole flash except bootloader"
 
I assume that if you are not getting device to boot to OS and your situation is similar as mine you might solve it flashing the latest firmware available for your model using the option Firmware Upgrade in SP Flash tool, checking first the option "Format Whole flash except bootloader"
So, It can work for me too? Or is there anything else I can do&=?
No, don't do that last part of SubwayChamp's recommendation. You need to keep those mentioned partitions untouched. Like I said, only in the rarest of occasions should you be using anything besides "Download". If you're not careful with the way you do stuff, you'll end up with an unrecoverable brick.
 

oderkuu

Member
Oct 13, 2021
21
1
In which situation are you, the same as mine?

Apart that it was probably in a problematic firmware when It happened the nightmare, I think that my mistake was trying to use Firmware Upgrade with the firmware for RMX2155, the first file that the tool detected as not for my model triggered the brick-next-level state, I assume that if you are not getting device to boot to OS and your situation is similar as mine you might solve it flashing the latest firmware available for your model using the option Firmware Upgrade in SP Flash tool, checking first the option "Format Whole flash except bootloader"
I can re-flash with sp-tool, but I can't boot into system, only in realme recovery. The bootloader is unlocked
 

oderkuu

Member
Oct 13, 2021
21
1
No, don't do that last part of SubwayChamp's recommendation. You need to keep those mentioned partitions untouched. Like I said, only in the rarest of occasions should you be using anything besides "Download". If you're not careful with the way you do stuff, you'll end up with an unrecoverable brick.
Ok, but is there other option? I need to boot into system:)
 
Ok, but is there other option? I need to boot into system:)
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?
 

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: