adb shell常用命令
adb shell常用命令
1、安装、卸载应用
pm list packages # 列出设备中已经安装的所有应用包(包括系统应用和用户应用)
pm path packname # 查看apk安装的路径
pm install -r -f -s apppath # 安装apk,r 强制安装,f 安装手机内存 s 安装sdcard
pm uninstall -k packname # 卸载应用 -k 保留应用数据 /data/data/packname下的数据 或者 /sdcard/Android/data/packnmae
rm -r /data/data/packname # 彻底删除残留文件
pm enable packname # 设置应用为不可用,或者组件不可用 组件跟类的完整路径
pm disable packname # 设置应用可用
pm setInstallLocation 0 1 2 # 设置应用安装的默认目录 0:auto 1:手机内存 2:sdcard
pm getInstallLocation # 查看当前设置
pm clear packname # 清除掉应用缓存数据
2、结束系统进程
kill pid
3、屏幕解锁
rm /data/system/gesture.key
rm /data/syste/locksettings.*
4、应用及应用数据的备份,移动应用到系统应用。
busybox cp -r -f -p -P source/* des/
5、查看短信,联系人数据库
cat /data/data/com.android.providers.contacts/databases/contacts2.db > /data/lcoal/tmp/1.db
adb pull /data/lcoal/tmp/1.db pc_path