☰
Current Page
Main Menu
Home
Home
Editing
PocoM4
Edit
Preview
h1
h2
h3
Keybinding
default
vim
emacs
Markup
Markdown
Plain Text
Pod
RDoc
reStructuredText
AsciiDoc
BibTeX
Creole
MediaWiki
Org-mode
Textile
Help 1
Help 1
Help 1
Help 2
Help 3
Help 4
Help 5
Help 6
Help 7
Help 8
Autosaved text is available. Click the button to restore it.
Restore Text
--- title: Xiaomi Poco M4 Pro --- Make : Xiaomi Model : Poco M4 Pro / Note 11S Model Code : `2201117PG` Model Codename : Fleur Purchased : 2022-12-27, takealot R4499 Storage : 128GB RAM : 6GB Factory Firmware Version : `MUIU 13.0.7(RKEMIXM)` Firmware Version : `` XDA Devs : https://forum.xda-developers.com/f/redmi-note-11s-4g-poco-m4-pro-4g-fleur.12591 # Firmware - https://mirom.ezbox.idv.tw/en/phone/fleur/roms-global-stable/ - [Recovery 13.0.7.0 RKEMIXM](https://bigota.d.miui.com/V13.0.7.0.RKEMIXM/miui_FLEURGlobal_V13.0.7.0.RKEMIXM_30020f3ca0_11.0.zip) - [Fastboot 13.0.7.0 RKEMIXM](https://bigota.d.miui.com/V13.0.7.0.RKEMIXM/fleur_global_images_V13.0.7.0.RKEMIXM_20220419.0000.00_11.0_global_79dd3bd4a6.tgz) # Rooting https://forum.xda-developers.com/t/root-poco-m4-pro-4g-fleur-using-magisk.4449193/ Adapted from https://forum.xda-developers.com/t/unlock-bootloader-redmi-note-11s.4431675/ ## 1. Root - Install [mtkclient](https://github.com/bkerler/mtkclient) - Activate developer mode (About phone → All specs → MIUI version) - Turn on USB debugging and OEM unlocking - Turn off phone and disconnect - Run: - `mtk e metadata,userdata,md_udc` - plug phone in (still turned off) - phone detected: erases data - `mtk da seccfg unlock` - unlocks bootloader - `mtk reset` - reboots - Disconnect USB cable and reboot phone - When it boots a message is displayed warning that dm-verity is corrupted. Click the power button to dismiss and continue booting. ## 2. Extract boot.img From fastboot package: - MIUI version in Settings -> About phone -> MIUI Version (e.g. 13.0.6.0(RKEMIXM)) - [MIUI Updates Tracker](https://forum.xda-developers.com/t/miui-updates-tracker-redmi-note-11s-4g-poco-m4-pro-4g-fleur.4428655/) get matching Stable Fastboot update - Extract `vbmeta.img` _and_ `boot.img` or from [Recovery v13.0.10.0](https://bigota.d.miui.com/V13.0.10.0.RKEMIXM/miui_FLEURGlobal_V13.0.10.0.RKEMIXM_8853bc0f31_11.0.zip) archive: ``` payload_dumper --partitions vbmeta,boot payload.bin ``` ## 3. Patch boot.img Patch boot.img for root using Magisk. - Install [Magisk](https://github.com/topjohnwu/Magisk/releases/latest) - Copy `boot.img` to SD card - Magisk → install → patch a file (for each boot.img) - Copy patched boot image from Downloads (called `magisk_patched_*.img`) to SD Card ## 4. Flash patched boot.img ``` adb reboot bootloader fastboot flash boot magisk_patched_*.img fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img ``` ## 5. Patch inactive slot - boot rooted phone - Magisk Install to Inactive slot - reboots to inactive - if there's nothing in that slot (fastboot) switch back ``` fastboot --set-active=other reboot ``` # Updating https://topjohnwu.github.io/Magisk/ota.html <!-- vim: filetype=markdown -->
Uploading file...
Sidebar
# SideBar * [Home][1] * [Projects][2] * * * <!-- --> * [Code][3] * [Tech][4] * [Network][5] * [MediaCentre][6] * [UAV][7] * * * <!-- --> * [Travel][8] * [Music][9] * [Horse Riding][10] * [Study][11] * [Games][12] * [Other Activities][13] * * * <!-- --> * [Car][14] * [House][15] * [Watch][16] * [Clothing][17] * [Miscellany][18] * * * [1]: /Home [2]: /Projects [3]: /Code/Code [4]: /Tech/Tech [5]: /Network/Network [6]: /MediaCentre/MediaCentre [7]: /UAV/UAV [8]: /Travel/Travel [9]: /Music/Music [10]: /HorseRiding/HorseRiding [11]: /Study/Study [12]: /Games/Games [13]: /Do/Do [14]: /Car/Car [15]: /House/House [16]: /Watch/Watch [17]: /Clothing/Clothing [18]: /Miscellany/Miscellany <!-- vim: filetype=markdown -->
Edit message:
Cancel