[Motorola Razr 40 Ultra / Razr+ / Razr 2023] DANone:
Today i will show you my “How To Guide”, to convert a chinese Moto Razr 40 Ultra into a global one.

I was able to run these instructions on my own Moto Razr 40 Ultra without any problems, but I must warn that the device can be bricked if there is an error in the flash process. If you use this guide to turn your Chinese Moto Razr 40 Ultra into a global device, you do this all at your own risk!

What you need?​

preferably a Windows PC with working ADB and Fastboot

Motorola Drivers

the global ROM for your Moto Razr 40 Ultra smartphone

a USB cable

Known Issues​

Maybe e-SIM doesnt work - i never tried it on chinese ROM, but on global ROM it want work for me. Maybe it works for you.

Maybe you can’t get OTA Updates after converting to global ROM, because maybe you can’t change Retail Version from RETCN to RETEU, but you can try it (see the Instructions in Step 3). If it not work, you have to update the following Firmwares manually via Recovery.

Preparation:​

Charge the battery of your Moto Razr to at least 80%.

Install the latest Motorola Drivers. Get them here!

If not already installed, install ADB and Fastboot on your Windows PC. A quick and easy guide can be found below in the text or via the following link : 15 Seconds ADB Installer on XDA

Use the link below to download the latest version of the tool, because XDA has removed the original link from the website, as the tool is actually outdated. For me, on a Redmi notebook, it works fine. Here is the link for the latest version: 15 Seconds ADB Installer latest Version

Download the latest global software for your Moto Razr 40 Ultra. You can get it here: Lolinet - Razr 40 Ultra RETEU Firmware . With this version of the firmware, you still need to create a "flash-all.bat" file. If you want to skip this step later in the tutorial, download my already customized global firmware via the following link: global Firmware with flash-all.bat

First of all, if you want to skip Step 1, download only my already customized global firmware with a working “flash-all.bat” file in it. You can get this Firmware here:

You have to unzip the File after downloading!

Step 1: Download the globale Firmware and create “flash-all.bat” file​

Download the latest global software for your Moto Razr 40 Ultra. You can get it here: Lolinet - Razr 40 Ultra RETEU Firmware

Unzip the globale Firmware File and find flashfile.xml

Open flashfile.xml and copy all the Text in it

Go to the Website https://kfhost.net/flashfile# , scroll down to the “flashfile.xml.” Window, paste all the copied Text in it and hit the “GENERATE COMMANDS” Button

After that, you can see two new Windows above the flashfile.xml Window and a little Window with: Commands extracted successfully! Copy this extracted Commands, open your Editor in Windows, paste the Commands into it and save it as “flash-all.bat” in the unzipped Firmware Folder.

Step 2: Unlock the Developer Options and your Bootloader​

IMPORTANT! When you unlock your bootloader, ALL YOUR DATA on your smartphone will be deleted. Therefore, back up your data BEFORE unlocking the bootloader!

Unlock your Developer Options​

On your Moto Razr 40 Ultra go to Settings ➞ (scroll down to the Bottom) About Phone and here also scroll down to the Bottom and tap 7 Times on Build Number and put in your Device Pin if the Phone asks for that.

Go back in the Main Settings and from here scroll down, tap on System ➞ Developer Options, enable ”USB debugging” and “OEM unlocking” and than shut your device off.

Get your Device ID and Unlock the Bootloader​

Connect your smartphone with a USB cable to your PC and leave it plugged in until the complete manual is finished, and then put your device in fastboot mode (press the power button and volume down button at the same time).

On your computer, type “Terminal” or “Powershell” in the Search Bar and open it

Type in fastboot devices to check if your device is connected

now type in fastboot oem get_unlock_data

This fastboot command will return a character string. This is the Device ID which you will be using to generate your unique unlock key.

Example:

fastboot oem get_unlock_data

(bootloader) Unlock data:

(bootloader) 3A65428105642494#5A593232483454

(bootloader) 484E5A005854323332312D0000#7FDD

(bootloader) E8EDB20ECE1F78A998FD776FA5A6B7E

(bootloader) A0CB2D5F53A65428105642494#5A59323

(bootloader) 313821C001D90E484E5A005854323

To generate your unlock code, you’ll need to paste together the 5 lines of output into one continuous string without "(bootloader)" or white spaces. Using the example above, the line would be:

3A65428105642494#5A593232483454484E5A005854323332312D0000#7FDDE8EDB20ECE1F78A998FD776FA5A6B7EA0CB2D5F53A65428105642494#5A59323313821C001D90E484E5A005854323

Copy YOUR complete Line, go to the Motorola Unlock Site and create a account or log in to your Account. After that, on the next Site, scroll down to the Field where you can put in your generated Line, paste it in the Field and hit the “Can my Device be unlocked?” Button.

If the Device ID you entered is valid, you will see a Request Unlock Key button at the bottom of the Website. Now you can request your unlock Key by hitting the button, after you confirm the the Terms the legal agreement.

After that, you should have received an email with your Unlock Key. If you did not, check your spam folder. Inside the email is a UNIQUE_KEY, a 20-character alphanumeric code that you will use to unlock your device.

Now go back to the Terminal and type in fastboot oem unlock UNIQUE_KEY

You will see the Bootloader Unlock Message on your Smartphone. Tap on “UNLOCK THE BOOTLOADER”. Your Bootloader is unlocked now!

Step 3: Install the global Firmware and change the Softwarechannel​

After the bootloader has been unlocked, you will end up in fastboot mode again. From here, we install the previously downloaded and unzipped global firmware.

Simply go to the unzipped firmware folder where the global firmware is located and start the previously created "flash-all.bat".

Now the installation process of the firmware starts in the terminal. This takes a while. When the installation is finished, the terminal says in several languages that you can restart the device.

After that, start your phone (you will see a Security Message about the unlocked Bootloader - just wait) and do a fast setup, that you can see that all works. Unlock the Developer Options again, like in Step 2 and also turn on ADB Debugging again in Developer Options. Turn off again the Phone and bring it back to fastboot mode by pressing Power Button + Volume down Button.

Try to change the Software Channel​

With a changed Software Channel from Retail China to Retail EU, we can normally get OTA Updates. In the last years, this worked for me on many Motorola and Lenovo phone, but i can’t change it on my Razr 40 Ultra. Maybe it works for you, so you can try it.

Open the Terminal again and be sure the phone is in Fastboot Mode. You can check this in Terminal with the command fastboot devices.

To change the Software Channel type in

fastboot oem config carrier reteu

and hit Enter.

After that, DONT RESTART YOUR PHONE! Thats important to change the RETCN to RETEU forever ➞

Go directly from the fastboot screen to recovery mode by selecting it with the volume buttons and confirming the selection with the power button. When the lying Android man comes up with "no command", you have to press the power button and shortly afterwards the volume up button.

You should then be in the recovery menu. There you select Wipe Data/Factory Reset. When the wipe is complete, restart the bootloader via the selection menu! DO NOT BOOT INTO THE SYSTEM! Now relock the bootloader in fastboot mode.

Step 4: Relock the Bootloader​

Shut down your phone again and restart it in Fastboot Mode

open the terminal and check if your device is connected with command fastboot devices

type in fastboot flashing lock

You will see the Bootloader Relock Message on your Smartphone. Tap on “LOCK THE BOOTLOADER”. Your Bootloader is relocked now! Then you can restart your Phone!

Congratulations! You now have a Motorola with global ROM and a locked bootloader. Have fun using it!