小小adb

446 阅读1分钟

设备操作

  1. 查看已连接的设备 adb devices
**@localhost ~ % adb devices
List of devices attached
28PNW18105034953 device
  1. 查看当前界面的布局

adb shell dumpsys activity top

View Hierarchy部分就是Activity布局的完整层级结构。

apk操作

  1. 查看apk文件信息
aapt dump badging [要查看的apk文件信息]
  • 示例:
**@localhost ~ % aapt dump badging /Users/**/Desktop/MyApk.apk
  1. 安装apk文件到手机
adb install 地址../文件.apk

调试

  1. 查看日志
adb logcat -s 标签名
  • 示例:
adb logcat -s spoort_list

adb数据备份与恢复

1、backup App 信息

adb devices
//查看设备是否正常连接
adb backup -nosystem -noshared -apk -f com.mihot.wisdomcity.ab com.mihot.wisdomcity
//nosysytem 表示不备份系统应用 noshared表示不备份存储在sd卡的数据 -apk表示备份安装包 
//-f 包名.ab 表示备份.ab文件路径和文件名 最后是要备份的app包名   

2、restore App 信息

adb kill server // 关闭当前adb
adb devices
adb restore com.mihot.wisdomcity.ab

参考链接:Android App AllowBackup 漏洞