Isenção de responsabilidade: não possuo um iphone e não tenho como testar nenhuma parte dessa resposta. Então, é todo conhecimento teórico, bastante possível, errado.
DFU é uma maneira padrão de atualizar o firmware do dispositivo. O dispositivo aparecerá como um dispositivo DFU para o host, o host fará o upload de uma atualização de firmware para ele, aplicará a atualização e aparecerá como um dispositivo novo para o host. Então, o que provavelmente está acontecendo é que o VirtualBox não está vendo o novo dispositivo, não o DFU.
Estes são os passos que eu tomaria para resolver / depurar o problema:
- Vá para a configuração do VirtuabBox, na seção USB, apague tudo. Isso permitirá que o VirtuaBox capture todos os dispositivos USB. Veja a captura de tela.
- InicieoVirtualBox,conecteodispositivo.Eledeveaparecerno
Devices->USBDevicesMenu
comoumdispositivoDFU.Cliquenisso.Agora,osistemaoperacionalconvidadoinstalaráseusdriversecarregaráofirmwareparaele.Esperepacientemente.
- Ir novamente para o menu
Devices->USB Devices
. Deve estar lá como um dispositivo diferente. Clique nisso. Aproveite.
Desculpe pela linguagem das capturas de tela, se você não entende, é só pedir. Os dispositivos estão desativados na segunda tela porque o VirtualBox está sendo executado sob um usuário que não é membro do grupo de caixas virtuais.