>> Technologie Électronique >  >> Téléphones portables et accessoires >> iPhone

iPhone non détecté par VirtualBox : configuration USB complète

Problème : VirtualBox Open Source Edition (OSE) = pas d'USB

  • Si installé via dépôts Linux (apt, dnf, pacman) : version OSE = sans support USB
  • Solution : désinstallez OSE > installez version propriétaire (Oracle) depuis virtualbox.org
  • Machines virtuelles existantes compatibles

Extension Pack Oracle VM VirtualBox (OBLIGATOIRE pour USB 2.0/3.0)

  1. Téléchargez Extension Pack correspondant à votre version VirtualBox : Oracle_VM_VirtualBox_Extension_Pack-.vbox-extpack depuis virtualbox.org
  2. VirtualBox > Fichier > Préférences > Extensions > « + » (ajouter) > sélectionnez .vbox-extpack
  3. Acceptez licence
  4. Linux (Ubuntu/Debian) : ajoutez votre utilisateur au groupe vboxusers :
sudo usermod -aG vboxusers $USER

Puis redémarrez la session / l'ordinateur.

Configurer l'USB pour la VM

  1. Branchez iPhone sur hôte (ordinateur physique)
  2. VirtualBox > Sélectionnez VM > Configuration (Ctrl+S) > USB
  3. Cochez : « Activer le contrôleur USB » + « Activer le contrôleur USB 2.0 (EHCI) » (ou 3.0 xHCI selon version)
  4. Icône « + » (USB avec plus vert) > sélectionnez « Apple iPhone » (ou « Apple Mobile Device »)
  5. OK

Utiliser l'iPhone dans la VM

  1. Démarrez la VM
  2. Dans barre de menu VM (ou fenêtre) : Périphériques > USB > cochez « Apple iPhone »
  3. L'iPhone se « déconnecte » de l'hôte et « connecte » à la VM
  4. Dans la VM : installez iTunes (Windows / macOS guest) > sync, restore, jailbreak, etc.

Dépannage

  • iPhone non listé dans USB VM > vérifiez : Extension Pack installé ? Utilisateur dans vboxusers ? VM arrêtée lors config ?
  • Déconnexion intempestive : câble USB défectueux / port USB hôte en économie d'énergie (désactiver dans BIOS/OS)
  • Erreur « Device busy » : iTunes ouvert sur hôte > fermez-le avant de passer à la VM
  • macOS hôte : autorisez VirtualBox dans « Sécurité et confidentialité > Confidentialité > Entrée de surveillance » (pour USB)
iPhone