Notes to be aware of
Google Pay does not, nor has ever liked ROOT. Nor do pretty much any pay type apps. So make sure you use
Magisk Manager, and click on the 3 lines in the top left corner and select
Magisk Hide and scroll down to
Google Pay and check that to make sure it is hidden from Root. Otherwise you will run into issue. Someone said they also had to hide
Google Services Framework. So you might want to hide that as well. In my tests of using Google Pay, I didn't have to do that, but it isn't gonna hurt anything.
Smart Lock might need you to re-train your voice in order to work on the phone if it recognized you had already trained it from previous devices. My guess is to make sure it is more secure from the phone. So you might go into Google Assistant and do that before setting up Smart Lock as your unlock ability if that is your chosen path.
Updating to the latest version of EMUI Software
This is a tad extensive, but mainly just lots of info to try and answer any questions anyone might have. I promise it is much easier than all the text shows. Just read through it and you will see there really isn't that much to do.
I do recommend, just as a precaution, that you do a full nandroid backup in TWRP before doing any type of update. This just covers bases. If you go into TWRP and select BACKUP and make sure all Partitions are selected and then Swipe to Backup. It will store a full backup of all partitions on your Internal Storage. You can then transfer this over to your PC for safe keeping.
Step 1: Go ahead and download and transfer
ALL of the following to your Internal Storage. All files are linked at the bottom of this post except the latest ROM which is in the first post. The
latest ROM, the latest
Update Full Base Zip, the
Stock Recovery Ramdisk, the
EMUI Flasher, the
Patched TWRP Image and lastly the
Current Magisk Recovery Ramdisk Image. You will need all these files here in a bit. I recommend you save the TWRP image as
twrp.img for easier use shortly.
Step 2: Using ADB from a PC or using a Terminal Emulator from the Phone, we want to transfer the Stock Recovery over to the
Recovery Ramdisk Partition. Type or copy the following and hit ENTER:
Code:
dd if=/sdcard/recovery_ramdiskStockAL00.img of=/dev/block/bootdevice/by-name/recovery_ramdisk
You should get an output similar to the following:
65536+0 records in
65536+0 records out
33554432 bytes transferred in 2.141 secs (15672317 bytes/sec)
Step 3: Next, we want to run the EMUI Flasher from the phone.
Make sure you are plugged into Power or the PC via USB. Run the app, it will probably prompt you, if this is the first time, to grant ROOT permissions, as well as to download some Asset files. Just select Confirm. Tap the Select button at the top right for
#1 Firmware File, and Allow the permissions to allow it access your filesystem. Find the
update_full_base.zip file you downloaded and transferred to the phone earlier. Tap to select it. You don't need to worry about #2 right now, if they push another patch later, I might update this to observe that. But currently we only have the one push. Now tap the RED Circle at the bottom right with the Down Arrow in it. This will reboot into Recovery and flash the update.
NOTE: As soon as it is done Flashing, it will reboot, you will want to be ready to hold the Volume DOWN key to boot into Bootloader Mode.
Step 4: Now that we are in the Bootloader. We want to Flash the
TWRP Image over to the
Recovery Ramdisk. So type the following:
Code:
fastboot flash recovery_ramdisk
twrp.img
You should get an output similar to the following:
target reported max download size of 471859200 bytes
sending 'recovery_ramdisk' (24956 KB)...
OKAY [ 0.627s]
writing 'recovery_ramdisk'...
OKAY [ 0.175s]
finished. total time: 0.805s
Type:
To reboot the phone, then immediately
unplug the USB Cable from the Phone.
We want to immediately hold Volume UP to boot into TWRP Recovery. Until it says Your Device is Booting.
Step 5: Next we want to flash the current
ROM you downloaded earlier. Tap on
INSTALL at the top Left. Browse to where you placed the current ROM and tap on it.
Swipe to confirm Flash.
Step 6: Now that the ROM has flashed successfully hopefully, we want to go ahead and flash the
Magisk Recovery Ramdisk back on the
Recovery Ramdisk. Hit
BACK to get back to the main menu, tap on
INSTALL at the top left, then
INSTALL IMAGE at the bottom right. Locate your
recovery_ramdiskMagiskAL00.img you downloaded and transferred to your Internal Storage earlier. Tap on it. Now find and tap on
Recovery Ramdisk to select it. Lastly,
Swipe to confirm Flash.
Step 7: Lastly, we want to put
TWRP back on the
eRecovery Ramdisk since most likely the Software update overwrote it. Hit BACK till you get back to the main menu, tap on
INSTALL at the top left, then
INSTALL IMAGE at the bottom right. Locate your
twrp.img you downloaded and transferred to your Internal Storage earlier. Tap on it. Now find and tap on
eRecovery Ramdisk to select it. Lastly,
Swipe to confirm Flash.
That is it, hit
BACK to get back to the main menu.
Make sure to UNPLUG from any USB Device. Select
REBOOT and then
REBOOT RECOVERY to boot your system with the
Magisk Recovery Ramdisk. It will probably take a little longer the first boot due to the software update and converting some files.
Enjoy the latest software!
Downloads:
Update_Full_Base.zip
Stock Recovery Ramdisk
TWRP-3.2.1-0 for Mate 20X
Magisk Recovery Ramdisk
EMUI Flasher v1.0 Courtesy of
@OldDroid from the Mate 20 Pro Forum.
https://forum.xda-developers.com/mate-20-pro/how-to/guide-manual-updating-firmware-t3893171
Misc. Downloads:
Stock eRecovery Ramdisk