How To Guide [Chinese Version] Install RMX3301 Global stock firmware from Chinese

Search This thread

Quake94

Senior Member
Jan 24, 2009
127
42
I downloaded MsmDownloadTool_rcsm from realmefirmware.com, but it asks for username and password when I run
Be careful running these MSM tools. A lot of them have injected ransomware. If you wanna try them I would recommend running them on virtual machine to protect your PC.
By default MSM requires factory license verified over the network. As of now there is no freeware solution for hard bricks (locked bootloader bootloop). Softbricks with unlocked bootloader can be fixed easy with fastboot.
You may be better off contacting Realme support, so your local authorized service can fix it under warranty.
 
  • Like
Reactions: NotSmartJimmy

shivrajsingh

Senior Member
Sep 10, 2013
217
49
Jaipur
Realme GT 2 Pro
I am easing the steps for trouble free flashing
1. Install Minimal ADB Fastboot tool and install driver when prompted.
2. Download all Img in 1st post.
3. Download attached Zip and extract it in C or D or E drive.
4. Paste all downloaded img files in that folder also.
5. Reboot your phone to recovery and wipe data. Keep pressing Volume Down key to directly restart your mobile in fastboot mode after data wipe is complete.
6. Open command prompt and navigate to folder where you extracted zip and pasted img.
7. Type flashall.bat

Now it will take some time flashing and phone will automatically reboot.


If flashall.bat give any error, use following commands one by one:

fastboot flash boot_a boot.img
fastboot flash boot_b boot.img
fastboot flash dtbo_a dtbo.img
fastboot flash dtbo_b dtbo.img
fastboot flash engineering_cdt_a engineering_cdt.img
fastboot flash engineering_cdt_b engineering_cdt.img
fastboot flash metadata metadata.img
fastboot flash oplusreserve2 oplusreserve2.img
fastboot flash recovery_a recovery.img
fastboot flash recovery_b recovery.img
fastboot flash splash_a splash.img
fastboot flash splash_b splash.img
fastboot flash super super.img
fastboot flash vbmeta_system_a vbmeta_system.img
fastboot flash vbmeta_system_b vbmeta_system.img
fastboot flash vbmeta_vendor_a vbmeta_vendor.img
fastboot flash vbmeta_vendor_b vbmeta_vendor.img
fastboot flash vendor_boot_a vendor_boot.img
fastboot flash vendor_boot_b vendor_boot.img
fastboot flash userdata userdata.img
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot -w
fastboot reboot
 

Attachments

  • platform-tools_r33.0.1-windows.zip
    6 MB · Views: 65

FFFFFF0914

New member
Aug 6, 2022
1
0
After switched to the global rom my divice can't turn on the wifi, and it shows MAC address 02:00:00:00 and ip address not available, what should i do please help me if u know the solution thx
 

zorbakun

Senior Member
Jul 19, 2009
403
96
For anyone who wants to lock a bootloader and avoid a "bootloop".
  1. Follow the instruction and migrate your phone to a global ROM, use rootless boot image
  2. DO NOT LOCK BOOTLOADER
    1. On the second screen you should have an iconless "Test" app
  3. Update to A.17 version (5+GB update)
    1. On the second screen an iconless app is still present
  4. Do factory reset
  5. On the second screen an iconless "Test" app should be missing
  6. Download deeptest APK and press "Exit program". The output will be

Proceed with

and


Congratulations, you avoided a bootloop.

With a locked bootloader all SafetyNet checks are passed, and you can have OTA updates w/o issues (magisk patching).

Screenshots attached.


PS
I got a bootloop myself (tried to lock a bootloader right after chinese->global migration).
I went to my local Realme service, and they restored a Chinese firmware on the phone for free.
But I'm not sure if it's true for all countries though. But if you got a bootloop -- try this first.
Thank you man, I can confirm that I was able to lock my bootloader successfully by following this guide.
 
  • Love
Reactions: myogui

