Je viens de supprimer un fichier sur mon Nexus S que j'ai vraiment besoin de récupérer. (Il faisait en fait partie d'une application utilisant une base de données sqlite qui faisait un drop table lors de la mise à jour vers une nouvelle version).
Je dois probablement d'abord Rooter le téléphone (ce qui est facile sur les téléphones Nexus, paraît-il), mais suis-je dans une impasse ? A savoir, est-ce que le fait de rooter le téléphone signifie effacer/écraser la partition où se trouvent les données ?
Si non, que recommandez-vous comme outils de récupération de données ? On peut supposer que le fichier a simplement été dissocié et n'a pas été écrasé activement (comme d'habitude lors de la "suppression" d'un fichier), donc techniquement, les données doivent être là...
0 votes
Je ne peux pas poster de réponse, le système est contre moi. Pire pour eux... Le moyen le plus simple lorsque vous avez un système Linux et votre appareil avec TWRP recovery est. 0. Tout d'abord ! Arrêtez de créer de nouveaux fichiers, fermez toutes les applications. Si vous avez besoin de lancer quelque chose, mieux vaut SUPPRIMER d'abord certains fichiers inutiles autant que possible pour libérer plus d'espace et avoir plus de chances de garder vos fichiers supprimés intacts. Bien sûr, vous devez savoir quelle partition vous devez libérer. Il y a de fortes chances que ce soit celle qui est montée en tant que
/data
(vos fichiers locaux et supprimés sont dans/data/media
ou quelque chose comme ça).0 votes
1. Dans TWRP recovery, copiez votre partition avec
dd
à une carte micro SD par morceaux de 4 Go : ``` dd if=/dev/dm-0 of=/sdcard/x1...n bs=1048576 count=4095 skip=... ``Bien, vous avez une option pour monter un lecteur OTG externe (trouver une source d'alimentation externe cependant). Mais le mien n'a pas fonctionné, j'ai donc dû mettre des morceaux sur micro-SD. Dansskip
paramètre que vous mettrez : 0, 4095, 8190, 16380, etc.0 votes
2. Déplacer tous les morceaux vers le système linux, concaténer avec
cat
.0 votes
3. Utilisez
testdisk
à récupérer. Il s'agit de l'outil le plus polyvalent pour la suppression des fichiers extfs. Il permet d'annuler la suppression à partir d'un répertoire spécifique et d'annuler même les fichiers cassés et fonctionne très rapidement (à part les scanners heuristiques). Vous serez donc sûr que tout ce qui est possible est supprimé ou écrasé.0 votes
Ou : toujours installer
testdisk
dans le cadre de l'offre busybox et gardez-le sur votre téléphone.0 votes
Même si vous n'avez pas l'intention d'exécuter quoi que ce soit : supprimez immédiatement d'autres processus, car il y a de fortes chances que vous ayez beaucoup de processus qui écrivent dans le fichier
/data
en arrière-plan. Il y a donc beaucoup de temps pour que vos données soient perdues avant que vous n'éteigniez votre téléphone. Dans le passé, vous pouviez retirer votre batterie, maintenant même cela est impossible.0 votes
Je pense que c'est la bonne réponse à partir de 2019 : Android.stackexchange.com/a/84747/503 Pouvez-vous l'accepter ?