首页 > 系统相关 >Android 有些机型不带tcpdump的解决办法

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

时间:2023-05-19 12:33:06浏览次数:44  
标签:relatime rw 解决办法 type dev quote Android tcpdump

输入mount命令

[quote]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)[/quote]


可以看到

[quote]/dev/block/mtdblock3 on /system type yaffs2 (ro,relatime)[/quote]


重新挂载 输入命令

[quote]mount -o remount /dev/block/mtdblock3 /system [/quote]



再次输入mount

可以看到

[quote]# 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)[/quote]


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


然后把tcpdump文件导入到/system/xbin/目录下

[quote]adb push d:/tcpdump /system/xbin/[/quote]


然后运行命令


[quote]# 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[/quote]


增加权限之后 tcpdump就可以使用了

标签:relatime,rw,解决办法,type,dev,quote,Android,tcpdump
From: https://blog.51cto.com/u_15955464/6310230

相关文章

  • Android 代码混淆proguard技术介绍
    由于各种反编译工具的泛滥,作为Android程序员在2.3版本以前只能通过手动添加proguard来实现代码混淆proguard这个工具是一个java代码混淆的工具在2.3版本的sdk中我们可以看到在android-sdk-windows/tools/下面多了一个proguard文件夹google已经把proguard......
  • Android Fragment完全解析,关于碎片你所需知道的一切
    我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有......
  • Android系统联系人全特效实现(下),字母表快速滚动
    其实ListView本身是有一个快速滚动属性的,可以通过在XML中设置android:fastScrollEnabled="true"来启用。包括以前老版本的Android联系人中都是使用这种方式来进行快速滚动的。效果如下图所示:[img]http://dl2.iteye.com/upload/attachment/0088/8223/48aec4c5......
  • Android 百度地图GPS获取定位经纬度
    首先进入百度地图官网,点击开发文档-->Android定位SDK-->获取密匙,进入应用创建界面,创建新的应用。准备好后,在“产品下载”栏目下载Android定位的包,将其打包放入项目中的libs文件目录。之后就需要在AndroidManifest.xml中添加APK,在Application标签中添加:<meta-dataand......
  • Keil_MDK中无法打开map文件的解决办法
    如果在MDK中打开map文件我们在STM32的开发过程中,经常会查看.map文件.map文件是MDK在编译过程中生成的一个包含镜像文件信息的重要文件,在程序编译后自动生成,比方这里我的工程下自动将.map文件生成到了与工程名同名文件夹下的Exe文件里面要想打开.map文件,直接在工程界面双击工程......
  • resources 文件没有编译到 target 文件中 解决办法
    IDEA一般提示 :java.lang.IllegalStateException:FailedtoloadApplicationContext仔细观察 target中 compile编译后的classes文件中缺少resources中的springXML容器 所以才会提示未能加载spring容器 解决办法1在ProjectStructure中 Modeulse菜单......
  • .svn文件很大解决办法
    https://www.cnblogs.com/zhaoqingqing/p/8459564.html一个项目通过svn管理,迭代开发一年之后,.svn目录达到20G或更大,对于SSD硬盘来说是非常占用空间的,经过我的尝试,可以使用tortoiseSVN自带的cleanup为文件夹瘦身。操作方法:使用svn的Cleanup(清理)功能,勾选以下两项,会把本地缓存的一......
  • android vulkan
    VulkanAPIversionsandcapabilitiesThefollowingtablelistsVulkanAPIversionsforseveralAndroidreleases.AndroidVersionVulkanVersionAndroid13Vulkan1.3Android9Vulkan1.1Android7Vulkan1.0Vulkan1.3FunctionalityOverviewV......
  • Android 动态改变 navigation 的 startDestination, 使得已登录的用户直接跳过 LoginF
    需求:未登录用户打开App,会展示登录页面LoginFragment已登录用户打开App,直接展示MainFragmentnav_graph.xml结构如下:MainActivity.java:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);......
  • el-table的header-row-class-name或者row-class-name不生效的解决办法?
    思路如果使用的node脚手架,你的style标签长这样:<stylescoped></style>,那么只需要在给header-row-class-name或者row-class-name指定的css类上做个样式穿透。解决办法如:<el-table row-class-name="table-row-class"></el-table><stylescoped> /deep/.table-row-clas......