1 votes

OnePlus 6T Est-ce que "fastboot boot" vient de supprimer toutes mes données cryptées ?

Aujourd'hui, après une mise à jour manuelle OTA réussie (démarrage, fonctionnement correct toute la journée), j'ai décidé de réinstaller TWRP afin de redémarrer. Cependant, après avoir exécuté d'abord "fastboot flash recovery twrp.img" puis "fastboot boot twrp.img", je ne suis plus invité à entrer mon code d'accès (que je connais) pour décrypter l'appareil, et la partition /system est vide dans le gestionnaire de fichiers TWRP. La partition sdcard est remplie de mes fichiers cryptés (en supposant par leurs noms base64). Je ne pense pas qu'aucune de mes actions dans TWRP ait été significative, sauf peut-être lorsque j'ai flashé le twrp.img pour que la restauration soit persistante. (Lorsque j'ai lancé TWRP pour la première fois, on ne m'a pas demandé mon mot de passe pour le décryptage, donc je suppose que le mal était déjà fait). J'ai essayé "twrp decrypt [password]" dans le terminal twrp mais j'obtiens "Failed to decrypt data". Lorsque j'essaie de démarrer dans le système, je fais une boucle de démarrage ou TWRP se lance à la place.

A. Existe-t-il un moyen de reflasher mon système (par exemple, puis-je simplement flasher le même update.zip) et revenir à la normale ? Ou B. Puis-je récupérer et décrypter mes données, étant donné que je connais le code d'accès de mon écran de verrouillage qui est normalement utilisé pour les décrypter.

Voici tout ce que j'ai écrit dans mon invite de commande

Voici ls -la /

2voto

jones44 Points 31

Crédit complet à alecxs pour cette réponse. Je la poste au cas où quelqu'un d'autre aurait le même problème à l'avenir.

  1. Téléchargez l'image de stock (la mienne était oneplus.com/uk/support/softwareupgrade/details?code=9)
  2. Utilisez extract_android_ota_payload-master pour diviser le payload.bin dans le zip. (Méthode pour l'étape 2 https://pastebin.com/RfEHuvu7 Je l'ai fait sous linux parce que python2 est installé sur ma machine linux, sans autre raison.)
  3. Flashez le boot.img et démarrez avec twrp (Etape 3 https://pastebin.com/Gp9aJq36 )

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