我需要在 vmware 工作站播放器上安装 macos 作为客户操作系统,并且安装后一切运行正常,除了我的 iphone,客户操作系统无法正确识别它,根据下图,操作系统已经在 USB2 上识别它,但 iTunes 无法将其识别为连接的 iphone 设备!
事实上,如果我使用 Windows 而不是 Ubuntu 作为主机,则没有问题,但我更喜欢 Ubuntu 而不是 Windows,并且正在寻找解决方案。
问候。
答案1
我终于想出了解决方案:
usb.quirks.device0 = "0xvid:0xpid 跳过重置、跳过刷新、跳过设置配置"
- 禁用 SIP
- 安装 mac 端口
- sudo launchctl 卸载 /Library/Apple/System/Library/LaunchDaemons/com.apple.usbmuxd.plist
- sudo 端口安装 usbmuxd
- sudo usbmuxd——前台
- 然后连接 iPhone 并让客人控制
禁用 SIP
- 启动 vmware
- 选择访客并“启动固件”
- 在 efi 菜单中,进入设置 > 配置启动选项 > 添加启动选项 > 选择恢复分区 > 选择 boot.efi
- 在输入文件描述中点击并输入标签,例如“恢复”> 提交更改并退出
- 从恢复启动并耐心等待
- 按照提示操作,直到看到 OS X Utilities 菜单
- 在最顶部的菜单中选择“实用程序”>“终端”
- 在终端输入“csrutil status”
- 然后 csrutil disable
- 然后 csrutil 状态
- 然后重新启动>按一次或两次回车键
- 在 OSX 终端应用程序中仔细检查以确保 SIP 已被禁用
最后,禁用 HiDPI:
$ sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool NO