rvictl starting device failed

是由于苹果安全性提高所致,降低安全性即可。方法适用于 x86, M1 架构

操作:

  1. 恢复模式下启动 mac:
    恢复模式下启动mac

  2. 启动后点按选项 -> 继续

  3. 进入桌面后,点击左上角菜单,选择 terminal, 打开后输入 csrutil disable, 继续输入密码,选择 y 确认, 完成后重启电脑

  4. 至此,重启后 x86 mac 即可以创建虚拟端口了。

  5. M1 还需要打开系统偏好设置 -> 安全性与隐私 -> 发现多出了个选项,点击 允许,会自动重启

  6. 至此, M1 也可以愉快的创建虚拟端口了。

以上,可以愉快的抓包使用 wireshark 了 (。・ω・。)(。・ω・。)

参考

https://developer.apple.com/forums/thread/685536
https://developer.apple.com/forums/thread/655329?answerId=674594022#674594022
https://support.apple.com/zh-cn/guide/mac-help/mh21245/11.0/mac/11.0
https://support.apple.com/zh-cn/guide/mac-help/mchl768f7291/mac

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容