前言
这里参考了黄皮书中的第11章
中的属性
这个属性在开发的过程中通常是默认开启的 , 起初是为了防止数据丢失 , 留下了这个功能 , 但是这个属性也容易造成一些隐私数据的泄露 。
导出apk
假设这时我手机上有一个app , 我想将其安装包复制到电脑中 。
运行该app , 获取其包名
adb shell dumpsys activity top #
【使用adb进行备份和恢复】
文章插图
找到该app的路径
文章插图
adb shell pm path com.world.three
导出apk文件 , 到当前目录下 。
adb pull /data/app/com.world.three-1.apk .
接下来可以使用一些工具 , 查看.xml文件 。发现可以进行备份 。
备份数据
adb backup -nosystem -all -noapk-noshared -f app_live.ab com.world.three
[- | -] 是否备份系统
[-apk | -noapk] 是否备份apk安装文件
[- | -] 是否备份手机存储空间
-f *.ab 存档格式一定要是.ab
查看数据
这里使用abe工具解析ab文件
下载
java -jar abe.jar unpack app_live.ab app_live.rar
恢复数据
adb restore app_live.ab
总结
自己感觉这些命令还是比较有用的 。
- 神雕侠侣中杨过所使用的玄铁剑究竟有多重
- 古代女子为防止丈夫包二奶竟使用这些奇招
- 为进入国企进行了哪些准备,做市场调查需要做哪些准备工作
- 亚历山大汉密尔顿为何要与伯尔进行决斗?亚历山大汉密尔顿死亡原因揭秘
- 为什么要进行无功补偿,为什么要进行无功补偿
- 20个奇葩的吉尼斯纪录,用眼睛射出牛奶,5米的钢笔居然可以使用 吉尼斯记录喝牛奶多少秒
- 年末新品大盘点,居然有这么多吉尼斯纪录! 手机使用最久吉尼斯记录
- 贵州安顺现汉代古墓考古挖掘进行中
- 为什么国外限制网购,国外有哪些网购网站?
- 为什么国家禁止右脑开发,为什么要进行右脑开发