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

posted @ 2025-07-31 20:21  移动安全老小兵  阅读(39)  评论(0)    收藏  举报