ADB抓包的使用

目录

ADB原理

实操-通过 USB 连接手机

手机端

ADB客户端

ADB命令执行

ADB常用命令


ADB原理

实操-通过 USB 连接手机

手机端

1、通过 USB 连接的设备上使用 adb,必须在设备的系统设置中启用 USB 调试(位于开发者选项下)
在搭载 Android 4.2 及更高版本的设备上,“开发者选项”屏幕默认情况下处于隐藏状态。如需将其显示出来,请依次转到设置 > 关于手机,然后点按版本号七次。返回上一屏幕,在底部可以找到开发者选项

ADB客户端

1、自定义安装adb.exe路径 C:\CustomTool\ADB
2、打开CDM命令窗口

3、进入CMD命令行模式,输入命令:adb devices

4、回车键执行,运行结果提示未授权,如:List of devices attached0123456789ABCDEF        unauthorized
是因为在安卓端,尚未允许计算机对设备进行调试,此刻,点亮手机屏幕,会有相应的授权提示

5、在手机屏幕上确认之后,再次输入指令:adb devices ,即可成功连接设备、现在,可以开始操作了!

如果 adb 连接断开

  1. adb kill-server
    然后,从头开始操作。
  2. https://developer.android.google.cn/studio/command-line/adb

ADB命令执行

adb命令操作有2种方式,
1、每条命令都adb shell +具体的命令
2、adb shell,回车,进入系统内部后,打开交互式 shell 模式,在执行具体命令,不需要再加 adb shell
3、adb shell 模式退出 exit

安装本地apk包

adb install 电脑上的apk安装包路径,尽量避免带中文路径

ADB常用命令

进入系统内部
 adb shell
查看包列表
    adb shell pm list package -f
    已进入系统内部
    pm list package -f
/**
HWEML:/ $ pm list package -f|grep "life"
package:/data/app/com.yiqi.lifeseller-voJxawBfstRIYfnI2-wbHQ==/base.apk=com.yiqi.lifeseller
package:/data/app/com.yiqi.liferider-q-MdtwcCRKieEBklRzdr8w==/base.apk=com.yiqi.liferider 
**/

查看指定命令的使用,如 logcat日志管理相关的命令
 logcat -help

查看指定包的日志
 logcat | grep "com.yiqi.lifeseller"


查看指定包的日志,所有等级的
 logcat | grep "com.yiqi.lifeseller"
查看指定包的日志,查看”错误“等级的
 logcat '*:E' | grep "com.yiqi.lifeseller"

日志
https://developer.android.google.cn/studio/command-line/logcat

查看指定pid的应用包日志
ps -ef | grep life
logcat --pid=23962

其他

 
 一 adb 查看app应用进程pid
 adb shell  top 
 
 二、 adb shell  ls乱码解决方法:
 解决方法:
adb shell进入控制台
然后执行以下命令:
alias ls='ls --color=never'


版权声明:本文为LeiLiFengX原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。