1 votes

Déchiffrer les données de cryptage de fichiers basé sur Android 10 (FBE)

Appareil : Xiaomi Mi 9

ROM : [[ROM][10.0][Xiaomi Mi 9][NON OFFICIELLE] Pixel Experience AOSP[2020/04/11], ROM pour le Xiaomi Mi 9

Bonjour, J'ai essayé de mettre à jour ma ROM d'une ancienne vers une plus récente version avec une installation propre tout en conservant le stockage interne de mon Mi9. L'appareil a été chiffré avec FBE protégé par un motif. Lors de la mise à niveau, TWRP a réussi à décrypter les données. Maintenant, après la mise à jour, le téléphone n'était capable de démarrer que sous TWRP (3.3.1-62) et n'a pas pu décrypter /data/media/0 J'ai également essayé de décrypter via adb shell avec twrp decrypt 563258 suivant le guide de ligne de commande TWRP

[123]  []
[456]  []
[789]  []

mais cela a également échoué.

La seule façon de faire redémarrer le téléphone était de formater la partition des données dans TWRP. Malheureusement, je n'ai pas sauvegardé mes sauvegardes sur un autre appareil, donc toutes mes sauvegardes et mes données sont sur le lecteur chiffré, auquel je ne peux plus accéder. Avant de formater, j'ai sauvegardé une image de /dev/block/sda31 qui est la partition de données que je voudrais récupérer. Je suis également capable d'accéder aux clés ou aux données aux emplacements suivants :

/data/misc/vold/keystore/
/data/misc/vold/user_keys/ce
/data/misc/vold/user_keys/de
/data/unencrypted/key
/data/system_de/0/spblob

Ma question maintenant est de savoir comment regagner l'accès à mes données. Jusqu'à présent, j'ai essayé plusieurs approches, aucune n'a abouti à un succès. J'espère qu'il est possible de monter l'image en utilisant les clés de chiffrement disponibles. Mais cela dépasse mes compétences techniques à ce stade, donc peut-être quelqu'un a une autre idée sur la façon de le faire.

0 votes

Vous devez revenir à la ROM précédente car le chiffrement dépend de la version de la ROM. Considérez sauvegarder uniquement les applications importantes avec Migrate.

0 votes

En ce moment, je dois supposer qu'il n'y a pas de copie de cette version particulière disponible. Il y en a une, mais elle fait partie des données cryptées, un peu cynique... J'ai demandé sur xda s'il y avait quelqu'un avec une copie de cette version, mais il ne semble pas y avoir de chance sur cette question.

0 votes

Pour être plus précis, cela dépend de la ROM stock (en raison du vendeur + du modem) où le chiffrement diffère entre Android 7,8,9,10. il semble qu'Android 9 soit la base idéale pour vous, essayez différentes versions de MIUI basées sur Android 9

2voto

andi arpo Points 41

Si je ne me trompe pas, chaque élément dans la grille n'est utilisé qu'une seule fois, donc votre NIP devrait être 56328 car le dernier 5 n'est pas réellement utilisé.

0 votes

Bon point merci!

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