User Tools

Site Tools


doc:appunti:hardware:xiaomi_mi_a1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:hardware:xiaomi_mi_a1 [2020/03/26 08:56] – [March 2020 security update] niccolodoc:appunti:hardware:xiaomi_mi_a1 [2020/09/23 17:05] – [August 2020 security update] niccolo
Line 10: Line 10:
 ^ Internal Memory  | 32 Gb   | ^ Internal Memory  | 32 Gb   |
 ^ CPU              | Qualcomm Snapdragon 625 2.0GHz 8-core  | ^ CPU              | Qualcomm Snapdragon 625 2.0GHz 8-core  |
 +^ Architecture     | arm64-v8a  |
 ^ Screen           | 5.5 Inches, 1920 x 1080  | ^ Screen           | 5.5 Inches, 1920 x 1080  |
 ^ Connector        | USB Type C  | ^ Connector        | USB Type C  |
Line 347: Line 348:
 </code> </code>
  
-**I got a problem** during this step: may be the **boot_b.img** was from version **9.6.8.0**, not the one from the currently installed **V10.0.14.0**. Luckily the only negative effect was that **the WiFi was not working**. This is a **logcat** excerpt:+I got **a problem** during this step: may be the **boot_b.img** was saved from version **9.6.8.0**, not from the currently installed **10.0.14.0**. Luckily enough, the only negative effect was that **the WiFi was not working**. This is a **logcat** excerpt:
  
 <code> <code>
Line 389: Line 390:
  
 Once rebooted the phone into normal system, I installed the root permissions manager: **MagiskManager-v7.5.1.apk**. Once rebooted the phone into normal system, I installed the root permissions manager: **MagiskManager-v7.5.1.apk**.
 +
 +===== August 2020 security update =====
 +
 +This is a new update from Xiaomi, still featuring **AndroidOne v.9** relase, build **PKQ1.180917.001.V10.0.24.0.PDHMIXM**. The upgrade was downloaded nightly over the WiFi. It seems impossibile to prevent such automatic download: I did not find any settings to prevent automatic upgrade download. After downloading, the phone asks to reboot to complete the upgrade.
 +
 +The starting conditions were:
 +
 +  * A/B System Updates status: **Current Slot: ?** (may be it was **A**, because after installation it is **B**).
 +  * Bootloader is **unlocked**.
 +  * **Magisk** and **TWRP** were installed, but may be they were hidden by accident. Infact the installation of the upgrade went OK after a reboot, whereas it should fail because the boot sector is tampered with **Magisk su**.
 +  * **System partition** was the stock one: root privileges were never used to tamper the **/system** hierarchy.
 +
 +After the upgrade, I did the following to get **root again**:
 +
 +  * adb reboot bootloader
 +  * fastboot boot twrp-3.3.0-2-tissot.img
 +  * Verified from TWRP => Reboot: **Current slot: B**
 +  * adb pull /dev/block/mmcblk0p22 boot_a.img
 +  * adb pull /dev/block/mmcblk0p23 boot_b.img
 +  * TWRP ⇒ Install ⇒ **twrp-installer-3.3.0-2-tissot.zip**\\ Running boot image patcher on slot a and b.
 +  * system reboot
 +  * adb reboot bootloader
 +  * fastboot boot twrp-3.3.0-2-tissot.img
 +  * TWRP ⇒ Install ⇒ **Magisk-v20.3.zip**\\ Current boot slot: _b, unpacking, patching, repacking, flashing new boot image.
 +
 ===== Web References ===== ===== Web References =====
  
doc/appunti/hardware/xiaomi_mi_a1.txt · Last modified: 2020/09/23 17:06 by niccolo