Un développeur a créé un outil open source appelé gbos-vm qui permet aux utilisateurs d’exécuter l’image de récupération Google pour le Dell Googlebook sur des ordinateurs Mac équipés de puces Apple Silicon, grâce à une machine virtuelle. Cet outil, disponible sur GitHub sous licence MIT, utilise QEMU, un émulateur populaire, pour faire fonctionner l’image officielle de Google (build 16471258, ARM64, Android 17) en traduisant les graphismes Vulkan vers Metal, une API graphique utilisée par Apple. Le script télécharge l’image officielle, vérifie son empreinte pour en garantir l’authenticité, et lance la machine virtuelle sans redistribuer aucun contenu de Google, comme le Play Store. Pour utiliser gbos-vm, les utilisateurs doivent disposer d’un Mac avec une puce Apple Silicon, du gestionnaire de paquets Homebrew pour macOS, des outils en ligne de commande Xcode, d’un kit de développement Java (JDK), ainsi que du Android SDK (avec au moins la plateforme API 34) et de son kit de développement natif (NDK). Le script installe automatiquement les composants manquants via Homebrew, sans nécessiter de droits administrateur (sudo). Les utilisateurs doivent prévoir le téléchargement d’environ 9 Go de données et disposer d’au moins 60 Go d’espace libre pour la machine virtuelle. L’outil requiert également environ 16 Go de RAM en raison des besoins en mémoire de la machine virtuelle et des tâches de compilation supplémentaires. Le processus d’installation consiste à cloner le dépôt gbos-vm depuis GitHub et à exécuter le script install.sh. Une fois installé, les utilisateurs peuvent lancer la machine virtuelle via l’application située dans le dossier work/host/Googlebook VM.app. Le premier démarrage sur un MacBook M5 prend environ 45 secondes. Si un sélecteur d’utilisateur apparaît, il suffit de cliquer sur « User », car aucun mot de passe n’est requis. La souris est capturée par défaut, et le raccourci ⌃⌥ permet de la libérer pour l’utiliser sur l’ordinateur hôte. L’outil n’est pas encore parfaitement abouti : des problèmes signalés incluent des plantages Bluetooth, une limite de 60 images par seconde et une communication instable entre la machine virtuelle et l’hôte (Mac). Le développeur reconnaît que ces problèmes pourraient s’améliorer avec le temps, à mesure que le projet évolue et reçoit des retours d’utilisateurs.