通用操作
进入设备终端的两种方式
adb -s <serial> shell
adb -t <tid> shell
输入法相关
列出所有的输入法
ime list -s
启用输入法
ime enable --user 0 com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
设置输入法
ime set --user 0 com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
获取当前输入法
settings --user 0 get secure default_input_method
adb转发
# 将本地8080端口转发到安卓设备的8888端口, 访问本机8080端口=访问设备的8888端口
adb -s <serial> forward tcp:8080 tcp:8888
# 将安卓设备8888端口映射到到本机的8080端口, 访问设备的8888端口=访问本机的8080端口
adb -s <serial> reverse tcp:8080 tcp:8888
安装包相关
列出当前所有安装包
# -3 表示只列出第三方安装包
adb shell pm list packages --user 0 -3
查看安装包信息
adb shell pm path com.twitter.android
按键操作
电源键操作
adb shell input keyevent 26
菜单键操作
adb shell input keyevent 82
权限相关操作
# 权限命令
appops
系统相关操作
# 亮屏/熄屏
adb input keyevent KEYCODE_POWER
特定机型的命令
XIAOMI
# 获取MIUI优化状态
adb shell settings get secure miui_optimization
# 关闭MIUI优化
adb shell settings put secure miui_optimization 0
评论区