在移动电话的发展app当我们希望自己的下才能看到app网络发出请求,这个时候我们需要tcpdump工具包捕获。实现tcpdump空灵,以下步骤需要:

在这里,在android 华为手机 P6对于样本

1. 手机ROOT

要使用tcpdump工具。必需先获得手机的root权限,试过好几种root工具。最后发现360的一键ROOT工具可对P6这台机器root

下载PC版的360一键root工具。下载地址。 然后用usb线将手机链接到电脑,同一时候打开USB调试(设置->开发者选项->USB调试)

然后依照他的提示ROOT就能成功


2. 下载adb工具

我開始的时候从网上下载了低版本号的adb,始终不成功。显示offline. 这时你得下载最新版本号的adb

一种方式是到 developer android去下载http://developer.android.com/sdk/index.html下载一个ADT,那里面就有最新的adb

还有一种是到这里下载最新的1.0.31。这是我打包了adb上传的,下载地址


3. 下载了adb后。能够測试下它的版本号,先cd到它的文件夹,例如以下命令



4. 然后,你用adb devices这个命令的时候发现unauthorized,这时候要将手机的开发者选项关闭再打开,然后获得授权


获得授权是会将你电脑里~/.android文件夹下的key复制到手机


參考博文:http://blog.csdn.net/quicksand201/article/details/19190821

这步搞定后,就能保证用adb shell了,输入adb devices后,例如以下结果


5. 下载tcpdump

下载地址为:http://www.strazzere.com/android/tcpdump

然后将下载到的tcpdump复制到手机某个文件夹下

然后用adb shell登录,登录后用su命令切换到root用户,转到tcpdump文件夹下,加入tcpdump的可运行权限(用 chmod 777 tcpdump)




6. 使用tcpdump,打开你的app。你就能看到它的抓包信息了



版权声明:本文博客原创文章,博客,未经同意,不得转载。

更多相关文章

  1. 【Android】第4章(5) 示例--列出手机上的所有联系人
  2. Android: 如何打开assets or raw文件夹下的数据库文件
  3. Android导出文件位置讨论
  4. Android初级教程_在电脑上共享手机屏幕
  5. Android(安卓)手机共享笔记本Wifi
  6. Android系统文件夹结构详细解析
  7. Android群英传笔记——第二章:Android开发工具新接触
  8. 在ANDROID手机上安装基本开发环境
  9. Android(安卓)Studio 使用SlidingMenu侧滑菜单

随机推荐

  1. android Sql Login
  2. android点击按钮控制图片切换-kotlin
  3. android Gradle打包修改生成的apk文件名
  4. Android的手机震动
  5. Android(安卓)- 引导用户打开位置服务
  6. Could not find com.android.tools.build
  7. Android完整的Activity页面
  8. Android(安卓)read system font
  9. Android的手机震动
  10. [转]使HOME键有效