mac平台adb、tcpdump捕手android移动网络数据包

mac平台adb、tcpdump捕手android移动网络数据包

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

移动电话的发展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到它的文件夹,例如以下命令

mac平台adb、tcpdump捕手android移动网络数据包

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

mac平台adb、tcpdump捕手android移动网络数据包

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

mac平台adb、tcpdump捕手android移动网络数据包

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

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

mac平台adb、tcpdump捕手android移动网络数据包

5. 下载tcpdump

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

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

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

mac平台adb、tcpdump捕手android移动网络数据包

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

mac平台adb、tcpdump捕手android移动网络数据包

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117533.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法

    nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法nestedexceptionisjava.lang.NoClassDefFoundError:org/codehaus/jettison/json/JSONObject异常的解决办法

    2025年5月26日
    0
  • angular指令笔记(一):ng-options

    angular指令笔记(一):ng-options

    2022年3月7日
    28
  • C语言基础:哪儿来的32766

    这篇文章通过一个简单的示例程序来介绍一下如何结合使用IDE来学习C语言。

    2022年4月4日
    48
  • poe交换机连接方式_路由器接交换机怎么设置

    poe交换机连接方式_路由器接交换机怎么设置POE也被称为基于局域网的供电系统或有源以太网,有时也被简称为以太网供电,一个完整的POE系统包括供电端设备和受电端设备两部分。可能会有一些朋友对poe供电有一些疑问,这个在之前也有很多朋友问到过,那么,今天就由飞畅科技的小编来用图文为大家详细介绍下poe的几种供电方式和连接方法,感兴趣的朋友就一起来看看吧!poe交换机的4种连接方式一、交换机和终端都支持PoE这种方法PoE交换机直接通过网线接到支持PoE供电的无线AP和网络摄像机上,这种方…

    2022年10月4日
    0
  • mybatis map foreach_while的三个用法

    mybatis map foreach_while的三个用法MyBatis循环Map今天遇到一个比较特殊的业务,需要对传入的Map数据在映射文件中进行遍历,在之前的学习中,我们也知道MyBatis有默认对集合的操作list和array,但是没有默认的map,所有不能直接写collection=“map”,如果这么处理,它会当成是根据map.get(“map”)获取传递value只,大部分情况下是一个map中是不会有“map”这个key的,于是就是报错。如果你想用map标识来获取参数map,就需要保证传入的Map参数有@Param(“map”

    2022年8月30日
    0
  • linux编译so库「建议收藏」

    linux编译so库「建议收藏」一、动态库so的编译以一个例子来说明。这里有三个so_test.h,test_a.c,test_b.c#ifndef_SO_TEST_H_#define_SO_TEST_H_voidtest_a();voidtest_b();voidtest_c();#endif /*_SO_TEST_H_*/#include#include”so_test.h”

    2022年6月29日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号