最近想在android手机上试下网络抓包 然后晚上都说用tcpdump。
?
不幸的是研究了两天我那手机死活还是不行,先告一段落把,但是中间还是有很多值得记录下。
?
?
======================== adb 简介=================================
先说adb把 具体就不解释了可以自己google下,简单说就是连接android 的一个shell。
?
对于不同的android希望用相应sdk里的adb。每个版本的sdk在http://developer.android.com/sdk/index.html?找找。
?
下载好后 在\sdk\platform-tools 里有adb.exe 直接在cmd下 执行 adb shell就可以进入了。
?
连接进去后 su 就可以获取root权限?
?
?
1|shell@android:/ $ su shell@android:/ #
?$变#号就说明成功 ?当然要获取root权限自己要先手机root了.
?
?
?
===========================busybox =====================================
进去之后你会发现很多我们linux shell里常用的命令在adb里都没有。
比如 cp vi 都不存在。
我们可以安装下 busybox ?
下载地址http://www.busybox.net/downloads/binaries/
当然根据手机咯 一般arm的cpu就选 armv6l 就行
?
adb push busybox /mnt/sdcard
adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /
system
cp /mnt/sdcard/busybox /
system