3 votes

Est-il suffisant de restaurer /data avec ClockworkMod ? (Peut-être en changeant de système également).

Je ne veux surtout pas restaurer les fichiers cache. Pourquoi voudrais-je également restaurer les fichiers système ? Si j'ai bien compris la réponse d'Izzy répondre ici En tant qu'utilisateur normal (pas en tant que développeur système), il me suffit de restaurer le dossier /data, n'est-ce pas ? Cela devrait fonctionner lors du changement de système sous ce dossier.

Si j'ai bien compris, Titanium Backup n'est pas non plus nécessaire lorsque vous utilisez Nandroid/ClockworkMod.

Par "utilisateur normal", j'entends que je ne suis pas un développeur.

3voto

Milner Points 533

Comme je l'ai expliqué dans mes commentaires sur la question elle-même : une restauration est plus que la simple .apk des dossiers. Tous les éléments du système doivent s'emboîter, sinon vous risquez de rencontrer des problèmes (système instable, fonctionnement anormal, plantage des applications, etc.) Il existe différentes approches de la sauvegarde et de la restauration, et il ne faut pas les mélanger sans l'expérience nécessaire.

Nandroid

Une sauvegarde Nandroid (telle qu'elle est effectuée par ClockworkMod par exemple) crée essentiellement des images complètes de toutes les partitions de votre appareil, sans aucune abstraction. Cela ne signifie pas nécessairement que l'on ne peut pas extraire des éléments uniques d'une sauvegarde Nandroid, mais ce n'est pas si simple. Si vous restaurez une seule partie seulement (telle que /data ), il doit s'adapter aux autres éléments du système. Le site /data La partition détient également le /data/dalvik-cache Il s'agit par exemple du byte-code de toutes les applications installées, optimisé pour la ROM qui l'a créé. Si vous souhaitez, par exemple, restaurer le /data à partir d'une sauvegarde de ROM-X vers un périphérique avec ROM-Y, ces DEX (Dalvik EXecutables) ne s'adapteraient pas. De plus, la ROM-Y pourrait utiliser des structures de répertoire différentes pour plusieurs choses, qui ne sont pas reflétées ici.

Vous voyez, ce ne serait pas une si bonne idée.

Sauvegardes ADB

Les sauvegardes créées avec l'option adb backup sont un cas différent : elles sont "abstraites". Si vous regardez dans une telle archive, vous ne trouverez pas la structure de répertoire reflétée. Ainsi, au moins en théorie, une sauvegarde d'application (y compris les données des applications) créée sur ROM-X devrait être restaurée sur ROM-Y, car le démon ADB de l'appareil devrait s'occuper de ce qui appartient à quoi.

Sauvegarde en titane

D'une certaine manière, comparable à ce qui précède Sauvegarde ADB . TiBu utilise son propre format, et offre en outre un "mode de migration" lors de la restauration de sauvegardes à partir d'une ROM différente. TiBu peut également extraire des applications/données de sauvegardes Nandroid (et ADB ?), et, espérons-le, les intègre bien même entre différentes ROMs.

Autres détails

Comme vous l'avez bien noté : Non, Sauvegarde en titane n'est pas nécessaire pour restaurer une sauvegarde Nandroid. La même collection de scripts (Nandroid) utilisée pour le processus de sauvegarde s'occupera également de la restauration, toujours à partir du même endroit (ClockworkMod recovery). Mais comme décrit ci-dessus : Sauvegarde en titane est capable de lire des fichiers de sauvegarde créés avec Nandroid .

En guise de conclusion, je voudrais répéter ce que j'ai écrit au début : Nandroid, ADB Backup, et Titanium utilisent des concepts complètement différents. Bien qu'il soit possible de les mélanger lors d'une restauration, cela ne devrait être fait que par des utilisateurs expérimentés comprenant ces concepts et sachant ce qu'ils font.

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