常用 adb 命令

卸载

pm uninstall --user 0 包名

以上面的浏览器为例, pm uninstall --user 0 com.heytap.browser

恢复卸载的APP

pm install-existing --user 0 包名

禁用

pm disable-user 包名

启用

pm enable 包名

如果不知道某个APP的具体包名,可以通过关键词,找到它的包名,比如浏览器就是browser

pm list packages -f browser

查看apk所在路径

adb shell pm path com.zh.test

//查询disable或者hide的应用列表

adb shell pm list packages -d -f

//第三方

adb shell pm list packages -3

//包+安装来源

adb shell pm list packages -i

//系统应用

adb shell pm list packages -s

查看当前用户

adb shell pm list users

 移除指定用户

adb shell pm remove-user user ID

 获取所有的账户.

adb shell dumpsys account |grep 'Account' |grep 'type='

//恢复账户

adb shell pm enable com.oppo.usercenter

//删除账户

adb shell pm disable-user com.oppo.usercenter

settings命令

获取默认输入法

adb shell settings get secure default_input_method

//获取屏幕亮度模式, 1:为自动调节

adb shell settings get system screen_brightness_mode

//获取当前屏幕亮度

adb shell settings get system screen_brightness

//修改屏幕亮度

adb shell settings put system screen_brightness 80

//获取系统休眠时间

settings get system screen_off_timeout

//修改系统休眠时间(最好看下休眠最大值,这个时间可以改的、、)

settings put system screen_off_timeout 600000

//获取日期时间选项中通过网络获取时间, 1:允许

settings get global auto_time

//禁止自动获取网络时间

settings put global auto_time 0

打开要启动的activity //包名/要启动的activity

adb shell am start -n com.zh.test/com.zh.test.MainActivity

posted @ 2023-02-24 11:21  xiaowang_lj  阅读(843)  评论(0编辑  收藏  举报