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 [2018/11/19 17:47] – [Control and Privacy Settings] 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 | | ||
+ | ^ Internal Memory | ||
+ | ^ CPU | Qualcomm Snapdragon 625 2.0GHz 8-core | ||
+ | ^ Screen | ||
+ | ^ Connector | ||
+ | ^ Audio jack | 3.5 mm | | ||
+ | ^ A/B (Seamless) System Updates | ||
===== How to Gain root Privileges ===== | ===== How to Gain root Privileges ===== | ||
Line 8: | Line 21: | ||
- Install on your PC the **adb** and **fastboot** command line tools. | - Install on your PC the **adb** and **fastboot** command line tools. | ||
- | - **Unlock** the Bootloader. | ||
- **Backup**. | - **Backup**. | ||
+ | - **Unlock** the Bootloader. | ||
- 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 107: | 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 199: | Line 212: | ||
* Gmail | * Gmail | ||
* Google Play Film, ... | * Google Play Film, ... | ||
- | * Settings => **Mi Services** | ||
- | * **User Experience Program** (Programma Esperienza Utente) | ||
- | * **Send diagnostic data automatically** (Invia i dati diagnostici automaticamente) | ||
- | * Google Play => Settings => **Auto-update apps** | ||
- | * Google Play => Settings => Notification settings => **Updates** | ||
- | * Contacts => Settings => **Default account for new contacts** | ||
* Impostazioni => **Sicurezza e posizione** | * Impostazioni => **Sicurezza e posizione** | ||
Line 214: | Line 221: | ||
* Sicurezza => **Trova il mio dispositivo** | * Sicurezza => **Trova il mio dispositivo** | ||
* Posizione => **Modalità** (Alta precisione, Basso consumo, Solo dispositivo) | * Posizione => **Modalità** (Alta precisione, Basso consumo, Solo dispositivo) | ||
+ | * Posizione => **Cronologia delle posizioni Google** | ||
* Smart Lock per password => **Smart Lock per password** (salvare le password nel tuo Account Google) | * Smart Lock per password => **Smart Lock per password** (salvare le password nel tuo Account Google) | ||
+ | * Altro (menu in alto a destra) => **Utilizzo e diagnostica** (off) | ||
- | * FIXME Dove sono queste voci? | + | * Settings => **Mi Services** |
- | | + | * **User Experience Program** (Programma Esperienza Utente) |
- | * Migliora la precisione | + | * **Send diagnostic data automatically** (Invia i dati diagnostici |
- | * Invia dati diagnostici | + | |
- | * Installa aggiornamenti e app (non disattivabile? | + | * Google Play => Settings => **Auto-update apps** |
+ | * Google Play => Settings => Notification settings => **Updates** | ||
+ | * Contacts => Settings => **Default account for new contacts** | ||
===== Battery Otimization and Background Sync ===== | ===== Battery Otimization and Background Sync ===== | ||
Line 228: | Line 239: | ||
* Settings => Apps & notifications => Advanced => Special app access => **Battery optimization** | * Settings => Apps & notifications => Advanced => Special app access => **Battery optimization** | ||
+ | ===== Upgrading Android maintaining root privileges ===== | ||
+ | |||
+ | In April 2019 my phone still was running the following: | ||
+ | |||
+ | * **Android 8.1.0** - Patch 2018-10-05 | ||
+ | * **Magisk v17.3** (the **su** binary, etc.) | ||
+ | * **MagiskManager v6.0.1** (the superuser rights management app) | ||
+ | * **TWRP 3.2.1-2** | ||
+ | |||
+ | MagiskManager warns about the availability of **Magisk v18.1**, the operating system too warns about the availability of **Nov 2018 Android System Update**. Also **MagiskManager** can be upgraded to **v7.1.1** (but **don' | ||
+ | |||
+ | ==== Upgrade Magisk and MagiskManager ==== | ||
+ | |||
+ | - 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. | ||
+ | - 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**. | ||
+ | - 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! | ||
+ | |||
+ | * 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