5 votes

Localisation de l'écran de verrouillage du fond d'écran

Le Samsung Galaxy S4 est livré avec un fond d'écran verrouillé TripAdvisor qui fait défiler les images toutes les X heures de lieux du monde entier. De temps en temps, il en affiche vraiment de très sympas que j'aimerais potentiellement sauvegarder pour les utiliser comme fond d'écran en permanence, mais je n'arrive pas à trouver où ils sont stockés dans le système de fichiers.

J'ai trouvé quelques publications disant qu'ils se trouvent dans /data/data/com.android.settings/ ou quelque chose comme ça, mais mon dossier /data est vide.

TL;DR : Où Android enregistre-t-il l'image de fond d'écran verrouillé actuelle ?

0 votes

Si votre dossier /data était vide, vous n'auriez aucune application installée et auriez simplement effectué une réinitialisation aux paramètres d'usine depuis le mode de récupération sans jamais démarrer l'appareil par la suite :) Le problème est que vous ne pouvez pas parcourir /data sans avoir les privilèges root. Vous auriez donc besoin de rooter votre appareil et d'utiliser un navigateur de fichiers prenant en charge le "mode root".

2voto

Guillermo Gomez Points 423

Cela dépend de votre version d'Android, mais cela ne change que légèrement. Où que ce soit, vous avez besoin de root-access pour le récupérer.

Pour Android 6 et inférieur:

/data/system/users/0/lock_wallpaper

Alors que le fond d'écran principal est disponible à /data/system/users/0/wallpaper.

Pour Android 7+, le nom du fichier a changé en wallpaper_lock et est toujours disponible au même endroit. Cependant, vous voudrez peut-être récupérer wallpaper_lock_orig à la place.

0voto

balint Points 101

Sous Lenovo S1La40 (Vibe S1 Lite, Android 5.1, rooté) dans le dossier /data/system/users/0, j'ai trouvé les fichiers suivants :

root@S1La40:/data/system/users/0 # ls -la
-rw-rw---- system   system     253952 2017-05-16 20:06 accounts.db
-rw------- system   system      37448 2017-05-16 20:06 accounts.db-journal
-rw------- system   system        715 2017-05-16 20:05 appwidgets.xml
-rwx------ system   system     356866 2017-05-16 20:05 lock_wallpaper
-rw-rw---- system   system      56663 2017-05-16 20:19 package-restrictions.xml
-rwx------ system   system     209008 2017-05-16 20:06 wallpaper
-rw------- system   system         99 2017-05-16 20:06 wallpaper_info.xml

lock_wallpaper est l'écran de verrouillage, un fichier jpeg sans extension.

J'ai mon nouveau papier peint sous le nom majestic.jpg, donc je peux faire ce qui suit :

adb push majestic.jpg /storage/emulated/0/lock_wallpaper
adb shell
su
cp /storage/emulated/0/lock_wallpaper /data/system/users/0/lock_wallpaper

0voto

rxgx Points 2468

Mon Samsung Galaxy Note 2 l'a enregistré sous /data/data/com.sec.android.gallery3d/files comme lockscreen_wallpaper.jpg

Le fichier non recadré était dans le même dossier.

-1voto

razumny Points 345

C'est dans /data/data/com.sec.android.app.themechooser/files.

-1voto

Singh Points 1

Dans Samsung Galaxy S4, il est situé à l'emplacement /data/data/com.sec.android.gallery3d/files/.

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