Search code examples
iphonemacosusbhackintosh

iPhone 6s not connecting to mac osx Sierra on Vmware


I am trying to connect my iPhone 6s (10.3.2) to mac osx Sierra (10.13) running on Vmware.

I have changed the USB controller to USB 2.0 and have enabled all three options.

Vmware sees Apple iPhone in devices list, but without any success once I am pressing Connect (Disconnect from Host). Moreover, once I unplug my iPhone from USB cable, it restarts. This behavior happens each time I try to connect it to mac osx (on vmware).

Has anyone come across with this strange behavior, and if so, did you find any solution?

Thanks.


Solution

  • It works, however you need to edit your .vmx file. When connecting your iDevice to the host, write down it's vendor id and product id.

    Then open your virtual machine's .vmx file, and add the following line:

    usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig" 
    

    Replace vid and pid with the digits of the values of your device. Then reboot your VM, focus on the VM and connect your iDevice.