Androidmanifest.xml文件中声明allowBackup="true",代表允许备份本APP的数据。下面是复现。
1、在APP安全检测中发现allowBackup="true",就代表可以备份APP数据。
a.首先连接usb调试
b.adb backup test.ab com.xxx.xxx(APP包名)
c.在手机上确定备份,我这里没有设置密码。
2、使用abe工具把上一步中备份出来的.ab文件转为可查看的压缩包文件。
工具是开源的:https://github.com/nelenkov/android-backup-extractor
下载后打包为jar包即可使用,详细用法可以使用-help查看。
java -jar abe.jar unpack test.ab test.tar 即可转为方便查看的文件