root moto ME525 (Defy)并使用tcpdump抓包

来源:互联网 发布:天刀捏脸的数据am 编辑:程序博客网 时间:2024/05/17 09:15

关键字: 国行ME525(Defy), android 2.2, SuperOneClick, root, tcpdump, tcpdump-arm, tiwlan0

 

 

要使用tcpdump抓取手机网口的包,首先的获取系统的root权限,我用的是SuperOneClick

 

刚开始使用的是一个低版本的,运行后显示root成功,实际上没有成功, adb root失败

 

后来从http://forum.xda-developers.com/showthread.php?t=803682下载了1.7版本,root 成功

 

然后是下载tcpdump,刚开始从官网上下载了其源码,在ubuntu上编译成binary包,参考了

http://yzhong-sa.javaeye.com/blog/648837  以及

http://source.android.com/porting/tcpdump.html

两个教程,出现错误 android tcpdump: 1: Syntax error : word unexpected (expecting ")")

 

经过一整折腾才知道应该是arm环境下编译的才可以(自己太笨了。。),所以下了一个tcpdump-arm。

抓包成功!

 

PS: 抓的是wifi的数据,设备名称是tiwlan0

 

 

后记: 网上教程的不完全,浪费了很多时间。

 

如果有人看到 'adb shell push ....' 这种命令觉得无从下手的话,那么完全的流程是,在windows系统中,打开命令行窗口(cmd),然后进入到有adb.exe文件的目录下,再输入adb shell push ...

原创粉丝点击