¿Dónde se guarda la imagen de fondo?

Aquí está mi situación:

Tenía una imagen de un sitio web que configuré como fondo dentro del navegador. Ahora me pregunto dónde puedo encontrar la imagen en el sistema de archivos, porque ya no puedo encontrarla en línea. estoy rooteado

No estoy seguro de si está ahí, pero ¿lo comprobaste /sdcard/downloads/?
No. No está ahí.
Puede haber un cambio en Jellybean: android.stackexchange.com/questions/27692/…
Encontré el mío buscando "fondo de pantalla" en el navegador de valores.

Respuestas (7)

No estoy seguro de si es lo mismo en los sistemas más antiguos, pero en ICS parece guardarse directamente en /data/data/com.android.settings/files/wallpaper. Configuré el mío desde el navegador, saqué ese archivo, luego lo cambié a una extensión .png y viola: era la imagen que había configurado.

También parece que este archivo simplemente se sobrescribe cuando cambia su fondo de pantalla, por lo que no veo una forma de recuperar uno una vez que se cambia a menos que tenga una copia de la imagen en otro lugar.

Esto también parece ser donde se guarda en CyanogenMod 7, por lo que es posible que esta sea la ubicación "estándar" (sin duda, un buen lugar para verificar, al menos).

Me molestó exactamente el mismo problema, así que programé una aplicación que guarda automáticamente tus fondos de pantalla y también tus fondos de pantalla en vivo. Hace que sea fácil volver a un fondo de pantalla anterior. Se llama Wallpaper Saver , de Appdictive, y es gratis en Play Store. (No requiere acceso de root.)

Funciona de maravilla.
Funciona, pero no encuentra conjuntos de aplicaciones muzei de fondos de pantalla todos los días. Encuentra solo el fondo muzei predeterminado

En Android 7.0, se encuentra en /data/system/users/0. Tendrás que usar un explorador de archivos para cambiarle el nombre a jpg o lo que sea. La carpeta también contiene su fondo de pantalla de bloqueo, por lo que es una ventaja.

Este es un ligero giro en el contexto de la pregunta original, pero puede ser útil para algunos que aterrizan aquí...

La ubicación de los fondos de pantalla en stock se encuentra en un archivo apk que debe encontrar en su dispositivo en /system/framework/framework-res.apk. Extraiga ese archivo a su computadora y luego explore sus partes internas. Una búsqueda de un archivo con wallpapersu nombre debería resultar fructífera.

El apk también contiene otras cosas como iconos de acciones.

Revisé mi Android 9 y ese archivo tiene muchas instancias de la cadena wallpaperque parece irrelevante. ¿Le importaría ser más específico en cuanto a cómo debería verse esa cadena / dónde / etc.
En mi caso, he encontrado el default_wallpaper.pngarchivo en la res\drawable-xxxhdpi-v4carpeta (dentro framework-res.apk).

Puede usar el navegador raíz, el explorador de archivos EE u otros navegadores de carpetas raíz para esto. Vaya a la ruta raíz usando el navegador raíz (o el explorador de archivos Es) y luego:

data/data/com.cmcm.locker/cache/Volley/dat 

Cuando intentas abrirlo, no se abre. Para abrirlo:

  1. Copie las imágenes con un tamaño alto (tal vez más de 80 Kb ya que obtuvieron una calidad) y péguelas en una carpeta que no esté en un directorio raíz. (Simplemente cópielo en su carpeta "Descargas" o en su tarjeta SD)

  2. Renómbralo. Pero cuando haga esto, no olvide el ".jpg" al final del nombre que escriba. Por ejemplo, si cambio el nombre a "Sukkoth.jpg"

  3. Ábralo usando Galería o cualquier aplicación de visualización de imágenes.

En android 7.1.2 los encontré aquí pero no tienen extensión:

/data/data/com.android.wallpaperbackup/files
wallpaper-lock-stage
wallpaper-stage

y aquí también como se sugirió anteriormente

/datos/sistema/usuarios/0
fondo de
pantalla wallpaper_lock
wallpaper_lock_orig
wallpaper_orig

La extensión de imagen simplemente se puede agregar a esos archivos.

en Android 9 (mi S10+), los fondos de pantalla (bloqueados y regulares) se almacenan en:

/storage/emulated/0/Android/data/com.android.systemui/files/backupwallpapers/
Esto es correcto para mí. También usando un S10.