然后在折腾中我发现删除所有 usb 定制 USBPort.kext,usb 设备、蓝牙都能正常使用。然后我又尝试在 ssdt 里把 SB.PC00.XHCI.RHUB 禁了,Hackintool 里没有显示任何 usb ports,所有 usb 设备也正常使用。搜了下文档,禁了 rhub 会重置 usb 控制器,让系统重新枚举 usb 设备。
所以现在有两个问题:
1)为啥 iPhone 设备没有额外供电;
2)为啥没有任何 usb 定制,所有 usb 设备、蓝牙也能正常使用(已尝试重置 nvram)