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.