Perform DFU Restores on Apple Silicon Macs with Macvdmtool (2021)
macvdmtool, développé par marcan pour AsahiLinux, permet de placer facilement des Mac Apple Silicon ou équipés de la puce T2 en mode DFU depuis un Mac hôte Apple Silicon. L'utilisation requiert deux Mac (un hôte Apple Silicon fonctionnel et une cible pouvant s'allumer), l'installation de Xcode, d'Apple Configurator 2 et la compilation/copier de macvdmtool dans le chemin système. Les machines doivent être reliées par un câble USB‑C/Thunderbolt compatible branché sur le port DFU approprié, après quoi macvdmtool peut identifier et forcer la cible en DFU. La restauration se fait ensuite via Apple Configurator 2 ou, pour les cibles Apple Silicon uniquement, avec cfgutil en utilisant un fichier IPSW téléchargé (par exemple depuis la base de Mr. Macintosh) et la procédure affiche la progression puis redémarre la machine. L'auteur propose des améliorations d'automatisation futures (téléchargement d'IPSW, recettes Autopkg) et invite à ouvrir des issues ou PR sur son dépôt GitHub, en renvoyant vers la documentation de Mr. Macintosh pour plus de détails.