1 votes

Signature de fichier pour le fichier .db nécessaire après l'échec de la restauration

Je viens d'effectuer une réinitialisation d'usine et une restauration en utilisant CWM sur la ROM personnalisée Android 'Neatrom'.

La restauration ne semble pas avoir été effectuée correctement, car les applications sont là mais les données des applications semblent manquer.

En conséquence, j'ai perdu mes notes et mes tâches ('My phone Explorer NOtes' et 'My Phone explorer Tasks'). J'essaie de récupérer les fichiers supprimés et perdus en utilisant Yodot Data Recovery for Android. Les fichiers sont, je crois, 'notes.db' et / ou 'notes.db-journal', mais '.db' ou '.db-journal', ne sont pas des types de fichiers par défaut dans Yodot, et doivent être entrés comme un 'nouveau type de fichier'.

Il demande : 1) la signature du fichier de ce type de fichier, en hexadécimal, 2) la taille du fichier 3) L'offset du fichier 4) Une description du type

Quelqu'un pourrait-il me dire quels seraient ces détails ? J'ai essayé d'utiliser les informations sur les fichiers .db et .db-journal dans la base de données en ligne des signatures de fichiers, mais 'db-journal' n'est pas un type de fichier dans la base de données. Le fichier 'db' a plusieurs signatures. En les utilisant, le fichier 'notes.db' n'a pas été trouvé lorsque j'ai effectué la recherche.

Gracias.

1voto

Andy Brudtkuhl Points 1714

Le format de ces fichiers est le suivant décrite dans la documentation de SQLite .

Le fichier db est la base de données principale et commence avec la chaîne de caractères "SQLite format 3\000" (notez que \000 est l'octet zéro ou ASCII NUL).

Le fichier db-journal est le journal de la base de données. Vous n'en avez besoin que si la base de données était ouverte lorsque vous avez effectué la réinitialisation d'usine (c'est-à-dire si l'application était en cours d'exécution et en train d'écrire la base de données). Il commence par les octets suivants : 0xd9, 0xd5, 0x05, 0xf9, 0x20, 0xa1, 0x63, 0xd7.

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