使用条件

手机需要root。

原理

利用linux下的抓包程序(tcpdump)将数据包存储在手机sd卡上,再在PC上使用Wireshark分析数据包。

使用方法

安装tcpdump

  1. 将tcpdump拷入手机sd卡
  2. 在手机上使用文件管理器把tcpdump移入/system/xbin目录下
  3. 使用文件管理器更改tcpdump的权限为可执行

使用tcpdump

通过命令行,或在手机终端中调用下面的命令:

tcpdump -p -vv -s 0 -w /sdcard/capture.pcap

注:上面的命令无法监听wifi数据包

使用Wireshark

把手机中的/sdcard/capture.pcap文件拷出,用Wireshark打开进行分析。

相关软件

  • tcpdump
  • Wireshark

更多相关文章

  1. 使用nginx在android手机上搭建rtmp服务器并测试
  2. Android自定义Dialog简单实例
  3. AndroidManifest文件格式、Resource.arsc文件格式解析与混淆
  4. AndroidTestCase来进行android 单元测试简介
  5. Android(安卓)丢失R.java文件处理方法
  6. Android进阶之如何实现国际化和各国Values文件夹命名
  7. (二)在Android硬件抽象层增加接口模块访问硬件驱动程序
  8. Android(安卓)用adb pull或push 拷贝手机文件到到电脑上
  9. android UiAutomator自定义快速调试类

随机推荐

  1. android View的点击事件分发机制的简单认
  2. Android(安卓)UI之五种基本布局详解
  3. android 短信的接收和发送处理
  4. Android中代替枚举的@IntDef用法
  5. android中子线程更新UI的方式浅析
  6. Android(安卓)WebView 加载本地SD卡的htm
  7. Android(安卓)逆向
  8. Android中的ClassLoader
  9. android系统中的多线程(二): 关于在work
  10. Android5.1永久隐藏工具栏定制