操作步驟
1.反編譯apk,看allowBackup屬性是否true,或者沒有這個屬性,系統默認此屬性爲true
2.使用adb備份數據到本地
指令:adb backup -f Backup.ab 要備份的程序包名
3.使用開源工具abe.jar解析Backup.ab的數據,
指令:java -jar abe.jar unpack Backup.ab Backup.tar
4.用7-z將其解壓,並修改配置文件
5.用7-z將修改後的文件壓縮爲.tar格式
6.將其轉爲.ab格式
指令:java -jar abe.jar pack Backup.tar Backup.ab
7.使用adb恢復數據到手機
【使用的是沒有root的小米手機,恢復之後,進入程序還是之前的配置,咱不知道原因】
指令:adb restore Backup.ab
abe.jar下載地址:鏈接:http://pan.baidu.com/s/1coT7Gy 密碼:rfcz
github地址:https://github.com/nelenkov/android-backup-extractor