赞
踩
我们一般常规的监听是来自手机上的。所以我们要把iPhone通过usb连接到mac。
但是当我们连接之后,还是会一脸蒙蔽,并不知道选哪一个。
首先,如果是第一次安装Wireshark,并不会显示手机的网卡的,需要做一个设置:
打开终端输入:rvictl -s 设备udid
新版本mac设备udid可以用访达获取,m1以下可以用iTunes获取。
成功
➜ ~ rvictl -s 00008030-00fefafefsefsfsefs
Starting device 00008030-00fefafefsefsfsefs [SUCCEEDED] with interface rvi0
失败
➜ ~ rvictl -s 00008030-00fefafefsefsfsefs
Starting device 00008030-00fefafefsefsfsefs [FAILED]
1、恢复模式下启动 mac
关机后,按电源键10秒
2、启动后点按选项 -> 继续
3、进入桌面后,点击左上角菜单,选择 terminal, 打开后输入 csrutil disable, 继续输入密码,选择 y 确认, 完成后重启电脑(至此,重启后 x86 mac 即可以创建虚拟端口了。m1芯片的继续往下看,不用重启)
4、M1芯片遇到“若要要启用系统扩展,您需要在恢复环境中修改安全性设置”
恢复模式下,实用工具,启动安全性实用工具
Stack Overflow上提供了两种解决方法:
1、xcode没有安装Command Line Tools,执行命令 xcode-select --install 安装一下然后重启终端,对我无效
进入/usr/bin,看有没有rvictls安装。没有的话,进入下面两个目录,安装下两个pkg。
2、a.Xcode.app/Contents/Resources/Packages/MobileDevice.pkg
b.Xcode.app/Contents/Resources/Packages/MobileDeviceDevelopment.pkg
然后重启下终端,再调用rvictls -s 设备udid就成功了。
(其他问题评论区讨论)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。