GNU/Linux >> Tutoriels Linux >  >> Linux

Android - Monter la partition de données cryptée Android sur PC

Je peux confirmer avec une certitude à 100 % que les chiffres sont bien de 1 à 9 pour le déverrouillage du schéma.

Mon Nexus 4 a connu la même fin malheureuse (sauf sur le béton) et après quelques recherches sur Google, j'ai trouvé ce post et j'ai pu suivre la réponse de personne3000 afin de monter ma partition de données utilisateur cryptée par motif.

J'utilise Ubuntu 15.04 x64 et j'ai dû apt-get install android-tools-adb android-tools-fastboot afin de poursuivre la procédure.

Mon modèle est le suivant (3x3 dans l'ordre de 1 à 6) :

[_   1   2]
[3   5   6]
[_   4   _]

J'ai démarré mon téléphone pour récupérer à partir du chargeur de démarrage en exécutant fastboot boot twrp-2.8.7.0-mako.img , puis lors du chargement de TWRP, a exécuté adb shell twrp decrypt 234856 et il a réussi à monter mes données utilisateur cryptées sur /dev/block/dm-0 .

Mon 234856 déchiffrer le mot de passe, classé de 1 à 6 en commençant par la gauche, correspond aux positions sur la grille de modèle ci-dessus, où '2' dans le mot de passe correspond à '1' dans la grille.

@Rhaegar Android voit le modèle comme 0-8, car ce sont les octets qu'il utilise lors de la génération du hachage SHA-1 pour stocker le modèle (http://www.cclgroupltd.com/a-rainbow-table-for-android- pattern-locks/), mais TWRP voit le modèle comme 1-9 lors du déchiffrement de la partition de données utilisateur à partir de la ligne de commande.

Énorme +1 à personne3000 car sans lui fournissant ces informations très précieuses directement des développeurs TWRP, je n'aurais pas mes données Android pour le moment.

J'ai <3 Stack Exchange :)


Apparemment, il n'y a pas d'outil sur PC pour décrypter le cryptage d'Android pour le moment, mais la récupération TWRP peut être utilisée sur l'appareil pour tout décrypter... Même avec un écran tactile cassé, tant que votre appareil est pris en charge par la récupération TWRP :

  • Téléchargez l'image TWRP (2.8.7 a fonctionné pour moi)
  • Démarrer en fastboot (alimentation + baisse du volume sur Nexus 4)
  • Lancez la récupération, depuis votre PC :

    démarrage rapide twrp-2.8.7.0-mako.img

  • Une fois que vous êtes dans la récupération, vous pouvez déchiffrer vos données depuis la ligne de commande :

    adb shell twrp déchiffre votre mot de passe

où yourpassword est votre mot de passe de cryptage. En cas de schéma, traduisez-le en chiffres :

1 2 3
4 5 6
7 8 9

si vous passez deux fois au même point, il est ignoré après la première fois.

Ensuite, il vous dira que vos données décryptées sont disponibles dans un périphérique de bloc, je pense que c'était /dev/block/dm-0 pour moi (pas sûr). Vous pouvez le sauvegarder sur votre PC avec :

adb pull /dev/block/dm-0 ./decrypted-data.img

Et enfin, montez l'image en ext4 sur votre PC Linux ! (ou utilisez un programme capable de lire les partitions ext4 sous Windows).

UN GRAND merci aux gens de TWRP sur IRC qui m'ont parlé de la commande twrp decrypt !


Une version beaucoup plus simple :connectez une souris USB (ou un clavier, mais cela n'a pas fonctionné dans mon cas), à l'aide d'un câble USB-OTG (OnTheGo) standard, et utilisez le pointeur qui apparaît comme un doigt pour appuyer sur les choses.

Cela a même fonctionné à l'intérieur de TWRP pour moi !

À partir de là, l'ensemble de l'effort devrait être beaucoup plus facile. :)
(Comme simplement copier les fichiers, de la manière habituelle, et synchroniser les données PIM avec votre personnel existant, espérons-le "nuage".)


Linux
  1. Déverrouillez automatiquement les disques chiffrés sous Linux

  2. Comment vérifier si une partition est montée en tant que « noexec » ?

  3. Récupérer les données/partition perdues ?

  4. Comment monter et démonter un système de fichiers/partition sous Linux (exemples de commandes Mount/Umount)

  5. Comment installer GRUB sur un nouveau disque ?

Comment monter une partition NTFS sous Linux

Comment monter une partition temporaire dans la RAM sous Linux

Comment monter une partition Windows chiffrée par Bitlocker sous Linux

Comment monter une partition Truecrypt cryptée toujours au même point ?

Comment monter automatiquement une partition d'échange ?

Redimensionner LVM sans perte de données