一、adb使用的技巧
1. 查询当前展示的Activity
adb shell dumpsys activity top | head -n 10
dumpactivity
2. 备份和还原所有安装的apk找出设备上安装的第三方apk包名: adb shell pm list packages -3
依据apk包名找出apk: adb shell pm path $pkg
导出apk文件: adb shell pull $path
把导出的apk文件安装到新设备里: adb install -r $file
脚本:
#!/bin/sh
echo -n "" > apks
adb shell pm list packages -3 | sed -E "s/\r$//" \
| while read line
do
pkg=${line#*:}
line=$(adb shell pm path "$pkg"&)
path=${line#*:}
echo $pkg:$path >> apks
done
cat apks
cat apks | sed -E "s/\r$//" | while read line
do
pkg=${line%:*}
path=${line#*:}
adb pull "$path" "$pkg.apk"
echo $path
done