Como conectar o iPhone ao VirtualBox

Se precisar interagir com o iOS virtualmente, você precisa de uma conexão iPhone VirtualBox. Desenvolvedores e testadores que trabalham em projetos baseados em iOS podem usar esta solução em vez do método nativo de passagem de USB, que apresenta várias desvantagens. Por exemplo, o método tradicional exige acesso físico direto à máquina host e está sujeito a problemas de compatibilidade de USB.

O acesso remoto ao iPhone no VirtualBox é possível com um software dedicado e flexível, como o USB Network Gate. Esta ferramenta compartilha dispositivos USB pela rede de forma eficaz. Com essa abordagem, você pode conectar um iPhone ao VirtualBox mesmo sem uma conexão física entre o iPhone e a máquina virtual.

A seguir, explicamos como usar tanto a solução nativa do VirtualBox quanto um software alternativo, como o USB Network Gate, para estabelecer uma conexão remota do iOS no VirtualBox.

Nota: As informações contidas neste artigo permanecem relevantes até à versão mais recente do VirtualBox (versão 7.1.6, lançada em março de 2025), mantendo a compatibilidade com as funcionalidades de passthrough de USB para ligações de iPhone.

Método Nativo para Redirecionar o iPhone para o VirtualBox

O VirtualBox tem um recurso integrado de repasse de USB que permite conectar um iPhone a uma máquina virtual. No entanto, esse recurso tem várias limitações:

  • Limitado ao uso por uma única VM: Você não pode compartilhar o dispositivo entre várias VMs simultaneamente.
  • Funciona apenas por conexão USB física: A conexão do iPhone à VM funciona somente se o dispositivo estiver conectado diretamente à máquina host.
  • Sujeito a problemas de driver: Como a conexão física é necessária, alguns controladores USB podem não funcionar corretamente devido à instalação ausente ou incorreta do driver USB.
Nota: 


• O iPhone só pode ser conectado a uma máquina virtual por vez.

• Selecione USB 3.0 (xHCI) nas configurações da VM para uma conexão ideal do iPhone com passagem de USB do VirtualBox.

• Reinicie o VirtualBox ou verifique se as portas USB estão intactas ou limpas se o VirtualBox não conseguir ler ou detectar o iPhone.

• A partir do iPhone 7, a Apple implementou restrições que podem impedir que esses dispositivos sejam reconhecidos em VMs do VirtualBox. Usuários com modelos de iPhone mais novos podem encontrar desafios de compatibilidade.

Antes de ligar o seu iPhone, tem de concluir alguns passos de configuração:

Passo 1: Se o VirtualBox não estiver instalado no seu dispositivo, baixe o instalador a partir do site oficial e conclua a instalação.

Passo 2: Faça o download e instale o Extension Pack. Este pacote ativa o suporte a USB 2.0 e 3.0, que muitas vezes é necessário para a conectividade com o iPhone.

Para baixar o Extension Pack:

  • Visite o site oficial do VirtualBox.
  • Abra o VirtualBox, vá em Arquivo → Preferências → Extensões e adicione o arquivo baixado.


Se você estiver usando Ubuntu, execute o comando sudo usermod -aG vboxusers <username> e reinicie o sistema.

Passo 3: Nas definições da VM, configure o controlador USB. Certifique-se de escolher USB 3.0 (xHCI) para uma velocidade ideal, ou USB 2.0 (EHCI) se a sua porta não suportar USB 3.0.

Conectando o iPhone ao VirtualBox

Depois de configurar o VirtualBox, siga estes passos para estabelecer a conexão da máquina virtual do iPhone:

Passo 1: Inicie a máquina virtual.

Passo 2: Depois que a VM tiver inicializado completamente, conecte o seu iPhone à porta USB no computador host.

Passo 3: No VirtualBox, vá para Dispositivos → USB → [Seu iPhone].

O iPhone agora deve estar montado no SO convidado e aparecer no Gerenciador de Dispositivos.

Solução de problemas: Conflito de driver USB do VirtualBox

Um problema comum ao partilhar ou deixar de partilhar um dispositivo USB é uma falha do controlador VBoxUSBMon.sys, o que pode causar um Ecrã Azul da Morte (BSOD).

Aqui estão algumas soluções alternativas eficazes para este problema:

  1. Desative temporariamente o controlador em conflito (VBoxUSBMon.sys).
  2. Se o problema persistir, considere utilizar uma plataforma de virtualização alternativa, como o VMware ou o Hyper-V.

USB Network Gate para iPhone Redirecionamento para VirtualBox

Para uma forma fiável e sem complicações de aceder ao seu iPhone através de uma máquina virtual VirtualBox, pode optar por um software especializado de partilha de USB com capacidades de passthrough USB virtual. Ao contrário do passthrough USB nativo do VirtualBox, este tipo de software permite estabelecer uma ligação remota sem necessidade de cabos ou de portas USB físicas.

USB Network Gate é uma das principais soluções para ligações remotas de iPhone no VirtualBox. Com esta ferramenta, pode redirecionar um iPhone, iPad ou qualquer outro dispositivo USB para praticamente qualquer VM. Funciona perfeitamente com VirtualBox, VMWare e Hyper-V.

Por que usar o USB Network Gate para ligação remota de iPhone no VirtualBox

  • Estabilidade e fiabilidade de topo: Este software pode estabelecer uma ligação segura e protegida em todos os momentos, com uma configuração mínima necessária.
  • Alta velocidade de transferência: Ligue o seu iPhone à VM sem atrasos ou lentidões percetíveis.
  • Plataforma fácil de usar: Bastam alguns cliques e o seu iPhone fica acessível a partir do SO convidado.
  • Suporte multiplataforma: O USB Network Gate tem versões dedicadas disponíveis para vários sistemas operativos, incluindo Windows, macOS e Linux.
  • Versatilidade: O USB Network Gate permite redirecionar dispositivos para VMs em execução em qualquer hipervisor principal.
  • Segurança reforçada: Beneficie de encriptação avançada de comunicação que protege os seus dados contra qualquer acesso não autorizado.

Como acessar o iPhone no VirtualBox usando o USB Network Gate

Siga os passos abaixo para estabelecer uma conexão remota entre o VirtualBox e o iPhone sem limitações físicas.

Passo 1: Instale o USB Network Gate na máquina anfitriã onde o seu iPhone está fisicamente conectado.

Passo 2: Inicie a aplicação e localize o seu iPhone na lista de dispositivos.

Passo 3: Clique em “Compartilhar” para que a máquina host habilite o acesso remoto.

Etapa 4: Instale o USB Network Gate no sistema operativo convidado do VirtualBox.

Passo 5: Na VM, abra a aplicação, navegue até ao separador “Dispositivos Remotos” e encontre o seu iPhone partilhado.

Etapa 6: Clique em “Conectar”. Seu iPhone agora aparecerá na VM como se estivesse conectado diretamente.