Où le papier peint actuel est-il stocké sur Jellybean?

15

Sur mon Nexus S exécutant 4.1.1, je ne parviens pas à trouver où le fond d'écran actuel est stocké. J'ai fait référence à Où l'image d'arrière-plan est-elle enregistrée? , mais mon /data/data/com.android.settings/filesdossier est vide (mon navigateur de fichiers affiche des fichiers cachés). Il a été confirmé dans cette question qu'ICS l'a stocké à cet endroit, mais Jellybean l'a-t-il déplacé vers un autre endroit?

pingouinrob
la source
À moins que vous ne soyez enraciné (merci @Izzy), vous ne pouvez pas voir les fichiers et dossiers sous le dossier / data. J'utilise 4.1.1 CM10 et comme je suis rooté, je peux voir les fichiers et les dossiers sous / data
Narayanan
1
Dans mon CM10 4.1.1, je n'ai pas "/data/data/com.android.settings/files/wallpaper" mais sous "/data/data/com.android.settings/" j'ai des dossiers: cache, lib, shared_prefs uniquement. Et seul le dossier share_prefs n'est pas vide avec deux fichiers xml sans pointeur vers les informations de fond d'écran.
Narayanan
J'ai changé de navigateur de fichiers et j'ai maintenant une situation similaire à @Narayanan où le shared_prefs est le seul dossier contenant des fichiers. Le dossier des fichiers isempty
penguinrob

Réponses:

21

Le papier peint était en

data/data/com.android.settings/files/

sur les versions précédentes d'Android. Cependant, il semble qu'il ait été déplacé dans le cadre des préparations multi-utilisateurs. L'emplacement actuel est

data/system/users/0/

Le fichier est commodément appelé papier peint et c'est un fichier png.

RR
la source
Je n'utilise pas de fond d'écran par défaut et mon dossier de fichiers est vide (voir mon commentaire sur la question). Existe-t-il un utilitaire qui vous permet de voir quels fichiers sont modifiés?
penguinrob
@penguinrob Il n'est pas déplacé dans JB. Que voulez-vous dire par modification?
RR
Sur Mac, je peux utiliser fs_usage pour surveiller les fichiers auxquels une application accède. Je me demande s'il y a quelque chose de similaire qui pourrait être utilisé pour voir quels fichiers sont modifiés lorsque je change le fond d'écran.
penguinrob
@penguinrob vous avez raison, il a été déplacé. Je ne l'ai pas remarqué car je ne l'ai pas effacé lors de la mise à niveau vers JB.
RR
Je suis content de ne pas être le seul alors!
penguinrob
1

J'ai également essayé de récupérer le fond d'écran, mais j'ai trouvé cela trop difficile. Donc, pour résoudre ce problème, j'ai créé l'application "Wallpaper Saver". Il enregistre automatiquement vos fonds d'écran et facilite la restauration à nouveau d'un ancien fond d'écran. Il prend également en charge les fonds d'écran en direct. C'est gratuit à utiliser. Vous pouvez le télécharger depuis Play: https://play.google.com/store/apps/details?id=dk.alroe.apps.WallpaperSaverFree

user1481004
la source