我是Java的全新手,但我需要从旧的Galaxy S3备份中获取一些图片来保存我的关系...... 我使用WIN 7 64位
所以我下载了http://sourceforge.net/projects/adbextractor/并在CMD中使用了管理员权限:
java -jar“E:\ android-backup-extractor-20130526-bin \ abe.jar”unpack“E:\ HandyBackup \ backup.ab”“E:\ entpackt \ backup.tar”
提取备份。但每次我得到错误:
Strong AES encryption disabled
Magic: ANDROID BACKUP
Version: 1
Compressed: 1
Algorithm: AES-256
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLo
der.java:58)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Back
p encrypted but password not specified
at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:320)
at org.nick.abe.Main.main(Main.java:58)
... 5 more
Caused by: java.lang.IllegalArgumentException: Backup encrypted but password no
specified
at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:220)
... 6 more
我不确定您是否拥有帮助我的所有信息,如果不只是问。
答案 0 :(得分:0)
只有当备份文件的大小为0 kb时才会出现此错误,只需检查以确保不是这种情况