Magisk
Published:
Redmi Note 12 Pro (ruby)
To flash a new update, make sure you are in FASTBOOT mode, not in FASTBOOTD — notice the ‘D’ at the end.
Then, flash with
./flash_all_except_storage.sh
Download this: https://github.com/tobyxdd/android-ota-payload-extractor
[!NOTE] If your Mac computer uses Apple silicon, download the
android-ota-extractor-v1.1-darwin-arm64.tar.gz
.
Download the recovery ROM from https://miuirom.org/phones/redmi-note-12-pro#EEA.
The boot image can be directly extracted from the ROM’s ZIP with:
./android-ota-extractor miui_RUBYEEAGlobal_OS1.0.3.0.UMOEUXM_bd54bd38dc_14.0.zip boot
[!NOTE] If on a macOS, you may need to right-click the executable, select
Open
, and then theOpen
button.
Alternatively, unzip the ROM’s ZIP and extract the boot.img
from the payload.bin
with:
unzip miui_RUBYEEAGlobal_OS1.0.4.0.UMOEUXM_686c61a682_14.0.zip -d miui_RUBYEEAGlobal_OS1.0.4.0.UMOEUXM_686c61a682_14.0
To extract only the boot.img
from the Recovery ROM’s payload.bin
, run
./android-ota-extractor ~/miui/payload.bin boot
Push it to your Downloads folder:
adb push ~/Downloads/boot.img /sdcard/Download/
Now, using your phone:
- Open the Magisk app
- Press Install (the 1st one, not the 2nd one)
- Check the ‘Select and Patch a File’
- Choose the
boot.img
in your Downloads folder - Press ‘Let’s Go’ and wait for the patching to finish
Now, back to your laptop, pull the modified boot.img
with
adb pull /sdcard/Download/magisk_patched-27006_EvbvP.img
Reboot into fastboot mode
adb reboot bootloader
Flash the patched boot.img
with
fastboot flash boot magisk_patched-27006_EvbvP.img
Finally, reboot with
fastboot reboot
And that should be all!
Upgrading from MIUI to HyperOS
HyperOS – Rename Trick 2.0 https://techmukul.net/update-hyperos-now-using-rename-trick-2-0-in-xiaomi-devices/
Redmi Note 5 Pro (whyred)
“[ROM][13][UNOFFICIAL] Pixel Experience Plus for Xiaomi Redmi Note 5 Pro [Whyred][2024-02-04]” https://xdaforums.com/t/rom-13-unofficial-pixel-experience-plus-for-xiaomi-redmi-note-5-pro-whyred-2024-02-04.4583589/
Reboot into the bootloader:
adb reboot bootloader
Flash pixel experience recovery:
fastboot flash recovery PixelExperience_Plus_whyred-13.0-20240204-0825-UNOFFICIAL.img
Reboot to the Recovery menu:
fastboot reboot recovery
Wipe the data, cache, and system through the recovery menu.
Install the Pixel Experience ROM by navigating to ‘Apply Update’ > ‘Apply from ADB’, and then:
adb sideload PixelExperience_Plus_whyred-13.0-20240204-0825-UNOFFICIAL.zip
Comments