3 votes

Comment décrypter un téléphone en mode bootloop ?

J'ai un Android crypté fonctionnant sous LineageOS 15. Quand il a dit qu'il y avait une mise à jour OTA, je choisis de télécharger et d'installer cette nouvelle mise à jour. Dans un premier temps, tout semblait aller bien mais lorsque le téléphone a redémarré lui-même, la récupération (TWRP) est réapparue... et encore....

Il est en mode bootloop et il n'y a rien que je puisse faire sans perdre mes données et je ne peux rien faire pour copier mes données en raison du cryptage complet du disque.

Le cryptage a été fait, je pense, avec l'empreinte digitale et même s'il a été fait avec un mot de passe je ne peux pas décrypter le disque entier (avec la commande adb shell twrp decrypt ) parce que ma version de TWRP ne supporte pas le décryptage.

0 votes

Comme vous avez installé TWRP, vous pouvez simplement télécharger et installer une ancienne version de LineageOS et vérifier si cela résout le bootloop.

0 votes

Je pense que le bootloop a été causé par le cryptage complet du disque... puisque ma version de twrp (pour huawei p8 lite 2017) ne supporte pas le décryptage, et avec la dernière version il ne peut pas lire les partitions système et données.

3voto

M Shiraz Baig Points 21

J'ai eu le même problème et je vais écrire des conseils sur la façon dont j'ai résolu cette situation.

Vous pouvez le réparer en flashant n'importe quelle rom.

Flash n'importe quel rom en utilisant le stockage externe ou par adb sideload (Advanced -> ADB Sideload -> Run "adb sideload ROM-FILENAME.zip") Vous verrez l'écran de verrouillage après le redémarrage. Après la connexion, vous pouvez décrypter les données dans TWRP.

_Si vous voyez une erreur/un crash après le démarrage d'Android en raison d'un flash sale, installez magisk et créez une sauvegarde en Migrer et le restaurer après avoir effacé les données._

1 votes

Cela peut facilement se compliquer. Le dirty flash était acceptable avant que le cryptage ne devienne une pratique courante. Depuis que le cryptage est devenu courant, le dirty flashing peut facilement entraîner un échec du démarrage (expérience passée avec un Redmi et un OnePlus). Nous nous retrouvons donc dans une situation où un démarrage réussi est déjà en train d'échouer, et le dirty flash n'a rien résolu. La chose la plus simple à faire est de faire démarrer une récupération supportant le cryptage, de décrypter les données, de les extraire sur le PC et de réinitialiser la partition de données.

1 votes

J'ai réparé mon Redmi Note8 (MIUI) crypté par cette méthode.TWRP(et d'autres récupérations aussi) ne pouvait pas décrypter les données et il n'y avait pas de sauvegarde.Alors j'ai dirty-flashed Custom ROM(Treble GSI) et je l'ai démarré.Après la première connexion,j'ai réussi à restaurer mes données encore une fois.

1voto

Homunculus Points 317

En cherchant beaucoup sur le web, j'ai vu este question et en lisant l'ensemble du message, et en particulier cette réponse https://Android.stackexchange.com/a/176124/77853 J'ai ramené mon téléphone à la vie et sans rien perdre !

Ce que j'ai dû faire est (comme suggéré dans la réponse) réparer la partition /data plus la partition /system !

0 votes

Le chiffrement intégral du disque (FDE) ne chiffre pas les partitions autres que celle des données de l'utilisateur. (TWRP > Wipe > Advance Wipe > Data > Repair File System) ne peut pas réparer quoi que ce soit sur la partition cryptée et est fortement pas recommander pour les données utilisateur (sauf si vous êtes d'accord avec la perte de données) - en fait, il ne s'agit que d'une solution de rechange pour les données utilisateur. peut travailler sur /système parce que la partition du système n'est pas du tout cryptée

1voto

Silent Points 21

Hé, vous auriez pu télécharger la version inférieure de twrp. Mon téléphone est aussi entré en bootloop quand j'ai flashé la version 3 de twrp mais quand j'ai flashé la version 2 il a fonctionné parfaitement. Mais de toute façon, puisque vous avez trouvé la solution, à tous ceux qui lisent cette réponse, vous devez d'abord flasher les versions inférieures de twrp.

0 votes

J'ai essayé avec le dernier et ça n'a pas marché.... Comment cela pourrait-il fonctionner avec une version plus ancienne ? Le problème était que le disque entier était crypté, les parties système et données également... Et, à mon avis, l'installation de la nouvelle version de Lineage n'était pas possible parce qu'il ne peut pas lire les fichiers, à moins de décrypter le téléphone (à partir des paramètres d'Android) avant de flasher la mise à jour...

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