卸载
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