`
iaiai
  • 浏览: 2204714 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 有些机型不带tcpdump的解决办法

 
阅读更多
输入mount命令
引用
mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /sqlite_stmt_journals type tmpfs (rw,relatime,size=4096k)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
/dev/block/mtdblock3 on /system type yaffs2 (ro,relatime)
/dev/block/mtdblock5 on /data type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/mtdblock4 on /cache type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block//vold/179:1 on /sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,rela
time,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,ioc
harset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)


可以看到
引用
/dev/block/mtdblock3 on /system type yaffs2 (ro,relatime)


重新挂载 输入命令
引用
mount -o remount /dev/block/mtdblock3 /system



再次输入mount
可以看到
引用
# mount
mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /sqlite_stmt_journals type tmpfs (rw,relatime,size=4096k)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
/dev/block/mtdblock3 on /system type yaffs2 (rw,relatime)
/dev/block/mtdblock5 on /data type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/mtdblock4 on /cache type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block//vold/179:1 on /sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,rela
time,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,ioc
harset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)


可以看到/system已经可以任意删除修改

然后把tcpdump文件导入到/system/xbin/目录下
引用
adb push d:/tcpdump /system/xbin/


然后运行命令

引用
# cd system
cd system
# cd xbin
cd xbin
# ls
ls
tcpdump
# ./tcpdump
./tcpdump
./tcpdump: permission denied
# chmod +x tcpdump
chmod +x tcpdump
# ./tcpdump
./tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on rmnet0, link-type EN10MB (Ethernet), capture size 96 bytes


增加权限之后 tcpdump就可以使用了
分享到:
评论

相关推荐

    Android设备上非root的抓包实现方法(Tcpdump方法)

    在Android平台上,通常我们使用`Runtime.getRuntime().exec()`方法来执行系统命令,但这不适用于所有情况,特别是当涉及到需要更高权限的操作,如网络数据包抓包。由于Android系统的安全机制,大多数应用程序没有...

    Android APP tcpdump抓包方法

    不过,由于安全原因,非root的Android设备默认不允许执行tcpdump,所以我们通常需要获取设备的root权限。 **步骤一:获取root权限** 在Android设备上进行tcpdump操作,首先需要确保设备已经root。root权限可以让...

    tcpdump Android抓包工具

    下面我们将深入探讨tcpdump在Android上的使用方法、功能及其相关知识点。 一、tcpdump基本原理 tcpdump基于libpcap库,它能够实时捕获网络上的数据包,并根据预设的过滤规则进行解析和显示。它支持多种网络协议,...

    Android抓包工具tcpdump

    总结来说,Android抓包工具Tcpdump是开发者不可或缺的网络调试利器。它可以帮助我们深入了解网络通信过程,解决复杂的问题,提升应用的质量和安全性。通过熟练掌握Tcpdump的使用,开发者能够更高效地进行Android应用...

    android终端数据tcpdump抓包

    在深入探讨如何在Android终端上使用tcpdump进行数据抓包之前,我们首先需要理解几个关键概念:Android系统、tcpdump工具、以及数据抓包的基本原理。 ### Android系统与Root权限 Android系统是一种基于Linux内核的...

    android 的 tcpdump工具

    android 的 tcpdump工具

    tcpdump android

    tcpdump 是一个强大的网络数据包分析工具,广泛用于网络故障排查、网络安全分析和协议学习。在 Android 平台上,tcpdump 的使用...通过熟练掌握 tcpdump 的使用,我们可以更好地理解和解决 Android 设备上的网络问题。

    Android5.0可用tcpdump

    这个tcpdump版本是可以在Android 5.0设备上使用的。

    Android下tcpdump安装及抓包

    在Android系统中,TCPDump是一个非常重要的网络诊断工具,它允许开发者或高级用户捕获网络数据包以便分析网络流量、排查问题或者进行性能优化。TCPDump在Linux环境中广泛使用,而由于Android系统基于Linux内核,因此...

    android 手机 tcpdump 方法

    在Android平台上,TCPDump是一个非常重要的网络诊断工具,它允许开发者和高级用户捕获网络数据包,以便分析网络流量、调试应用或者排查网络问题。本文将深入探讨如何在Android手机上使用TCPDump,并提供相关工具和...

    tcpdump android 4.9.3/1.9.1

    在Android系统上,tcpdump同样扮演着重要的角色,尤其对于移动应用的调试和性能优化来说,它是不可或缺的工具之一。 在提供的信息中,“tcpdump android 4.9.3/1.9.1”指的是适用于Android平台的tcpdump版本号,...

    支持 Android5.0 tcpdump

    Android抓包查看数据时,需要支持android5.0 tcpdump执行文件,这里下载就可以了。

    Android下tcpdump抓包

    资源分为:1,Android下运行的tcpdump可执行文件;2,Android下tcpdump抓包步骤说明。 实现:Android下用tcpdump抓取手机网络数据包,进而分析出手机app流量消耗原因,优化app流量消耗。

    Android tcpdump 4.9.3二进制文件

    需要root后使用,Android tcpdump是命令行数据包捕获实用程序。它可以捕获来自您的Wi-Fi连接,蜂窝连接以及您在android设备上可能具有的任何其他网络连接的数据包。 参考命令: adb push tcpdump /system/xbin (或...

    Android arm平台tcpdump

    在Android ARM平台上,TCPDump是一个非常重要的网络诊断和分析工具,它允许用户捕获网络上的数据包并进行分析。TCPDump基于libpcap库,能够工作在多种操作系统上,包括Linux(Android的基础)和Unix系统。这个工具...

    安卓android6.0可用的tcpdump

    安卓android6.0可用的tcpdump,网上其他的都会提示 PIE 什么错误。这个在我的小米3 6.0.1上面测试可用

    Android 用的TCPDUMP

    Android 用的TCPDUMP 抓包非常之方便啊

    android网络抓包工具tcpdump

    adb push c:\wherever_you_put\tcpdump /data/local/tcpdump adb shell chmod 6755 /data/local/tcpdump 抓包很简单 adb shell tcpdump -p -vv -s 0 -w /sdcard/capture.pcap # “-p”: disable promiscuous...

    android tcpdump

    总的来说,`tcpdump`在Android环境中是一个强大的网络诊断工具,它提供了对底层网络活动的洞察,对开发者和网络管理员来说是不可或缺的工具。不过,由于涉及系统权限和可能的数据隐私问题,使用时必须谨慎,并确保...

    Android手机抓包工具tcpdump

    安卓手机网络抓包工具,必须root,抓包后生成网络文件,可用wireshark进行.../data/local/tmp/tcpdump -i wlan0 -p -vv -s 0 -w /mnt/sdcard/apollo/in.pcap 其中wlan0 可以通过netcfg进行查看当前手机网络对应的名字。

Global site tag (gtag.js) - Google Analytics