当我们输入 adb 或 adb help (用于查看 adb 帮助内容)时会输出如下内容。
列出来的内容比较多,笔者挑选了几个命令在下文做了简单说明。
adb bugreport 使用用于生成 bug 文件的命令。生成的文件可以结合着上述的 adb pull 使用,把生成出来的安卓系统认为是出现了的bug日志文件,导出到电脑端,进行查看。
adb bugreport 目录 可以把安卓系统认为是出现了的bug日志文件,以zip包的方式存放到指定目录下。
如果上述命令遇到了问题,可以使用如下命令
在终端中执行如下操作:
上述命令可以把生成的bugreport文件存放到电脑的当前目录,方便我们进行分析。
上边的 800% CPU 是因为手机是8核的,后边依次次有 user 占用 7% 的CPU,sys 占用了 20% 的 CPU,及753%的空闲 CPU。
进入到shell的环境下后,我们就可以使用Linux的命令去操作手机。
比如
方法和操作步骤如下:
1、第一步,打开电脑,在电脑中找到adb,然后单击以用鼠标打开,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,输入:[adb
shell],此时应显示[Gemini:/ $],表示已连接手机,并且当前在[/]目录中,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,输入命令:[su]以提升特权,提取root特权并显示井号,否则无法显示某些目录,例如系统目录。
当然,如果不想修改,也不能提高特权,但是手机需要root,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,当前在根分区下,根据其目录信息,进入系统目录,然后输入[cd
system],将进入系统目录,如下图所示,然后进入下一步。
5、最后,完成上述步骤后,如果要进入sdcard目录,请输入命令:[cd
sdcard /],此时就可以进入。 格式为“cd +目录的绝对路径”,然后就可以进入,如下图所示。这样,问题就解决了。
连接设备后 adb shell 进入设备检查是否有root(&表示没root,#表示已经root)
没root执行如下
exit
adb root
adb remount
执行这一步后仍旧不能对system进行读写。
再exit退出了执行下面命令
adb disable-verity
adb reboot -手机重启
开机后执行adb root ----不用进入设备
adb remount
adb shell
cd 到你要修改文件的地方试试如:应用apk安装在/system/priv-app/目录下
rm –rf 删除当前文件夹所有文件 ---(慎重)
删除掉文件后exit退出来,上传文件命令如下
adb push 需要上传的文件+空格+上传的地方目录
其他操作:Read-only file system
adb logcat -v time | findstr START --查看包名
rm XXXXX ---删除文件 (带中文的文件需要输入前面的字符然后按Tab 自动联想出文件名后去删除,联想会自动转译字符)
1、安装adb(网上安装教程一大堆),然后将电脑和手机连接,在cmd下运行命令adb devices,查看是否连接成功。
2、使用adb命令
(1)截图命令:adb shell screencap -p /sdcard/screenpng
(2)拉取到本地的命令:adb pull -p /sdcard/screenpng
3、为了方便,建议弄一个bat的文件,这样每次截图一点就好了。
欢迎分享,转载请注明来源:品搜搜测评网