doc:appunti:hardware:xiaomi_mi_a1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:hardware:xiaomi_mi_a1 [2019/04/11 11:25] – [Upgrading Android maintaining root privileges] niccolo | doc:appunti:hardware:xiaomi_mi_a1 [2019/05/16 12:16] – [Xiaomi Mi A1 Android Phone] niccolo | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Xiaomi Mi A1 Android Phone ====== | ====== Xiaomi Mi A1 Android Phone ====== | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
^ RAM | 3.8 Gb | | ^ RAM | 3.8 Gb | | ||
Line 8: | Line 13: | ||
^ Connector | ^ Connector | ||
^ Audio jack | 3.5 mm | | ^ Audio jack | 3.5 mm | | ||
+ | ^ A/B (Seamless) System Updates | ||
===== How to Gain root Privileges ===== | ===== How to Gain root Privileges ===== | ||
Line 16: | Line 21: | ||
- Install on your PC the **adb** and **fastboot** command line tools. | - Install on your PC the **adb** and **fastboot** command line tools. | ||
+ | - **Backup**. | ||
- **Unlock** the Bootloader. | - **Unlock** the Bootloader. | ||
- | - **Backup**. | ||
- Install a **custom Recovery** program (we used [[https:// | - Install a **custom Recovery** program (we used [[https:// | ||
- Install the **su** binary and an app to manage **superuser privileges** (we used [[https:// | - Install the **su** binary and an app to manage **superuser privileges** (we used [[https:// | ||
Line 115: | Line 120: | ||
Once that TWRP is started on the phone, swipe to allow writing to the partitions, then choose **Install** and browse to the **Twrp-recoveryInstaller-3.2.1-2-oreo.zip** archive. | Once that TWRP is started on the phone, swipe to allow writing to the partitions, then choose **Install** and browse to the **Twrp-recoveryInstaller-3.2.1-2-oreo.zip** archive. | ||
- | After the installation, | + | After the installation, |
Beware of this: | Beware of this: | ||
Line 247: | Line 252: | ||
==== Upgrade Magisk and MagiskManager ==== | ==== Upgrade Magisk and MagiskManager ==== | ||
- | - Copy the **Magisk-v19.0.zip** archive to the smartphone. TWRP will search by default into the internal storage, so I copied it into **/ | + | - Copy the **[[https:// |
- Reboot into TWRP recovery. I used the **adb reboot recovery** command from the PC, but you can use the **VolumeUp + Power** trick. | - Reboot into TWRP recovery. I used the **adb reboot recovery** command from the PC, but you can use the **VolumeUp + Power** trick. | ||
- From the TWRP menu, choose **Install** and search for the Magisk-v19.0.zip archive. | - From the TWRP menu, choose **Install** and search for the Magisk-v19.0.zip archive. | ||
- I choosed not to verify the zip archive and not to reboot the phone, so I had time to read the output of the command. Everything seemed OK, so I finally **rebooted**. | - I choosed not to verify the zip archive and not to reboot the phone, so I had time to read the output of the command. Everything seemed OK, so I finally **rebooted**. | ||
- | - Once rebooted in normal system, I launched MagiskManager and let to upgrade itself. Actually it downloaded the **MagiskManager-v7.1.1(203).apk** archive and installed it, thus requiring the install privileges. | + | - Once rebooted in normal system, I launched MagiskManager and let to upgrade itself. Actually it downloaded the **[[https:// |
FIXME Write how to complete the upgrade! | FIXME Write how to complete the upgrade! | ||
+ | |||
+ | * Backup **boot_a** and **boot_b** | ||
+ | * Allow the system to **update**. FIXME Does it complete or will fail? May be it detects that the system was rooted and it will refuse. | ||
+ | * Eventually re-install **TWRP** and **Magisk**. FIXME Does the upgrade switch from boot_b to boot_a partition? If such case, we should to reinstall TWRP and eventually Magisk. | ||
===== Web References ===== | ===== Web References ===== | ||
doc/appunti/hardware/xiaomi_mi_a1.txt · Last modified: 2020/09/23 17:06 by niccolo