Quando precisa de conectar o iPhone ao VirtualBox, pode enfrentar alguns desafios. Não é tão simples como apenas ligar o dispositivo à sua máquina anfitriã enquanto a VM está em execução. Neste artigo, discutiremos uma maneira fácil de configurar um iPhone no VirtualBox, utilizando o método nativo ou software dedicado.
Se está interessado no passthrough do iPhone no VirtualBox com uma aplicação de terceiros, pode experimentá-lo clicando no botão abaixo.
Existem várias razões pelas quais pode precisar de usar o seu iPhone com o VirtualBox. Muitos desenvolvedores iOS utilizam esta funcionalidade para testar as suas aplicações, mas, por vezes, encontram problemas em que o iPhone é capturado, mas não aparece no VirtualBox. Seja para fazer backup de dados ou transferir ficheiros, o primeiro passo é instalar a versão mais recente do VirtualBox e as suas adições de convidado num sistema operativo convidado a correr em Linux ou Windows.
A partir de março de 2025, a versão mais recente do Oracle VM VirtualBox é a 7.1.6. Esta versão inclui melhorias significativas e novas funcionalidades que aprimoram a experiência de virtualização. Pode descarregar a versão mais recente e o seu Extension Pack no site oficial do Oracle VirtualBox.
De seguida, é necessário instalar o pacote de extensão do VirtualBox.
Importante: A partir da versão 7.0 do VirtualBox, o pacote base do software oferece suporte nativo aos controladores USB 2.0 (EHCI) e USB 3.0 (xHCI). As versões anteriores do VirtualBox exigiam que os usuários instalassem o Extension Pack para habilitar o passthrough USB.
Na maioria dos casos, agora é possível ativar o passthrough USB no VirtualBox sem instalar o Extension Pack. Alguns sistemas Linux ainda podem exigir sua instalação para garantir compatibilidade com dispositivos USB específicos ou para utilizar recursos avançados. Usuários Linux que enfrentarem problemas ao conectar um iPhone via USB devem instalar o Extension Pack. Você deve usar versões idênticas tanto do pacote base do VirtualBox quanto do Extension Pack.
Agora, o iPhone aparece no Gestor de Dispositivos do SO convidado, e pode facilmente transferir quaisquer dados através de uma conexão VirtualBox para iPhone.
Nota:
1. Pode estabelecer uma conexão com o seu iPhone a partir de um SO convidado de cada vez.
2. Certifique-se de que o Controlador USB está ativado e definido para USB 3.0 (xHCI) nas configurações da VM para um desempenho ideal.
Como sabemos, muitas aplicações de virtualização não fornecem suporte USB de origem. Se o VirtualBox não reconhecer a sua ligação USB, pode recorrer à ajuda de uma ferramenta de software dedicada chamada USB Network Gate. Esta solução permite redirecionar um iPhone, iPad ou qualquer outro dispositivo USB para praticamente qualquer VM. Funciona perfeitamente com o VirtualBox, VMWare, Hyper-V e outros. O USB Network Gate é agora gratuito para uso pessoal (partilhar um dispositivo USB), tornando o redirecionamento profissional de USB acessível a todos.
Agora, o dispositivo será conectado ao seu VirtualBox como se estivesse fisicamente ligado ao SO convidado.
Pode ocorrer um problema em máquinas onde o VirtualBox está instalado. Após conectar um dispositivo USB a uma porta USB do computador ou após partilhar/despartilhar um dispositivo USB com o USB Network Gate, o driver VBoxUSBMon.sys pode falhar, causando BSOD.
Para resolver este problema, pode parar o driver VBoxUSBMon.sys ou usar outra máquina virtual em vez do VirtualBox.
Se está à procura de uma forma de ativar o VirtualBox para a conectividade com o iPhone, recomendo-lhe que confie esta tarefa a uma solução cuja eficiência na redireção de dispositivos USB para máquinas virtuais está comprovada. O USB Network Gate da Electronic Team, Inc. é conhecido pela sua fiabilidade e estabilidade. Ligar o seu iPhone ao VirtualBox com este software dedicado tem muitas vantagens. Estas incluem: