Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOS Wallpaper Extractor

This tool extracts iOS wallpaper images from a backup using the Manifest.db database. Legacy cpbitmap wallpapers are converted to PNG using cpbitmap-to-png, newer PosterBoard wallpapers are copied from output.layerStack, and encrypted backups are decrypted with irestore.

iOS backups are located in ~/Library/Application Support/MobileSync/Backup/.

On macOS, you may need to grant your terminal app Full Disk Access to read backups from that folder.

Usage

npx ios-wallpaper-extractor <backup path> <output path>
const extractor = require('ios-wallpaper-extractor');

extractor('/Users/dave/Library/Application Support/MobileSync/Backup/00008110-001438282142401E', 'wallpapers').then(output => {
    console.log(output);
}).catch(err => {
    console.error(err);
});

License

MIT.

About

📱Extract wallpapers from iOS backups

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages