Ca y est (spoiler), j'ai enfin passé mon Samsung S7 de 2017, de Lineage OS 16 (Android 9) à Lineage OS 20 (Android13),un peu dans la douleur comme d'hab.
Tout backuper, sur carte SD+PC, y compris les paramètres individuels des applications, les APK... Egalement un Backup NAND (images partitions) via TWRP (3.3.0)
Via XDA Developpers, je récupère la
ROM Lineage OS 20 unofficial par le grand Ivan Meler, la dernière version de
TWRP, les Google Apps en
Core (package minium service Google et Store uniquement) et
Magisk 25.2 (pour le root)
Je mets tout ça sur la carte SD, je boot en recovery, je mets à jour TWRP, bon 1er écueil la dernière version de TWRP 3.7 pour herolte est trop grosse!? Je pars sur la version 3.5.0.9, reboot sur TWRP. Je formate les partitions system, cache ,Dalvic cache. J'installe sans reboot, l'OS, les Gapps, Magisk.
On reboot et on croise les doigts. Purée ça marche au 1er boot. Du coup on finalise l'installe de base de Lineage OS et là je me dit on va faire un 1er Backup avec TWRP brut d'installe.
Reboot en recovery et là c'est la drame; Freez de sur l'écran de démarrage de TWRP. Impossible d'éteindre le téléphone ou de booter l'OS ou le recovery. Gloops, téléphone brické.
Panique et abattement? Est-t'il finalement venu le temps de transformer mon vieil amis en déchet?
Essais de connexion via ADB. Que dalle, parque j'avais pas encore activé le debbug US ou OEM? Là je me rappel de ce bon vieux
Heimdall (le ODIN pour linux)
Blanchement USB sur le PC, je passe en mode download (bouton power+menu+volume moins), Heimdall trouve le téléphone. Je reflashe le recovery 3.5.0.9
J'envoi via
heimdall flash --RECOVERY twrp3.5.0.9.img, reboot automatique, TWRP toujours freezé. J'essaye plein d'autres version de TWRP plus ancienne, y compris celles qui venaient de mes backup. Freeze.
J'essaye même foutu pour foutu, de balancer le boot.img dans la partition recovery puisque le téléphone ne démarre plus quand recovery freezé ou en download. et là l'OS démarre!
Je constate que l'OS fonctionne et que dans Magisk, la partie system, pas la partie application il est comme non installé. Magisk aurai foutue la bordel avec le recovery?
Je reessaye avec Heimdall de flasher d'autres recovery. Rien. Je vois que dans le zip d'installe de Lineage OS, il y a un boot.img et un recovery.img. Je les flashe.
l'OS démarre normalement et j'ai le recovery de Lineage OS qui fonctionnent.
Piouf que d'heures passées! Pour un truc qui devait prendre 10 minutes. J'en reste là pour ce jour. Mais le recovery de Lineage OS ne permet pas de faire des NAND backup, mais j'ai reflasher Magisk en passant.
Le lendemain, réinstalles des comptes, des applis via F-droid, du PlayStore et des divers .APK. De leur backup de paramètres en tout genre. Et comme j'ai même pas formaté la partitions DATA, mes données sont là.
J'ai donc mon Samsung Galaxy S7 (aka SM-G930F aka herolte) avec Android 13 pleinement fonctionnel (hormis chiffrement du tél pas dispo) avec les mise à jours de sécurité au 5 Février 2023
Rooté ce qui me permet d'avoir un firewall avec régles IPtable (je bloque l'accès internet aux applications comme je le souhaite) et un bloquer de pub ou d'adresse IP costaud. (c'etait déjà le cas sous la version Lineage OS 16)
bataille avec l'application banque (imposée par ma banque pour accède à mes comptes en ligne) qui arrive à détecter le root de mon téléphone même les fonctions Magisk: app renommée, Ramdisk, Zygisk et activation de la liste d'exclusion sur l'app bancaire.
Du coup je passe sur une version de l'app bancaire précédente (d'un backup APK). Espérons qu'elle est pas trouée.
Si quelqu'un à des infos à creuser par rapport aux problèmes de recovery et d'app bancaire...
Commentaires
Aucun commentaire pour le moment.