https://github.com/akiomik/idig
A tool for extracting files from iPhone backups.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.4%) to scientific vocabulary
Keywords
Repository
A tool for extracting files from iPhone backups.
Basic Info
Statistics
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 5
- Releases: 1
Topics
Metadata Files
README.md
idig
A tool for extracting files from iPhone backups.
Limitations
- macOS only
- Unencrypted backups only
Installation
Pre-built binaries are available for download from the release page.
Usage
Prerequisites
- Grant Full Disk Access to your terminal application:
- Open System Settings → Privacy & Security → Full Disk Access
- Add and enable your terminal application (Terminal.app, iTerm2, etc.)

Basic Usage
- Locate your iPhone backup directory:
bash
ls ~/Library/Application\ Support/MobileSync/Backup
- Search for files in the backup using
idig search:
bash
idig --backup-dir ~/Library/Application\ Support/MobileSync/Backup/XXXXXXXX-XXXXXXXXXXXXXXXX \
search --domain-contains com.apple.news \
--path-contains Documents
- Extract files from the backup using
idig extract:
bash
idig --backup-dir ~/Library/Application\ Support/MobileSync/Backup/XXXXXXXX-XXXXXXXXXXXXXXXX \
extract --domain-contains com.apple.news \
--path-contains Documents \
--output extracted-files
Command Options
```
Usage: idig --backup-dir
Commands: search Search for files based on various criteria extract Extract files based on search criteria help Print this message or the help of the given subcommand(s)
Options:
-b, --backup-dir
Search Command
``` Search for files based on various criteria
Usage: idig --backup-dir
Options:
--domain-exact
Extract Command
``` Extract files based on search criteria
Usage: idig --backup-dir
Options: -o, --output
Owner
- Name: Akiomi KAMAKURA
- Login: akiomik
- Kind: user
- Location: Japan
- Website: https://0m1.io
- Repositories: 226
- Profile: https://github.com/akiomik
Bird lover.
GitHub Events
Total
- Release event: 1
- Watch event: 2
- Delete event: 1
- Issue comment event: 9
- Push event: 5
- Pull request event: 14
- Create event: 8
Last Year
- Release event: 1
- Watch event: 2
- Delete event: 1
- Issue comment event: 9
- Push event: 5
- Pull request event: 14
- Create event: 8
Dependencies
- actions/checkout v4 composite
- houseabsolute/actions-rust-cross v0 composite
- houseabsolute/actions-rust-release v0 composite
- Swatinem/rust-cache v2 composite
- actions/checkout v4 composite
- codecov/codecov-action v5 composite
- dtolnay/rust-toolchain 1.84.0 composite
- taiki-e/install-action cargo-llvm-cov composite
- actions/checkout v4 composite
- crate-ci/typos v1.28.4 composite
- 294 dependencies
- sea-orm 1.1 development
- anyhow 1.0
- bitflags 2.4
- clap 4.5.41
- sea-orm 1.1
- shellexpand 3.1
- tabled 0.15
- tokio 1.0