8 votes

Meilleure pratique pour sauvegarder /data/media ?

Actuellement, les sauvegardes TWRP ne comprennent pas /data/media et cela ne semble pas être sur le radar des développeurs du tout ( l'issue pour cela sur GitHub est juste un tas de +1 sans réponse officielle). Maintenant que nous devons faire face à SELinux, le simple fait de copier les fichiers dans les deux sens est apparemment n'est plus une option et il existe plusieurs façons d'y accéder. /data/media dans tout le système de fichiers, chacun avec des propriétaires et des permissions différents.

Dans les moindres détails, comment dois-je procéder pour sauvegarder et restaurer /data/media pour que tout soit restauré exactement comme avant et que mes applications n'aient pas de problème avec les permissions résultantes ?

6voto

Guillermo Gomez Points 423

Je recommande de copier directement les fichiers de/vers /sdcard .
Le site sdcard se chargera de toutes les permissions et des contextes SELinux pour vous.
Le site /storage/emulated/0 , /mnt/shell/emulated/0 y /storage/emulated/legacy sont tous des réflexes d'ombre de /data/media (typiquement /data/media/0 ). Dans le /init.rc vous pouvez constater que le /system/bin/sdcard est un service qui les contrôle tous, donc vous pouvez juste copier les fichiers dans /storage/emulated/0 avec facilité. Tous les autres annuaires comme /sdcard y /storage/sdcard0 sont des liens symboliques. Ils n'ont aucune importance.

0voto

keven Points 1

J'ai juste adb pull /data/media/. media pour copier les fichiers dans le répertoire adb de mon pc. Puis je fais une sauvegarde TWRP de tout sur la carte SD. Je restaure à partir de la sauvegarde de la carte SD, je redémarre la récupération, puis je pousse adb media/. /data/media. Assurez-vous d'effacer la carte SD à partir de la récupération, et non pas de la formater à partir du PC. Cela fonctionne pour moi ! Un mauvais formatage donne beaucoup d'erreurs 255.

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