108 reputation
116
bio website ingorichter.blogspot.com
location San Francisco, CA
age 43
visits member for 2 years, 6 months
seen Nov 10 at 17:35

Software Engineer with diverse interest in software development and methodologies. Interested in languages running on the JVM. Agile Development Enthusiast. Specialized to automate production processes


Aug
17
awarded  Famous Question
Oct
13
awarded  Notable Question
Aug
10
awarded  Popular Question
Jul
3
awarded  Nice Question
Jun
21
comment Is there a way to look inside and modify an adb backup created file?
I'll give it a try. Thanks for the further investigation on this. I'll let you know the outcome of my exercise.
Jun
14
comment Is there a way to look inside and modify an adb backup created file?
The error that I got during restore was different. There was always the issue restoring the contacts database. Hm, if the archive is now corrupted, do you know a good way to repair it? I know that this sounds silly, but I'm moving away from my original issue. Now there is a way to examine the contents of the backup but I'm still unable to restore the backup. I'll see if I can find a good zip repair. Thanks for giving it a try on your Nexus collection.
Jun
14
comment Is there a way to look inside and modify an adb backup created file?
I created it with my Galaxy Nexus which runs 4.0.4.
Jun
11
comment Is there a way to look inside and modify an adb backup created file?
Thanks Nikolay! I took your source and tried it with my backup file. Luckily it shows the same misbehavior like my implementation: both implementations are unable to read the backup file and create the plain tar file. The error that I get is java.util.zip.ZipException: invalid stored block lengths. Now I need to find way around this issue.
Jun
5
comment Is there a way to look inside and modify an adb backup created file?
Since I'm not a crypto expert, it took some time until I figured out what was missing. Yes, I took the BouncyCastle provider and the PBKDF2WithHmacSHA1 SecretKeyFactory that Google provided as a patch to the BouncyCastle implementation. Now I'm able to decrypt the file, but I haven't yet started to extract something from the backup.
May
31
awarded  Supporter
May
31
comment Is there a way to look inside and modify an adb backup created file?
Wow, I'm impressed with your analysis. I extracted some code from BackupManagerService into a simple groovy script, but when I run the program the result is always the same: wrong password entered! I created a new backup with a simple password, but the password verification failed again. Currently I try to follow the program as described above to find my mistake.
May
23
awarded  Scholar
May
23
comment Is there a way to look inside and modify an adb backup created file?
Yes, I'm currently extracting everything from BackupManagerService to read the contents of the backup file. It's a good amount of work, but I need my data back...
May
23
comment Is there a way to look inside and modify an adb backup created file?
Thanks! That's at least a starting point to look inside the file. Would have been easier if I hadn't provided a password for the backup.
May
23
accepted Is there a way to look inside and modify an adb backup created file?
May
23
awarded  Student
May
23
awarded  Autobiographer
May
23
asked Is there a way to look inside and modify an adb backup created file?