196eca57b40020d6622f8cbad4884cd4cc83fb6f
Tech/PocoM4.md
| ... | ... | @@ -45,22 +45,49 @@ Adapted from https://forum.xda-developers.com/t/unlock-bootloader-redmi-note-11s |
| 45 | 45 | |
| 46 | 46 | 1. Root |
| 47 | 47 | - Install [mtkclient](https://github.com/bkerler/mtkclient) |
| 48 | - - On your phone activate developer mode (About phone → All specs → MIUI version) |
|
| 48 | + - Activate developer mode (About phone → All specs → MIUI version) |
|
| 49 | 49 | - Turn on USB debugging and OEM unlocking |
| 50 | - - Turn off phone and disconnect from computer |
|
| 51 | - - In the directory where you installed mtkclient run: |
|
| 50 | + - Turn off phone and disconnect |
|
| 51 | + - Run: |
|
| 52 | 52 | - `mtk e metadata,userdata,md_udc` |
| 53 | - - This erases your data |
|
| 54 | - - At this point plug your phone in (still turned off) |
|
| 53 | + - plug phone in (still turned off) |
|
| 54 | + - phone detected: erases data |
|
| 55 | 55 | - `mtk da seccfg unlock` |
| 56 | - - This unlocks the bootloader |
|
| 56 | + - unlocks bootloader |
|
| 57 | 57 | - `mtk reset` |
| 58 | - - This reboots the phone |
|
| 58 | + - reboots |
|
| 59 | 59 | - Disconnect USB cable and reboot phone |
| 60 | 60 | - When it boots a message is displayed warning that dm-verity is corrupted. Click the power button to dismiss and continue booting. |
| 61 | 61 | |
| 62 | -2. Source boot.img |
|
| 63 | - - Find your MIUI version in Settings -> About phone -> MIUI Version and look for the version number (e.g. 13.0.6.0(RKEEUXM)) |
|
| 64 | - - Visit the MIUI Updates Tracker and download the matching Stable Fastboot update (if you can't find it scroll down to Extracting boot.img from Payload) |
|
| 65 | - - Unzip the TGZ and the TAR that it contains then navigate to the images directory and find the boot.img file |
|
| 62 | +2. Extract boot.img |
|
| 63 | + |
|
| 64 | + - from fastboot package: |
|
| 65 | + - MIUI version in Settings -> About phone -> MIUI Version (e.g. 13.0.6.0(RKEMIXM)) |
|
| 66 | + - [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 |
|
| 67 | + - Extract `vbmeta.img` _and_ `boot.img` |
|
| 68 | + |
|
| 69 | + - 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: |
|
| 70 | + ``` |
|
| 71 | + payload_dumper --partitions vbmeta,boot payload.bin |
|
| 72 | + ``` |
|
| 73 | + |
|
| 74 | +3. Patch boot.img |
|
| 75 | + |
|
| 76 | +Patch boot.img for root using Magisk. |
|
| 77 | + |
|
| 78 | +- Install [Magisk](https://github.com/topjohnwu/Magisk/releases/latest) |
|
| 79 | +- Copy `boot.img` to SD card |
|
| 80 | +- Magisk → install → patch a file (for each boot.img) |
|
| 81 | +- Copy patched boot image from Downloads (called `magisk_patched_*.img`) to SD Card |
|
| 82 | + |
|
| 83 | +4. Flash patched boot.img |
|
| 84 | + |
|
| 85 | +``` |
|
| 86 | +adb reboot bootloader |
|
| 87 | +fastboot flash boot magisk_patched_*.img |
|
| 88 | +fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img |
|
| 89 | +``` |
|
| 90 | + |
|
| 91 | +# Updating |
|
| 92 | +https://topjohnwu.github.io/Magisk/ota.html |
|
| 66 | 93 |