adb shell getprop 获取android系统属性
adb shell getprop ro.product.first_api_level
**查看设备上的输入法 **
adb shell ime list -s
查看设备列表id等信息
adb device -l
抓取bugreport
adb bugreport
列出安装在设备上的应用
- 列出所有的应用的包名
adb shell pm list package
- 列出系统应用
adb shell pm list package -s
- 列出第三方应用
adb shell pm list package -3
- 列出应用包名及对应的apk名及存放位置
adb shell pm list package -f
- 列出应用包名及其安装来源
adb shell pm list package -i
- 只显示disabled包名
adb shell pm list package -d
查询某个包名的版本信息
adb shell dumpsys package com.android.chrome | grep version
启动一个Activity
adb shell am start com.android.chrome/com.google.android.apps.chrome.Main
结束一个应用
adb shell am force-stop com.android.chrome
截图
adb shell screencap -p /sdcard/screen.png
录屏
adb shell screenrecord sdcard/record.mp4
adb remount失败的解决方法
正常情况remount
# adb root
# adb remount
失败了执行如下操作
# adb disable-verity
# adb reboot
# adb root
# adb remount
selinux相关
Disabled 代表 SELinux 被禁用,
Permissive 代表仅记录安全警告但不阻止可疑行为,
Enforcing 代表记录警告且阻止可疑行为。
# setenforce 1
# getenforce
Enforcing
# setenforce 0
# getenforce
Permissive
git 查看某个文件的修改历史
git log --pretty=oneline 文件名
git clean -df #返回到某个节点
git clean 参数
-n 显示 将要 删除的 文件 和 目录
-f 删除 文件
-df 删除 文件 和 目录
查看当前activity的fragment
adb shell dumpsys activity top
查看桌面的widget
adb shell dumpsys appwidget
查看系统所有的features
adb shell pm list features
查看所有的权限组
adb shell pm list permission-groups
enable/disable 别的应用的某个组件
pm enable PACKAGE_OR_COMPONENT
pm disable PACKAGE_OR_COMPONENT在这里插入代码片在这里插入代码片
adb shell pm disable com.google.android.setupwizard com.google.android.setupwizard.util.WebDialogActivity
亮度相关
- 是否开启屏幕亮度的自动调节
adb shell settings get system screen_brightness_mode
/**
3225 * SCREEN_BRIGHTNESS_MODE value for manual mode.
3226 */
3227 public static final int SCREEN_BRIGHTNESS_MODE_MANUAL = 0;
3228
3229 /**
3230 * SCREEN_BRIGHTNESS_MODE value for automatic mode.
3231 */
3232 public static final int SCREEN_BRIGHTNESS_MODE_AUTOMATIC = 1;
- 获取当前系统的亮度值
adb shell settings get system screen_brightness
- 更改亮度值(亮度值在0—255之间)
adb shell settings put system screen_brightness 150
屏幕休眠时间
#获取屏幕休眠时间
adb shell settings get system screen_off_timeout
#更改屏幕休眠时间
adb shell settings put system screen_off_timeout 600000