https://github.com/lilydjwg/android-dedupefs
A filesystem for reading Android dedupe backup
https://github.com/lilydjwg/android-dedupefs
android backup dedupe fuse
Last synced: about 1 month ago
JSON representation
A filesystem for reading Android dedupe backup
- Host: GitHub
- URL: https://github.com/lilydjwg/android-dedupefs
- Owner: lilydjwg
- Created: 2014-01-29T13:16:59.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-07-17T07:23:55.000Z (almost 12 years ago)
- Last Synced: 2025-04-09T03:43:51.600Z (about 1 year ago)
- Topics: android, backup, dedupe, fuse
- Language: C
- Size: 164 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
dedupefs is a filesystem for reading Android dedupe backup. This format is used by xrecovery (See https://github.com/CyanogenMod/android_bootable_recovery/tree/cm-10.2/dedupe). The backup consists of two parts: some *.dup files and a directory full of files with hexdigit names.
Usage:
Have fuse and gdbm development files installed and run make to have the dedupefs binary compiled.
Before mounting, you need convert a flat *.dup file to a GNUdbm database. You need Python 3 to run the script:
./dupconvert /path/to/system.ext4.dup system.db
The you can mount it somewhere:
./dedupefs system.db /path/to/blobs/directory your_mount_point
The filesystem is read-only.
Lisence: GPLv2