2 votes

Comment copier l'intégralité du contenu d'un appareil Android sur un PC linux ?

J'essaie de créer une copie exacte du système de fichiers de ma tablette Android sur mon PC.

L'appareil est un Nexus 7 (2013) rooté.

J'ai ouvert un shell sur l'appareil via adb et j'ai essayé de créer un tarball de l'ensemble du répertoire Root, mais mon accès Root était limité à 15 minutes et il n'y avait donc pas assez de temps pour le faire.

Quelqu'un peut-il m'aider, soit en me montrant comment copier l'ensemble du répertoire Root ?

*Notez que je ne veux pas de fichier .ab de sauvegarde, seulement une copie exacte du système de fichiers.

1voto

Milner Points 533

La référence correcte serait notre nandroid tag-wiki , en tant que Nandroid la sauvegarde est ce qui couvre tous le contenu. Toutefois, cela n'est possible que par le biais de récupérations personnalisées.

Une alternative à cela serait le dd commande ("Disk Duplicator" 1 ).


Divulgation : Ce qui suit décrit une application que j'ai écrite et que je maintiens :

Mon outil Barre d'adresse est en mesure de vous générer dd pour toutes les partitions de votre appareil, que vous pouvez ensuite vérifier avant l'exécution. Pendant que vous faites cela, Barre d'adresse essaie de comprendre à quoi sert chaque partition, de sorte que vous ne vous retrouverez pas avec des noms cryptiques sur les images de disque. Pour accéder au contenu, il faut encore déterminer le système de fichiers utilisé sur chaque partition (pour pouvoir la monter en tant que Dispositif de boucle ). Dans le pire des cas, vous devriez pouvoir utiliser ces images pour restaurer votre appareil dans l'état où il se trouvait lorsque vous les avez créées (bien que je doive admettre que je n'ai encore jamais essayé).

Adebar files
fichiers tirés/générés par Barre d'adresse (cliquez sur l'image pour l'agrandir)

Barre d'adresse est principalement écrit en Bash version 4, et utilise adb pour communiquer avec l'appareil. Il fonctionne sans aucun problème sous Linux. Je ne l'ai pas testé sur d'autres systèmes, et je n'ai pas eu jusqu'à présent de retour d'utilisateurs ayant peut-être essayé cela.


1 : attention : il porte le surnom de "Disk Destroyer", car si vous l'utilisez dans le mauvais sens (c'est-à-dire en échangeant la source et la cible), vous risquez de vous retrouver avec un "disque sans contenu"

1voto

Il est peu probable que vous deviez copier l'intégralité du stockage de votre tablette pour retrouver un fichier d'une application. Si l'application que vous utilisez est celui-ci Il vous suffira de vous enregistrer /data/data/bn.ereader/ . IIRC, vous pouvez l'extraire de votre PC à l'aide de adb pull /data/data/bn.ereader/ . (le point peut être nécessaire ou non).

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