adb root 获得root权限
adb reboot 重启手机
adb remount 重新挂载系统分区, 使系统分区重新可写
使用方式:向手机写入或者拉出文件时需要执行这个命令获得读写权限
adb pull 从手机获取文件
adb push 向手机写入文件
adb shell pm list packages -f
输出所有已安装的应用
adb logcat -s *:E
输出所有异常日志
adb am start -n 进程名/类名 启动一个activity
系统App所在闻之
/system/priv-app 这个目前下拥有读写SD卡权限
/system/app
获取超级权限
有时候手机无法root
那么首先要进入手机的超级权限下面
sudo -i
然后进入到adb 所在的命令下面
linux下面环境变量在./bashrc文件下面
再执行adb kill-server
adb start-server
adb shell getprop | grep ”build”获得手机的一些属性
ro.build.changelist CL号
ro.build.buildline ROM型号
adb devices 连接手机
日志同时过滤两个的写法
adb logcat -v time | grep -e “ExternalStorage” -e “imagefile”
aapt-查看 APK 文件信息
aapt dump badging <apk_path> //获取全部信息
aapt dump badging <apk_path> | grep XXX //获取XXX信息
adb-查看手机安装应用信息
adb shell dumpsys package <package_name> //获取全部信息
adb shell dumpsys package <package_name> | grep XXX //获取XXX信
adb shell dumpsys activity | grep -i run 可以看到当前哪个界面中活动
adb shell pm list packages 列出安装的所有包
adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE 用adb命令发送一个广播(扫描文件)
adb shell pm diable 包名(使某个ap无法使用),可以用在比如跳过开机向导界面,使得开机ap无法使用