Xiaomi Mi A2
Bevor man irgend etwas IM Phone flash't ist es immer eine gute Idee die original Firmware download.
Damit kommt man wieder auf Stock-ROM (Auslieferungszustand).
Außerdem findet man in der Firmware Stock-boot.img & Stock-recovery.img (wenn man es braucht).
https://download.lineageos.org/jasmine_sprout
Um LOS zu installieren braucht man TWRP
https://eu.dl.twrp.me/jasmine_sprout/ "fastboot boot path/to/twrp.img. This will temporarily boot TWRP on your device."
heißt: fastboot boot twrp.img und das phone bootet ins recovery (twrp)
in TWRP dann Install twrp-installer-3.5.0_9-0-jasmine_sprout.zip (letzte Version)
in TWRP dann Wipe: yes und format data: yes
in TWRP dann Boot to Recovery (bootet damit von TWRP zurück in TWRP)
in TWRP Install lineage-17.1-20210213-nightly-jasmine_sprout-signed.zip / anschl. wipe: yes
in TWRP Install open_gapps-arm-10.0-64-pico-20201223.zip / anschl. wipe: yes <--- wer es braucht
in TWRP Install Magisk-v21-4.zip / anschl. wipe: yes <--- wer es braucht
in TWRP Boot to System
Einrichten
Bei Phones ohne Speicherkarte nehme ich einen USB-Stick mit 2 USB-Steckern: USB2 & USBc. (oder USB3 & USBc)
Alles was ich flash'en will am PC download und auf Stick kopieren. Damit entfällt der Sideload.
Wer will kann in TWRP auch ein Backup auf den Stick machen. Ein Backup in den Phone-Speicher macht keinen Sinn.
Wenn man keine gapps installiert: am PC
https://f-droid.org/ und dort die F-Droid.apk download / die dann auf Stick kopieren.
Hat man das Phone eingerichtet braucht man App's. In der Regel ist ein Dateimanager im ROM schon drin. Mit dem zum Stick
gehen, F-Droid.apk anklicken, installieren:yes, "mit Dateimanager App's installieren: yes" heißt: runter geladene oder vom PC
kopierte App's sind nicht vertrauenswürdig (nicht von Google!) und können erst mal nicht installiert werden.
Das Wichtigste vergessen: zu erst muss der Bootloader von Xiaomi unlockt werden. Dazu muss im Phone das Xiaomi-Konto
aktiv sein. 1 mal angelegt reicht das für alle zukünftige Xiaomi-Phones. Wichtig ist dabei die Mobil-Rufnummer. Wenn man
eine neue Rufnummer bekommen sollte im PC auf die seine Xiaomi-Konto-Seite einloggen und Rufnummer aktualisieren.
Zum unlocken gibt es die Xiaomi-Unlock.exe. Wen man die startet und laufen lässt sieht man die Wartezeit(z.B. 7 Tage).
Im Phone muss man am Xiaomi-Konto bis zum Ende der Wartezeit eingeloggt sein. So bald der Bootloader unlockt ist kann
man sich im Phone aus dem Xiaomi-Konto ausloggen. Außerdem kann man jetzt auf dem Phone installieren was man will.
Nachteil: man ist selbst & alleine verantwortlich für das was damit dann passiert.
LOS(LineageOS) hat offizielle und unoffizelle ROM. Alle basieren auf der gleichen Grundlage. Manche haben auch Eingenarten
wie ein anderer Kernel oder sonst was.
Ich suche immer zuerst nach LOS-offiziell und dann nach LOS-unoffiziell. Das bleibt aber jedem überlassen was er will oder braucht.
Wenn ein Phone sich nach dem Installieren eines neuen/anderen ROM "unlogisch" verhält (Speicherplatzmangel) dann halt zurück
auf Anfang und das Prozedere noch mal.
Speicherplatzmangel bei 64GB-Phones ist "unlogisch". Die 64GB ist die Brutto-Speichergröße minus das komplette Android. Also
Pi mal Daumen etwa 50GB netto für App's und persönliche Daten(Bilder...). Ich behaupte mal das Otto-Normal-User ab 32GB keine
Speicherplatzprobleme haben kann(Poweruser mit dutzenden App's sehen das anders).
Zu a/b: Treble-Info.app zeigt was man in der Hand hat. Arm32 oder arm64, a-only oder a/b.
a/b wurde vor einigen Jahren eingeführt. Da ist alles doppelt. Boot, Recovery...
Der Gedanke war: wenn im aktiven Slot Android ein Problem hat kann man auf den anderen Slot umschalten bzw. wenn ein Update
kommt wird das in den inaktiven Slot installiert, Slot umgeschaltet und dann gebootet. Wenn's dabei ein Problem gibt hat man noch
ein funktionierendes Android im alten Slot. Ob das gut ist - kann man diskutieren. Wichtig ist man weiß bescheid.
Bei a/b braucht man TWRP und TWRP-Installer. Booten mit TWRP und dann mit TWRP-Installer in beiden Slot installieren lassen.
LG
Dietmar