0 votes

Appareil bloqué dans l'animation de démarrage après avoir rétabli LineageOS 17.1

J'ai essayé de mettre à jour mon OnePlus One vers LineageOS 18.1, en suivant ma procédure habituelle :

  • faire une sauvegarde complète (boot, système, données hors stockage, cache) avec TWRP
  • puis flasher la nouvelle image, ainsi que les fichiers zip Magisk et microG

Comme j'ai ensuite remarqué qu'Android 11 cassait certaines des applications que j'utilise, j'ai décidé d'annuler la mise à jour en démarrant simplement la récupération, en restaurant la sauvegarde et en redémarrant. Cependant, cela n'a pas fonctionné et le système est resté bloqué dans l'animation de démarrage pendant plus de 10 minutes.

J'ai ensuite essayé ce qui suit :

  • démarrer dans TWRP
  • flash LineageOS 17.1 à partir de l'image précédente que j'avais installée (plus Magisk et microG)
  • restaurer ma sauvegarde
  • effacer les caches

Toujours rien, je suis toujours bloqué dans l'animation de démarrage.

Soupçonnant que la mise à jour avait converti certaines données de l'application en /sdcard/Android/data J'ai déplacé tous les dossiers d'applications commençant par com.android ou org.lineageos éteindre l'appareil. (Le reste devrait être des données de l'application de l'utilisateur. Je n'ai pas installé les services Google Play).

Cela n'a toujours pas abouti, je suis toujours bloqué dans la séquence de démarrage.

Je n'ai jamais crypté (en connaissance de cause) de données sur l'appareil.

Qu'est-ce qui se passe ? Comment puis-je trouver l'endroit où l'appareil se bloque, afin de trouver l'erreur ? L'effacement de toutes les données de l'utilisateur n'est pas une option.

1voto

user149408 Points 337

Tout ce qui se trouve dans la sauvegarde peut être effacé en toute sécurité pour un test (il pourra être restauré ultérieurement).

Il faut donc reconstruire le système étape par étape :

  • effacer le système, les données (à l'exclusion du stockage) et les deux caches
  • réinstaller LineageOS 17.1
  • botte
  • si cela fonctionne, revenez à la récupération, installez Magisk et redémarrez.
  • si l'appareil démarre toujours correctement, restaurez les données et réessayez.
  • si l'appareil démarre toujours avec succès, copiez les données de l'application vers /sdcard/Android/data (éventuellement un par un, ou par petits lots plutôt que tous en même temps) et réessayer
  • si l'appareil démarre toujours correctement, restaurez la partition système à partir d'une sauvegarde et réessayez.

Si, à un moment donné, le système ne démarre plus (c'est-à-dire qu'il reste bloqué dans l'animation de démarrage ou autre), vous pouvez examiner plus en détail l'étape qui l'a interrompu.

Dans mon cas, il semble que la sauvegarde de la partition Système ait été défectueuse et que le système se soit bloqué au démarrage. Comme cette partition ne contient pas de données utilisateur, il est facile de la reconstruire si vous avez encore l'image du système : Effacez la partition système, réinstallez LOS 17.1 et Magisk, effacez le cache et Dalvik, puis redémarrez. Cela a réglé le problème pour moi.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X