Have you ever tried to find your favorite photo that you set as your desktop wallpaper Android, but couldnโt find it in the gallery? Or, after resetting the settings, you discovered that all the saved background images disappeared? This situation is familiar to many users. The fact is that the operating system treats desktop wallpaper differently from ordinary photographs - they are stored in hidden system folders, and their paths depend on the version Android, the manufacturer's shell (Samsung One UI, MIUI, ColorOS) and even on the installation method.
In this article we will figure it out. where exactly are photos from the desktop on Android storedhow to find them manually through the file manager or ADBwhy they may disappear after updates, and how to save your favorite wallpapers forever. You will also learn how storage paths differ on stock Android and on smartphones with proprietary shells, and what to do if the system does not allow access to system folders.
Why photos from the desktop are not displayed in the gallery
The main reason why desktop wallpapers โdisappearโ from the standard gallery is their location in hidden system directories. Android doesn't index these folders for the media scanner, so photos don't appear in apps like Google Photos or Gallery. Here are the key points:
- ๐ System folders โ wallpapers are often stored in directories to which access is restricted for the user (for example,
/data/system/users/0/). - ๐ Caching โ some skins (for example, MIUI) store wallpaper thumbnails in a cache, and the originals are deleted after application.
- ๐ฑ Manufacturer skins โ Samsung, Xiaomi, Oppo and others may use their own storage paths that differ from the stock one Android.
- ๐ System updates โ after major updates (for example, from Android 12 to Android 13), the paths to the wallpaper may change, and old files may be deleted.
Another common reason is wallpapers are installed not as files, but as โdynamicโ resources.. For example, if you selected a background from the collection Google Wallpapers, the system may not save it in the deviceโs memory, but load it again every time you turn it on. The same applies to live wallpaper (Live Wallpapers), which are not images, but applets.
โ ๏ธ Attention: On some devices (especially those with Android Go or budget chips), the wallpaper can be stored in compressed form in a file wallpaper_info.xml. In this case, it is almost impossible to extract the original image without root access.
Standard ways to store wallpapers in stock Android
If your smartphone runs on โcleanโ Android (for example, Pixel, Nokia, Motorola with minimal modifications), desktop wallpaper is most often stored in the following folders:
| Wallpaper type | File path | Notes |
|---|---|---|
| Static wallpaper (photo) | /data/system/users/0/wallpaper |
Files without extension (for example wallpaper or wallpaper_lock). root access is required for access. |
| Live wallpapers | /data/app/com.android.wallpaper-*/ |
Stored as APK files or resources in the application folder. Cannot be extracted without decompilation. |
| Default wallpaper | /system/priv-app/WallpaperPicker/ |
Standard background images preset by the manufacturer. Read-only. |
| Wallpaper cache | /data/data/com.android.systemui/files/wallpapers/ |
Temporary copies may be deleted when clearing the cache. |
It is important to understand that the paths may differ depending on the version Android:
- ๐ฑ Android 10 and later: wallpapers are often stored in
/data/system/users/0/in binary format (for examplewallpaper_info.xml+ compressed data). - ๐ฑ Android 9 and older: files could be in
/data/data/com.android.settings/files/format.pngor.jpg.
On devices with Android 12+ and dynamic theme Material You wallpapers can be generated automatically based on the color palette, and their original files are not saved in memory.
Where wallpapers are stored on smartphones from Samsung, Xiaomi, Oppo and other brands
Manufacturers often modify the way they store wallpaper. Here is the current data for popular brands (information may change depending on the shell version):
๐ฑ Samsung (One UI)
- ๐ Basic wallpaper:
/data/data/com.sec.android.app.launcher/files/wallpapers/or/data/system/users/0/wallpaper. - ๐จ Thematic wallpaper:
/data/data/com.samsung.android.themes/files/wallpapers/(root required). - ๐ Cache:
/data/data/com.sec.android.gallery3d/cache/(thumbnails).
๐ฑ Xiaomi (MIUI / HyperOS)
- ๐ Desktop wallpaper:
/data/system/users/0/wallpaperor/data/data/com.miui.home/files/wallpaper/. - ๐จ Lock wallpaper:
/data/data/com.android.systemui/files/lockscreen_wallpaper. - โ ๏ธ Feature: MIUI often deletes originals after application, leaving only compressed copies.
๐ฑ Oppo / Realme (ColorOS)
- ๐ Main path:
/data/data/com.oppo.launcher/files/wallpaper/. - ๐ผ๏ธ Wallpapers from themes:
/data/data/com.heytap.themes/files/wallpapers/.
๐ฑ Huawei (EMUI / HarmonyOS)
- ๐ Path:
/data/data/com.huawei.android.launcher/files/wallpaper/. - ๐ Feature: Huawei encrypts some system files, which complicates access.
โ ๏ธ Attention: On devices with MIUI 14+ i ColorOS 13+ wallpapers can be stored encrypted in file wallpaper.db. It is impossible to extract them without specialized tools (for example, MT Manager with root access.
Check the folder /data/system/users/0/
Look for files without an extension (wallpaper, wallpaper_lock)
Try the path /data/data/[launcher_name]/files/
Use the ADB command: adb shell ls /data/system/users/0/
-->
How to find and copy wallpaper from a desktop without root access
If you do not have root access, you can extract the wallpaper in several ways. Here are step-by-step guide:
๐ Method 1: Through a file manager with access to system folders
Some managers (for example, FX File Explorer, Solid Explorer) allow you to view hidden system directories without root. To do this:
- Open the file manager and turn on the display of hidden files (
Settings โ Show hidden files). - Go to
/storage/emulated/0/and check the folders:Pictures/Wallpapers/- here you can lie copies of the wallpaper.Android/data/com.android.wallpaper/โlive wallpaper cache.
/data/system/users/0/ (requires access via ADB).๐ฅ๏ธ Method 2: Using ADB (without root)
Using Android Debug Bridge you can copy wallpaper files to your computer:
- Connect your phone to the PC and turn on
USB debugginginSettings โ For developers. - Open the command line and run:
adb pull /data/system/users/0/wallpaper C:\Wallpapers\(replace
C:\Wallpapers\with the desired path). - If the file is not copied, try:
adb shell "cat /data/system/users/0/wallpaper" > wallpaper.img(will save the binary file, which can then be converted into an image).
๐ฑ Method 3: Screenshot of the lock screen
If the wallpaper is installed on the lock screen, and the original cannot be found, take a screenshot:
- Press
Volume down + Power(the combination can differ). - Crop the screenshot in any editor, removing time, notifications and interface elements.
- ๐ Find the original wallpaper file (see previous sections) and copy it to:
/storage/emulated/0/Pictures/Wallpapers Backup/- Cloud storage (Google Drive, Dropbox).
- ๐ If the file is in a binary format (for example,
wallpaperwithout extension), rename it towallpaper.jpgor.png.
โ ๏ธ Attention: On some devices (for example, Samsung s One UI 5+) lock screen screenshots are automatically blurred for security reasons. In this case, the method will not work.
If the wallpaper is installed from an application (for example, Zedge or Backdrops), check its cache in the folder /Android/data/[package_name]/cache/. Often the originals remain there in full resolution.
How to save wallpapers forever: backup and restore
To avoid losing your favorite background images after resetting the settings or updating the system, follow these tips:
๐พ Method 1: Manual copying to a safe place
๐ Method 2: Automatic backup
Use applications like Swift Backup (requires root) or Titanium Backupto create a backup:
- Install the application and provide root access.
- Select
System data โ Desktop Wallpaper. - Create a backup copy and save it to an SD card or cloud.
โ๏ธ Method 3: Synchronization with Google Photos
If the wallpaper was downloaded from Google Photos or Google Wallpapers:
- Open Google Photos and find the image in
Photo on device. - Click
Save to galleryto create a local copy. - Enable
Backup and synchronizationin the application settings.
Even if you find the original wallpaper file, after updating Android it may stop working. Always store a backup copy in the cloud or externally. media.
What to do if the wallpaper disappears after an update or reset
After major updates (for example, from Android 11 to Android 12) or a factory reset, wallpapers often disappear:
๐ Restore from backup
If you have previously created a backup:
- Restore the wallpaper file from the backup (for example, via Swift Backup).
- Use ADBto return the file to location:
adb push wallpaper.jpg /data/system/users/0/wallpaper - Reboot the device.
๐ ๏ธ Manual recovery via ADB
If there is no backup, but you remember which image was installed:
- Find this image in the gallery or download it again.
- Convert it to the desired format (for example, crop it to the screen resolution).
- Replace the current wallpaper via ADB:
adb shell "cat /sdcard/Download/new_wallpaper.jpg > /data/system/users/0/wallpaper"
๐จ Restoring through the launcher
Some launchers (for example, Nova Launcher, Action Launcher) allow you to restore wallpaper from your settings:
- Install the launcher and open its settings.
- Go to
Wallpaper โ Wallpaper history. - Select the previous background (if it is saved in history).
โ ๏ธ Attention: On devices with Android 13+ and a dynamic theme Material You wallpaper can be generated automatically based on the color palette. In this case, it is impossible to restore the original image - you will have to install it again.
Common mistakes and how to avoid them
When working with wallpaper on Android users often encounter typical problems. Here's how to prevent them:
- ๐ซ Error: Deleting the wallpaper file from the system folder without a backup copy.
Solution: Always copy the original to/Pictures/Wallpapers Backup/before changes. - ๐ซ Error: Attempt to open a binary wallpaper file as a regular image.
Solution: Use Hex editor or convert the file via ADB:adb pull /data/system/users/0/wallpaper && ffmpeg -i wallpaper wallpaper.jpg - ๐ซ Error: Search for wallpaper only in the gallery.
Solution: Use FX File Explorer or Root Explorer to access hidden folders. - ๐ซ Error: Updating the launcher without saving the current wallpaper.
Solution: Before updating the launcher application, take a screenshot of the screen or save wallpaper manually.
Another common problem is the wallpaper gets lost after. rebootThis happens because:
- ๐ Incorrect file access rights (corrected through
adb shell chmod 644 /data/system/users/0/wallpaper). - ๐ฑ Crashes in the launcher (changing the launcher or clearing its cache helps).
- ๐ Conflicts with applications for customizing the theme (for example, Substratum or Hex Installer).
Why can the wallpaper be โresetโ to standard after an update?
When updating Android, the system can recreate the folder /data/system/users/0/, deleting old wallpaper files. This is due to the mechanism Seamless Updates, which uses two system partitions (A/B). To avoid loss, always save backup copies of your wallpaper in /sdcard/ or the cloud.
FAQ: Answers to popular questions
Is it possible to extract wallpaper from a desktop without root access?
Yes, but with limitations. You can:
- Take a screenshot of the screen and crop it.
- Use ADB to copy files from
/data/system/users/0/(does not require root, but requires USB debugging). - Try file managers with access to system folders (for example, FX File Explorer).
However, on some devices (for example, Xiaomi s MIUI 14+) wallpapers can be stored in encrypted form, and it is impossible to extract them without root.
Why after updating Android, the wallpaper was reset to standard?
This happens because:
- The system recreates the folder
/data/system/users/0/during major updates. - The new version of Android may use a different wallpaper storage format (for example,
wallpaper_info.xmlinsteadwallpaper.jpg). - The manufacturer could change the path to the wallpaper in the new version of the shell.
To avoid this, always save your favorite wallpapers in /Pictures/ or the cloud.
Where are the live wallpapers stored? Wallpapers)?
Live wallpapers are not images, but mini-applications (APK or resources). wallpaper.
/data/app/com..wallpaper-/โ folder of the installed APK of live wallpaper./data/data/com.android.wallpaper/โcache and settings.
It is impossible to extract them as an image - you can only save APK or record a video of the screen.
How to get the wallpaper back if it disappeared after resetting the settings?
If you didnโt backup copy, you can restore the wallpaper only if:
- They were synchronized with Google Photos or another cloud.
- You remember the source (for example, you downloaded from Zedge or Backdrops โcan be downloaded again).
- You have a screenshot of the screen with this wallpaper (you can crop it and use it as a new background).
If none of this works, the wallpaper cannot be restored.
Is it possible to change the default storage path for the wallpaper?
No, the wallpaper storage path is hardcoded in the system settings AndroidHowever, you can:
- Use third-party launchers (for example, Nova Launcher), which allow you to select wallpaper from any folder.
- Create symbolic links (requires root) using the command:
ln -s /sdcard/Pictures/MyWallpapers/wallpaper.jpg /data/system/users/0/wallpaper