Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dnicolson/ios-wallpaper-extractor
📱Extract wallpapers from iOS backups
https://github.com/dnicolson/ios-wallpaper-extractor
Last synced: about 2 months ago
JSON representation
📱Extract wallpapers from iOS backups
- Host: GitHub
- URL: https://github.com/dnicolson/ios-wallpaper-extractor
- Owner: dnicolson
- Created: 2022-10-07T21:26:26.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-14T17:46:11.000Z (7 months ago)
- Last Synced: 2024-10-06T02:21:24.965Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 547 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iOS Wallpaper Extractor
This tool extracts iOS wallpaper images from a backup using the `Manifest.db` database, images are converted from the cpbitmap format using [cpbitmap-to-png](https://github.com/hthetiot/cpbitmap-to-png). Encrypted backups are first decrypted with [irestore](https://github.com/dnicolson/node-irestore).
iOS backups are located in `~/Library/Application Support/MobileSync/Backup/`.
## Usage
```
npx ios-wallpaper-extractor
``````
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.