Terrorigel97

Senior Member
Jul 27, 2016
109
18
Well, I gave up and paid a guy to flash via TeamViewer... And as I imagined... With MSM Download Tool was five clicks and it's done... Ridiculous easy... MSM would be a amazing tool if it were accessible... Unfreaking believable... Oh my...

But, anyway, it's solved. Thanks guys.
How many you paid him to flash Global rom? Whit msm?
 

dick_vigarista

Senior Member
Dec 9, 2017
331
162
Redmi K30 5G
Realme GT 2 Pro
Very nice to see people are relocking the bootloader after moving from Chinese to global, I want to move to global and really want a locked bootloader for safety reasons. Gonna try it myself when I can and have some courage. Thx
 

Terrorigel97

Senior Member
Jul 27, 2016
109
18
everything worked as described above my question is now when I am on global rom with root can I lock the bootloader again without problems?
 

Quake94

Senior Member
Jan 24, 2009
127
42
If you are unsure and want to be super safe, reflash the Global ROM using a stock boot.img. Then follow from step 4 from sanya_rnd guide.

Don't lock bootloader if you have root. Flash stock.

Do it at your own risk. Because if you don't follow the steps correctly, the phone won't start.
 

l33tgms

New member
Dec 20, 2019
3
0
hello
what is the safest method today to flash Chinese to global version?
and where do I get firmware - is it possible to get it officially, like from original realme site or something?
please help
 

sevendroid

Member
May 4, 2012
14
3
Bertioga
Realme GT 2 Pro
I was barely using the phone, so I decide to do some tests... I flashed the phone many times, and I always have the bootloop problem... Tried to relock too, bricked many times... But one simple command solve it all...

"fastboot --set-active=a"

I recommend myogui to put in the tutorial, actually I recommend using this command before doing anything with fastboot... This basically select the current partition slot...

I flashed the phone like 4, 5 times, changing configs, USB slots... Always have the bootloop... After this command I flashed about 4 times with 100% success.. no bootloops....

After that I made some tests trying to relock the phone, bricked many times, every time I tried to relock the phone the image got corrupted..

Then I tried to relock with this command and guess what... The phone locked the bootloader without a problem... BUT keep in mind that I locked just one time... I didn't do more tests relocking, so be careful... Just try to relock if you know how to unbrick the phone...

Every test I made was with the RMX3301 (Global) ROM on my RMX3300 (Chinese) phone..

In short... Just do this commands in that order...

fastboot --set-active=a
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash engineering_cdt engineering_cdt.img
fastboot flash metadata metadata.img
fastboot flash oplusreserve2 oplusreserve2.img
fastboot flash recovery recovery.img
fastboot flash splash splash.img
fastboot flash super super.img
fastboot flash vbmeta_system vbmeta_system.img
fastboot flash vbmeta_vendor vbmeta_vendor.img
fastboot flash vendor_boot vendor_boot.img
fastboot flash userdata userdata.img
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot -w


To relock go to bootloader and type in that order...

fastboot --set-active=a
fastboot flashing lock


Use the Platform-tools 33.0.1 or later since the older versions of ADB this command to set the slot is diferent.

Hope this help with bootloop and relocking problems.

Cheers


Hi bro, I did exactlily as you posted but I got bootloop. Can you help me?
 

dick_vigarista

Senior Member
Dec 9, 2017
331
162
Redmi K30 5G
Realme GT 2 Pro
Finally decided to try it out and I followed @Quake94 compiled information of the forum. I wanted Stock global on my Chinese device but really needed a locked bootloader for safety reasons. Everything Worked Perfectly. now I have global rom and locked bootloader which is amazing. only thing that didn't work in the process was going into recovery mode using the buttons, but after watching a video on youtube found out how to go into it using fastboot option. Other than that everything worked perfectly. thank you everyone!
 
  • Like
Reactions: Quake94

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Disclaimer: I am not responsible for bricked devices, dead SD cards, etc!

    Warning: This procedure didn't work for some! Please test at your own risks!

    Additional warning: do not relock your bootloader once your global rom is installed. You risk bricking your device.

    1. Make sure your bootloader is unlocked
    2. Download the images provided in the link below
    3. Boot your device to recovery (hold volume up and power until reboot)
    4. Wipe data
    5. Boot your device to bootloader (hold volume down and power until reboot)
    6. Connect your device to PC (make sure you have installed fastboot on your PC)
    7. From windows command prompt cd into the folder containing the images
    8. Install rooted or not boot image
    Code:
    fastboot flash boot boot.img
    OR
    Code:
    fastboot flash boot boot_magisk.img
    9. Run the following commands to flash all other images

    Code:
    fastboot flash dtbo dtbo.img
    fastboot flash engineering_cdt engineering_cdt.img
    fastboot flash metadata metadata.img
    fastboot flash oplusreserve2 oplusreserve2.img
    fastboot flash recovery recovery.img
    fastboot flash splash splash.img
    fastboot flash super super.img    
    fastboot flash vbmeta_system vbmeta_system.img
    fastboot flash vbmeta_vendor vbmeta_vendor.img
    fastboot flash vendor_boot vendor_boot.img
    fastboot flash userdata userdata.img
    
    fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
    
    fastboot -w

    When flashing super.img, if you get the message Invalid sparse file format at header magic, this is fine.

    9. You should then be able to boot into system

    RMX3301 Stock files: https://drive.google.com/drive/folders/1-0pNU8DMhzQJjdIMYM_khqA5ASGqWatg
    Mirror: https://mega.nz/folder/kw8w1QYR#Uro0gLle8Yr5uRZrqoyByg
    6
    if you're stuck in bootloop try making sure you have the latest version of sdk platform tools, 33.0.1 worked for me.

    try running the commands in this order
    Code:
    fastboot flash boot boot_magisk.img
    fastboot flash dtbo dtbo.img
    fastboot flash engineering_cdt engineering_cdt.img
    fastboot flash metadata metadata.img
    fastboot flash oplusreserve2 oplusreserve2.img
    fastboot flash recovery recovery.img
    fastboot flash splash splash.img
    fastboot flash super super.img   
    fastboot flash vbmeta_system vbmeta_system.img
    fastboot flash vbmeta_vendor vbmeta_vendor.img
    fastboot flash vendor_boot vendor_boot.img
    fastboot flash userdata userdata.img
    
    fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
    fastboot -w
    
    fastboot flash boot boot_magisk.img

    then on your phone hit power button with start selected
    4
    I extracted the A.17 boot.img and patched it with Magisk. For anyone needing it, here it is. Make sure to do:
    1. fastboot getvar current-slot
    2. If you get a, then do fastboot flash boot_a bootA17magisk.img; if it's b, then fastboot flash boot_b bootA17magisk.img
    3
    Screenshot_2022-04-10-09-49-38-85_9492aa3750dca76abb7c25b39a5f1e8e.jpg
    Screenshot_2022-04-10-09-51-41-31_b783bf344239542886fee7b48fa4b892.jpg
    Screenshot_2022-04-10-09-52-59-44_e4c56ca12ff849ac0a9dbc8dae07f3aa.jpg
    3
    Great post. What is the Widevine level after installing the global rom? Furthrmore, does SafetyNet pass and do OTA updates work?

    Google pay works, safetynet passes with Magisk module (probably good if you unroot and relock the bootloader but then you'll be stuck until realme unlocks the RMX3301).

    but level 3 widevine unfortunately. Also some apps do detect that bootloader is unlock even with safetynet module.
    Screenshot_2022-04-13-20-38-04-89_0ecf870e1d5390b9ac21ebc76f00749d.jpg
    Screenshot_2022-04-13-20-39-13-50_8cd65b3f3f44ba1cbfce60c9ecb7cf35.jpg