2 votes

Récupérer les fichiers d'une application

Mon téléphone est un Motorola MOTO G (première génération). En raison de quelques problèmes, j'avais récupéré les paramètres d'usine de mon téléphone. Mais j'ai oublié de sauvegarder quelques données d'une application (Tricount). À ce stade, mon téléphone n'était pas rooté.

Ma question est: est-il possible de récupérer les fichiers de données de cette application?

Actuellement, je viens de rooter mon téléphone et je suis en train de faire une copie brute du système Android en utilisant la commande adb shell su -c "cat /dev/block/mmcblk0" | pv > mmcblk0.raw. Mon idée est d'utiliser la commande extundelete pour récupérer les fichiers après avoir extrait les partitions à l'aide de Testdisk.

Me recommandez-vous de rechercher des fichiers dans une partition spécifique? Je ne suis pas vraiment familier avec le système de fichiers Android...

EDIT : Une autre méthode (que je n'ai pas encore testée). Dans le terminal 1

adb forward tcp:5555 tcp:5555

adb shell

su

/system/bin/busybox nc -l -p 5555 -e /system/bin/busybox dd if=/dev/block/mmcblk0p12

Dans le terminal 2

adb forward tcp:5555 tcp:5555

nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0p12.raw

NB : sites web:

EDIT : malheureusement, il semble qu'Android écrase les fichiers lorsque vous récupérez les paramètres d'usine (pour des raisons de sécurité) et il est donc impossible de récupérer les fichiers... :-(

0 votes

Selon la conversation dans la réponse ci-dessous, jetez un œil à ce lien. Je n'ai aucune expérience réelle avec tout cela, et d'après votre question, vous en savez plus que moi. J'espère que vous pourrez récupérer. Bonne chance. (J'espère que vous resterez là et aiderez les autres avec leurs problèmes de récupération de données à l'avenir :))

1 votes

@RyanConrad ;-) Je suis déjà en train de suivre ce lien. Mais je ne suis pas sûr que la commande d'extraction soit bonne. Actuellement, je ne peux extraire qu'un fichier RAW de plus de 4 Go alors que mon téléphone a normalement 16 Go...

0 votes

Cela pourrait être des informations pertinentes. J'utilise mon "GoogleFu" et je cherche des informations. D'après ce document, il semble que userdata soit à /dev/block/mmcblk0p5.

0voto

Quel type d'application est Tricount? Est-ce qu'elle est préinstallée sur votre téléphone ou la téléchargez-vous depuis le Play Store tel que le Google Play Store?

La réponse à la question ci-dessus est importante car le système de fichiers Android maintient une distinction claire entre les applications système (qui sont préinstallées par votre fabricant de dispositif) et les applications téléchargées.

En supposant que c'est une application téléchargée, vous pouvez vérifier l'emplacement ci-dessous : /data/data/nom-du-package-de-l'application Où nom-du-package-de-l'application est le nom du paquet (donné par le développeur qui a développé l'application Tricount).

0 votes

Tricount est une application que j'ai téléchargée sur le Google Play Store.

0 votes

Vous pouvez vérifier /data/data/nom-du-package-de-l'application pour Tricount. Toutes ses données (y compris les bases de données utilisées en interne par l'application) y seront stockées.

0 votes

Même s'il s'agissait d'une application système, les "Données" de l'application sont stockées dans les "données utilisateur" sur le stockage système. Ces "données utilisateur" sont effacées lorsque vous effectuez une réinitialisation aux paramètres d'usine. En bref, à moins que l'application ne synchronise les données avec les services cloud de Google, il est peu probable que vous puissiez les récupérer (au mieux).

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