How To Guide Convert your Moto x30 Pro (CN) to Edge 30 Ultra (EU)

Search This thread

Bofahad

Senior Member
Nov 14, 2013
584
106
OnePlus 10 Pro
What is the latest ch software update ?
 

Attachments

  • Screenshot_20221127-014441.png
    Screenshot_20221127-014441.png
    160.6 KB · Views: 53

C_CWang

Member
Jun 19, 2015
19
1
Xuancheng
Well there's someone who done it in this thread think you need to of backed up everything as per this guide, have to be very careful when relocking bootloader, eady to brick
Hi, I tried so.
I did backup all files and re-applicate for unlock code (I missed it before) in case for having some tools against bricking, but everything now works fine.
Thanks anyway for your guidelines :)
 

Bofahad

Senior Member
Nov 14, 2013
584
106
OnePlus 10 Pro
If i unlock my cn bootloader & just root it to enable VoLTE can anyone confirm that i can relock the bootloader again if VoLTE doesn't work ??
 

james1089

Senior Member
Jan 14, 2010
2,009
430
blackpool
If i unlock my cn bootloader & just root it to enable VoLTE can anyone confirm that i can relock the bootloader again if VoLTE doesn't work ??
It's been done but not for definite will you not brick it.

 

james1089

Senior Member
Jan 14, 2010
2,009
430
blackpool
It doesn't matter if the bootloader is locked or unlocked for versions signed by Motorola, especially full firmware. I have used many Motorola devices for many years and this has always been the case. Of course, although we are afraid at first, we realize later that this situation still continues.
Are you saying you can move to EU ROM without unlocked bootloader?
 

cascade128

Senior Member
Dec 25, 2011
300
57
Bandırma
Are you saying you can move to EU ROM without unlocked bootloader?
I am currently using such a device. Also the bootloader cannot be unlocked. All of my past posts have screenshots, printouts. We identified the source of the problem; the factory mode test was made over a mode, it was something like edl mode. Operations with the service box. E.g. Chimera Tool, Sigma Key, Ultima Box...
 
  • Like
Reactions: james1089

james1089

Senior Member
Jan 14, 2010
2,009
430
blackpool
I am currently using such a device. Also the bootloader cannot be unlocked. All of my past posts have screenshots, printouts. We identified the source of the problem; the factory mode test was made over a mode, it was something like edl mode. Operations with the service box. E.g. Chimera Tool, Sigma Key, Ultima Box...
I would love to relock but still run EU rom
 
  • Like
Reactions: cascade128

adanm

Member
Jun 27, 2012
19
1
Hi friends , I get the moto edge 30 ultra from Ali, but it looks like the rom it's no the newest, I will like to update to the last one, but look little bit complicated , I try to update via ota but nothing happends, its posible to install the full global o maybe install Chinese original fw to get updates , or maybe update via recovery , I appreciate all your help thanks
 

Attachments

  • Screenshot_20221201-185540.jpg
    Screenshot_20221201-185540.jpg
    12.6 KB · Views: 30
  • Screenshot_20221201-185540~2.jpg
    Screenshot_20221201-185540~2.jpg
    11.4 KB · Views: 30
  • Screenshot_20221201-181335.png
    Screenshot_20221201-181335.png
    532.7 KB · Views: 28

Mohali2609

New member
Dec 3, 2022
1
0
Hi!

I have a moto edge 30 pro (not the ultra, I know this forum is for the ultra) with unlocked bootloader, it’s the EU version and I never changed the update channel. I want re-lock the boot loader and was reading the Rentry relock section. One of the steps is it flash the backup partitions.
I never did backup partitions when I unlocked my bootloader 3-4 months ago, Can I backup the partitions now? (The only thing I did after unlocking was rooting the phone, though I did un-root to update and then rooted again)

