Lorsque vous essayez de connecter un iPhone à VirtualBox, vous pouvez rencontrer des difficultés. Il ne suffit pas de brancher l’appareil sur la machine hôte une fois la VM lancée. Dans cet article, nous vous expliquons comment configurer facilement un iPhone dans VirtualBox en utilisant soit la méthode native, soit un logiciel dédié.
Si vous souhaitez tester une solution tierce pour le passthrough de l’iPhone avec VirtualBox, vous pouvez l’essayer en cliquant sur le bouton ci-dessous.
Il existe plusieurs raisons pour lesquelles vous pourriez vouloir utiliser votre iPhone avec VirtualBox. De nombreux développeurs iOS utilisent cette fonctionnalité pour tester leurs applications, mais ils rencontrent parfois un problème : l’iPhone est détecté mais ne s’affiche pas dans VirtualBox. Que vous souhaitiez sauvegarder des données ou transférer des fichiers, la première étape consiste à installer la dernière version de VirtualBox et ses Additions invitées sur le système d’exploitation invité (Linux ou Windows).
En mars 2025, la version la plus récente d’Oracle VM VirtualBox est la 7.1.6. Cette version apporte de nombreuses améliorations et nouvelles fonctionnalités pour une meilleure expérience de virtualisation. Vous pouvez la télécharger, ainsi que le pack d’extension, sur le site officiel d’Oracle VirtualBox.
Ensuite, installez le pack d’extension VirtualBox.
Important : À partir de la version 7.0 de VirtualBox, le package de base du logiciel fournit une prise en charge native des contrôleurs USB 2.0 (EHCI) et USB 3.0 (xHCI). Les versions antérieures de VirtualBox nécessitaient l’installation du Pack d’extension pour activer le passthrough USB.
Dans la plupart des cas, vous pouvez désormais activer le passthrough USB dans VirtualBox sans installer le Pack d’extension. Certains systèmes Linux peuvent encore nécessiter son installation pour assurer la compatibilité avec certains périphériques USB spécifiques ou pour utiliser leurs fonctionnalités avancées. Les utilisateurs Linux qui rencontrent des problèmes pour connecter un iPhone via USB doivent installer le Pack d’extension. Vous devez utiliser des versions identiques du package de base VirtualBox et du Pack d’extension.
L’iPhone s’affiche maintenant dans le Gestionnaire de périphériques de l’OS invité, ce qui vous permet de transférer des données vers et depuis l’iPhone via VirtualBox.
Remarques :
1. Vous ne pouvez connecter l’iPhone qu’à un seul système invité à la fois.
2. Assurez-vous que le contrôleur USB est activé et réglé sur USB 3.0 (xHCI) dans les paramètres de la VM pour des performances optimales.
Comme nous le savons, de nombreuses applications de virtualisation ne fournissent pas la prise en charge USB prête à l’emploi. Si VirtualBox ne reconnaît pas votre connexion USB, vous pouvez recourir à l’aide d’un outil logiciel dédié appelé USB Network Gate. Cette solution permet de rediriger un iPhone, un iPad ou tout autre périphérique USB vers pratiquement n’importe quelle machine virtuelle. Elle fonctionne parfaitement avec VirtualBox, VMWare, Hyper-V et d’autres. USB Network Gate est désormais gratuit pour un usage personnel (partage d’un périphérique USB), rendant la redirection USB professionnelle accessible à tous.
L’iPhone sera désormais accessible dans VirtualBox comme s’il était physiquement branché sur la VM.
Un problème peut survenir sur les machines avec VirtualBox installé : le pilote VBoxUSBMon.sys peut provoquer un écran bleu après branchement ou partage d’un périphérique USB.
Pour éviter cela, vous pouvez désactiver ce pilote ou utiliser une autre solution de virtualisation.
Si vous cherchez un moyen d’activer la connectivité de l’iPhone dans VirtualBox, je vous recommande de confier cette tâche à une solution dont l’efficacité pour rediriger les périphériques USB vers des machines virtuelles a été prouvée. USB Network Gate d’Electronic Team, Inc. est réputé pour sa fiabilité et sa stabilité. Connecter votre iPhone à VirtualBox avec ce logiciel dédié présente de nombreux avantages. Ceux-ci incluent :