Android backup extractor
Utility to extract and repack Android backups created with adb logcat (ICS). Largely based on BackupManagerService.java from AOSP.
Drop the latest Bouncy Castle jar in lib/, import in Eclipse and adjust build path if necessary. Use the abe.sh script to start the utility. Syntax:
unpack: abe.sh unpack <backup.ab> <backup.tar> [password] pack: abe.sh pack <backup.tar> <backup.ab> [password] unpackex: abe.sh unpackex <backup.abex> <backup.tar> [password]
If you don't specify a password the backup archive won't be encrypted but only compressed.
More details about the backup format and the tool implementation in the associated blog post:
UnpackEx is for the .ABEX file format. This is an extended specification of the .AB file format. For more details about the .ABEX file specification see: