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.
De nombreuses solutions de virtualisation ne prennent pas en charge l’USB par défaut. Si VirtualBox ne détecte pas votre connexion USB, vous pouvez utiliser un outil dédié comme USB Network Gate. Ce logiciel permet de rediriger un iPhone, un iPad ou tout autre périphérique USB vers quasiment n’importe quelle machine virtuelle. Il fonctionne parfaitement avec VirtualBox, VMware, Hyper-V, etc.
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 à connecter un iPhone à VirtualBox, je vous recommande d’utiliser une solution fiable de redirection USB comme USB Network Gate d’Electronic Team, Inc. Voici pourquoi :