版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoyantan/article/details/81320274
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