Thank you in advance.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Switch to Retail & relock the bootloader.
    @Guilhon DO NOT FOLLOW THIS ADVICE!
    1
    Hey @james1089 any update on your ... updates? As in, have you managed to find a way to get our RAZR22 to start OTA updating as per normal?
    1
    Hey @james1089 any update on your ... updates? As in, have you managed to find a way to get our RAZR22 to start OTA updating as per normal?
    It's broke the screen has died, waiting for teardown video before I fix it
    1
    Yeah but need to see someone else first, not sure if screen can be removed from the front without stripping down
    I found this video disassembling all razr.
    can already help.
    1
    I found this video disassembling all razr.
    can already help.
    Yeah but it's not clear if you need to take everything apart just for screen what I should of said is a screen replacement video not a teardown
  • 10
    FIRST OFF: If you have not bought the phone yet and plan on getting it: DON'T. The camera is broken and Motorola refuses to communicate with their customers. Is a fix coming? I someone working on it? Who knows.

    Join our Telegram Group at t.me/moto30u!
    The guide and all infos are always
    updated on Rentry.

    ATTENTION: As with all modifications his will void your warranty and you might brick your device if you don't know what you are doing.
    I do not take any responsibility for your device.

    Safetynet does NOT pass if you dont use magisk afterwards.
    Widevine is L1 but Apps like Netflix do not work.

    Your device identifier will STAY XT2241-1, this is not a full conversion.
    DO NOT RE-LOCK YOUR BOOTLOADER! THIS WILL DEFINITELY BRICK THE DEVICE.

    You need adb and fastboot installed, also you should know the basic functionality of both.

    01. Unlock your Bootloader

    Go to the official Motorola website and follow their well documented guide.
    Make sure to backup all your files before unlocking as your device will be wiped.

    02. Make a backup of ALL partitions on your device (Optional but RECOMMENDED)
    Download the Motorola Rescue and Smart Assistant. This will allow you to download the latest CN Firmware.
    Use the "rescue" function, download the firmware and flash it to your device.

    We do this to root the device with magisk to backup all of our partitions before flashing the Global.
    You can find the downloaded Firmware at "C:\ProgramData\RSA\Download\RomFiles".

    Copy the boot.img to your device, install magisk on the phone and use the patcher function on the boot.img.
    Then copy the newly generated patched .img to your PC and flash it / or boot it with "fastboot flash new-boot.img" or "fastboot boot new-boot.img".

    Once you reboot back into the system open a CMD-prompt on your PC, open an adb-shell as root and backup your partitions to your internal memory.

    Code:
    adb shell
    su
    
    dd if=/dev/block/sdd11 of=/sdcard/abl_a.img
    dd if=/dev/block/sdf11 of=/sdcard/abl_b.img
    dd if=/dev/block/sdd3 of=/sdcard/aop_a.img
    dd if=/dev/block/sdf3 of=/sdcard/aop_b.img
    dd if=/dev/block/sdd4 of=/sdcard/aop_config_a.img
    dd if=/dev/block/sdf4 of=/sdcard/aop_config_b.img
    dd if=/dev/block/sdb4 of=/sdcard/apdp.img
    dd if=/dev/block/sdc4 of=/sdcard/apdpb.img
    dd if=/dev/block/sdd20 of=/sdcard/bluetooth_a.img
    dd if=/dev/block/sdf20 of=/sdcard/bluetooth_b.img
    dd if=/dev/block/sdd23 of=/sdcard/boot_a.img
    dd if=/dev/block/sdf23 of=/sdcard/boot_b.img
    dd if=/dev/block/sde11 of=/sdcard/carrier.img
    dd if=/dev/block/sde8 of=/sdcard/cid.img
    dd if=/dev/block/sde22 of=/sdcard/connsec.img
    dd if=/dev/block/sdd12 of=/sdcard/cpucp_a.img
    dd if=/dev/block/sdf12 of=/sdcard/cpucp_b.img
    dd if=/dev/block/sda2 of=/sdcard/ddr.img
    dd if=/dev/block/sdd8 of=/sdcard/devcfg_a.img
    dd if=/dev/block/sdf8 of=/sdcard/devcfg_b.img
    dd if=/dev/block/sde17 of=/sdcard/devinfo.img
    dd if=/dev/block/sdd21 of=/sdcard/dsp_a.img
    dd if=/dev/block/sdf21 of=/sdcard/dsp_b.img
    dd if=/dev/block/sdd26 of=/sdcard/dtbo_a.img
    dd if=/dev/block/sdf26 of=/sdcard/dtbo_b.img
    dd if=/dev/block/sde5 of=/sdcard/frp.img
    dd if=/dev/block/sde14 of=/sdcard/fsc.img
    dd if=/dev/block/sdd18 of=/sdcard/fsg_a.img
    dd if=/dev/block/sdf18 of=/sdcard/fsg_b.img
    dd if=/dev/block/sda1 of=/sdcard/hw.img
    dd if=/dev/block/sdd6 of=/sdcard/hyp_a.img
    dd if=/dev/block/sdf6 of=/sdcard/hyp_b.img
    dd if=/dev/block/sdd9 of=/sdcard/keymaster_a.img
    dd if=/dev/block/sdf9 of=/sdcard/keymaster_b.img
    dd if=/dev/block/sde10 of=/sdcard/kpan.img
    dd if=/dev/block/sde19 of=/sdcard/limits.img
    dd if=/dev/block/sde20 of=/sdcard/limits-cdsp.img
    dd if=/dev/block/sde15 of=/sdcard/logfs.img
    dd if=/dev/block/sdd22 of=/sdcard/logo_a.img
    dd if=/dev/block/sdf22 of=/sdcard/logo_b.img
    dd if=/dev/block/sde9 of=/sdcard/metadata.img
    dd if=/dev/block/sde4 of=/sdcard/misc.img
    dd if=/dev/block/sdd19 of=/sdcard/modem_a.img
    dd if=/dev/block/sdf19 of=/sdcard/modem_b.img
    dd if=/dev/block/sde12 of=/sdcard/modemst1.img
    dd if=/dev/block/sde13 of=/sdcard/modemst2.img
    dd if=/dev/block/sde18 of=/sdcard/pad3.img
    dd if=/dev/block/sde29 of=/sdcard/pad4.img
    dd if=/dev/block/sde2 of=/sdcard/persist.img
    dd if=/dev/block/sde3 of=/sdcard/prodpersist.img
    dd if=/dev/block/sdd10 of=/sdcard/prov_a.img
    dd if=/dev/block/sdf10 of=/sdcard/prov_b.img
    dd if=/dev/block/sde16 of=/sdcard/qmcs.img
    dd if=/dev/block/sdd13 of=/sdcard/qupfw_a.img
    dd if=/dev/block/sdf13 of=/sdcard/qupfw_b.img
    dd if=/dev/block/sde32 of=/sdcard/ramdump.img
    dd if=/dev/block/sdd24 of=/sdcard/recovery_a.img
    dd if=/dev/block/sdf24 of=/sdcard/recovery_b.img
    dd if=/dev/block/sde24 of=/sdcard/rtice.img
    dd if=/dev/block/sda of=/sdcard/sda.img
    dd if=/dev/block/sdb of=/sdcard/sdb.img
    dd if=/dev/block/sdc of=/sdcard/sdc.img
    dd if=/dev/block/sdd of=/sdcard/sdd.img
    dd if=/dev/block/sdf of=/sdcard/sdf.img
    dd if=/dev/block/sde25 of=/sdcard/secdata.img
    dd if=/dev/block/sde26 of=/sdcard/secdataBackup.img
    dd if=/dev/block/sdb3 of=/sdcard/shrm_a.img
    dd if=/dev/block/sdc3 of=/sdcard/shrm_b.img
    dd if=/dev/block/sdd15 of=/sdcard/spss_a.img
    dd if=/dev/block/sdf15 of=/sdcard/spss_b.img
    dd if=/dev/block/sde27 of=/sdcard/spunvm.img
    dd if=/dev/block/sde1 of=/sdcard/ssd.img
    dd if=/dev/block/sdd7 of=/sdcard/storsec_a.img
    dd if=/dev/block/sdf7 of=/sdcard/storsec_b.img
    dd if=/dev/block/sde30 of=/sdcard/super.img
    dd if=/dev/block/sdd5 of=/sdcard/tz_a.img
    dd if=/dev/block/sdf5 of=/sdcard/tz_b.img
    dd if=/dev/block/sde23 of=/sdcard/tzsc.img
    dd if=/dev/block/sdd1 of=/sdcard/uefi_a.img
    dd if=/dev/block/sdf1 of=/sdcard/uefi_b.img
    dd if=/dev/block/sdd14 of=/sdcard/uefisecapp_a.img
    dd if=/dev/block/sdf14 of=/sdcard/uefisecapp_b.img
    dd if=/dev/block/sde21 of=/sdcard/uefivarstore.img
    dd if=/dev/block/sde6 of=/sdcard/utags.img
    dd if=/dev/block/sde7 of=/sdcard/utagsBackup.img
    dd if=/dev/block/sdd16 of=/sdcard/vbmeta_a.img
    dd if=/dev/block/sdf16 of=/sdcard/vbmeta_b.img
    dd if=/dev/block/sdd17 of=/sdcard/vbmeta_system_a.img
    dd if=/dev/block/sdf17 of=/sdcard/vbmeta_system_b.img
    dd if=/dev/block/sdd25 of=/sdcard/vendor_boot_a.img
    dd if=/dev/block/sdf25 of=/sdcard/vendor_boot_b.img
    dd if=/dev/block/sdb1 of=/sdcard/xbl_a.img
    dd if=/dev/block/sdc1 of=/sdcard/xbl_b.img
    dd if=/dev/block/sdb2 of=/sdcard/xbl_config_a.img
    dd if=/dev/block/sdc2 of=/sdcard/xbl_config_b.img
    dd if=/dev/block/sdd2 of=/sdcard/xbl_ramdump_a.img
    dd if=/dev/block/sdf2 of=/sdcard/xbl_ramdump_b.img
    dd if=/dev/block/sde28 of=/sdcard/xbl_sc_logs.img

    You can find all img files in your internal memory afterwards. Copy them to your PC and keep them somewhere safe. These contain IMEI, modem etc. so dont share them.

    03. Flash the global Firmware
    Download a copy of the global firmware. Maybe we will find other versions on lolinet later on.
    Extract the firmware and open the included flashfile.xml. Copy and paste the contents into the formular on this website to get all necessary fastboot commands.

    Boot your phone into fastboot and open a cmd windows in the folder of the global firmware. Copy the commands from the website UP TO and including "fastboot oem config unset cmdl" and paste them into your cmd prompt.

    04. Change your update channel
    Use the command "fastboot oem config carrier reteu" to set your update channel to reteu (Which is EU).

    05. First Boot / black screen
    Use "fastboot reboot" to boot into the system. The welcome screen now looks different and you can select more languages.
    Go through the initial setup, if you skip the google sign in you might not get a black screen.

    IF you get a black screen at any point (with a non working back button) reboot your phone into fastboot (power button + VOL down).
    Use the following commands to delete all data and reboot the device. You will now be able to go through the setup.

    Code:
    fastboot erase apdp
    fastboot erase apdpb
    fastboot erase debug_token
    fastboot erase carrier
    fastboot erase userdata
    fastboot erase metadata
    fastboot erase ddr
    fastboot reboot

    --> Check OTA updates, you should be able to update to 16-16-28 immediatly.
    3
    Think that's only if you restore original firmware

    Remembering that the original firmware is the CN ROM. Better not lock.
    2
    Global Firmware:
    - EQS_G_S3SQ32.16-16-22 (Brazilian)
    - EQS_G_S3SQ32.16_16_28 (Thanks to @onken)

    Where to find Firmware:
    - Lolinet
    - Rescue and Smart Assistant (only for your original device)

    It would be great if some Edge 30 Ultra buyers could download the global firmware through the Rescue and Smart Assistant and share a zip.

    Tools:
    -
    Universal Mount System RW (Guide)
    -> Fix for Android 12

    - Universal Safetynet Fix Magisk Module

    How to Update:
    If you don't get OTA updates simply follow these steps. You need a PC with working global ADB and fastboot.

    01. Download the latest Firmware from lolinet
    02. Extract it, open servicefile.xml and copy the contents into this website
    03. Reboot your phone into fastboot (adb reboot fastboot or press and hold Power + Volume Down)
    04. Open a CMD window in the extracted folder, paste the commands from the website and hit enter
    05. Don't disconnect the phone until the update has finished.

    It might be possible to upgrade by putting the firmware zip into the root of your phone, booting into recovery and selecting install firmware from zip. I didnt test this yet.
    2
    I updated my locked bootloader device(frankenstein:))) via fastboot with no data loss🥳

    Important!!! Only when updating the rom of the same region. e.g RETEU: S3SQ32.16-16-28 --> S3SQ32.16-53-9 --> S3SQ32.16-53-13 such as.
    Don't RETCN --> RETEU versions!!!

    Steps:

    1. We extract the rom/updated rom .zip
    e.g : XT2241-2_EQS_RETEU_12_S3SQ32.16-53-13_subsidy-DEFAULT_regulatory-DEFAULT_cid50_CFC.xml
    2. We put the flashfile.bat we created (2.post: ''02. Extract, open servicefile.xml and copy the content to this site'') into the rom folder you extracted. Edit, we delete these lines:
    fastboot erase apdp
    fastboot erase apdpb
    fastboot erase debug_token
    fastboot erase carrier
    fastboot erase userdata
    fastboot erase metadata
    fastboot erase ddr
    And save it.
    3. Download the mfastboot ADB i gave and put it in the rom folder you extracted.
    4. Everything is ready, put your device in fastboot mode and click on the ''flashfile.bat'' file.

    Enter when the flashing is finished. Your device will start.
    Up-to-date software is ready to use without deleting any of your data. Enjoy👍
    2
    Global Firmware:
    - EQS_G_S3SQ32.16-16-22 (Brazilian)
    - EQS_G_S3SQ32.16_16_28 (Thanks to @onken)

    Where to find Firmware:
    - Lolinet (not yet)
    - Rescue and Smart Assistant (only for your original device)

    It would be great if some Edge 30 Ultra buyers could download the global firmware through the Rescue and Smart Assistant and share a zip.

    Tools:
    -
    Universal Mount System RW (Guide)
    -> Fix for Android 12

    - Universal Safetynet Fix Magisk Module
    Lolinet link :.