C’est le genre de hack que j’adore : un développeur a réussi à faire démarrer macOS sur PS5. Pas dans une machine virtuelle, pas avec de l’émulation : macOS Monterey 12.7.6 tourne directement sur le processeur AMD Zen 2 de la console de Sony et s’affiche sur la télé jusqu’au bureau. Le projet s’appelle ps5-hackintosh, il est publié en open source par le développeur rodri0x, et il dit beaucoup de choses sur l’état du Hackintosh en 2026.
macOS sur PS5 : comment ça marche
Le principe est aussi tordu qu’astucieux. Il faut d’abord une PS5 jailbreakée, sur laquelle on charge Linux. Linux lance ensuite un crash-kexec : son noyau « plante » volontairement pour laisser la place au code de l’auteur, qui prépare un environnement UEFI. C’est ensuite OpenCore, le bootloader bien connu des adeptes du Hackintosh, qui prend le relais, applique ses correctifs et lance le noyau XNU de macOS. À chaque démarrage, un seul passage par ce crash-kexec est possible : pour recommencer, il faut redémarrer la console et refaire le jailbreak.
Les tests ont été faits sur une PS5 « fat », le modèle de lancement, avec le firmware 13.42. L’auteur ne fournit pas l’exploit de jailbreak : il faut posséder sa propre console, son propre jailbreak et sa propre installation de macOS. Le dépôt ne contient ni logiciel d’Apple ni firmware de Sony.

Ce qui marche, et ce qui ne marche pas encore
Pour un projet de ce genre, le résultat est impressionnant. Voici l’état des lieux annoncé par son auteur.
- Ce qui fonctionne : le bureau de macOS, les 8 cœurs et 16 threads du processeur, un affichage en 2560 × 1440, le clavier, la souris et le trackpad en USB, le démarrage depuis un disque USB formaté en APFS, et même l’Ethernet grâce à un pilote écrit pour l’occasion, à environ 25 Mo/s.
- Ce qui ne fonctionne pas : l’accélération graphique, donc un système lent, le Wi-Fi et le Bluetooth intégrés, le son par le HDMI, et l’arrêt ou le redémarrage propres.
- Ce qui est volontairement bloqué : le SSD interne de la PS5, que macOS ne doit pas toucher.
Autrement dit, on est loin d’un Mac utilisable au quotidien. Sans GPU, difficile d’en faire plus que de la démonstration. Et l’auteur a lui-même annoncé qu’il arrêtait le développement pour se consacrer à d’autres projets, en laissant le dépôt ouvert aux forks et aux contributions. À la communauté de reprendre le flambeau.
Les galères d’un développement sans port série
Ce qui rend ce hack passionnant, c’est le chemin. La PS5 n’a pas d’accès UART, ce port série qui sert d’ordinaire à déboguer le démarrage d’un système. Le développeur a donc travaillé avec une télévision comme seul « analyseur logique », en injectant dans le noyau une console de débogage qui écrit directement à l’écran. Quand ça plante, il n’y a qu’un écran noir.
Il a fallu corriger une série de problèmes très techniques : des interruptions masquées par défaut que macOS ignore, une horloge annoncée à 1 GHz alors qu’elle tourne à environ 1,6 GHz, ce qui faisait expirer les délais beaucoup trop tôt, une topologie de cache AMD mal détectée qui bloquait le scheduler, ou encore un compteur de performance laissé actif par Linux qui bloquait les interruptions au-delà de deux threads. Au total, on parle d’environ 120 modifications pour obtenir un bureau stable utilisant les 16 threads. C’est du travail d’orfèvre.
Un hack, pas un produit : les limites à connaître
Il faut garder la tête froide : c’est un projet expérimental, sans aucune garantie. L’auteur prévient lui-même que l’IOMMU est désactivé, donc qu’un pilote défaillant pourrait écrire n’importe où en mémoire, que le disque USB peut disparaître en cours de route, et qu’une coupure en pleine écriture peut endommager le volume APFS. Sur le plan juridique, la licence de macOS n’autorise son usage que sur du matériel Apple, ce qui place tout Hackintosh en zone grise. Ce n’est pas un tutoriel à suivre à la légère, mais une prouesse à admirer.
Le Hackintosh n’est pas mort, il a juste changé de terrain de jeu
Ce qui me plaît le plus, c’est ce que ce projet raconte. Il y a quelques années, on cherchait à faire tourner Windows sur tout et n’importe quoi, jusque sur des machines improbables, parce que Windows était la référence que tout le monde connaissait. Aujourd’hui, c’est macOS qui a pris cette place. Il est devenu tellement mainstream que les bidouilleurs veulent désormais le faire démarrer partout, et une console de salon en est la preuve la plus amusante.
On en avait déjà eu un aperçu avec le projet Snapintosh, que j’avais raconté dans mon article sur macOS 27 sur un PC Snapdragon : un développeur avait fait démarrer macOS 27 sur un Snapdragon X2 Elite, avec accélération graphique. Les deux projets sont les deux faces d’une même médaille. Apple a annoncé que macOS Tahoe serait la dernière version compatible avec les Mac Intel, et que macOS 27 exigerait des puces Apple silicon. Le Hackintosh classique, né de la transition d’Apple vers Intel en 2005, était censé être mort. Et pourtant, il renaît sur ARM avec Snapdragon, et il s’invite sur l’architecture x86 d’une PS5 avec une version de macOS de l’ère Intel.
Mon avis : un hack qui fait plaisir
Faire tourner macOS sur une PS5 n’a aucune utilité pratique, et c’est précisément ce qui le rend génial. C’est de la bidouille pure, de la curiosité technique, la preuve que même une console verrouillée peut être détournée par quelqu’un de déterminé. Que l’on aime ou non Apple et Sony, ce projet rappelle l’esprit des makers : comprendre comment les choses fonctionnent, en repoussant les limites fixées par les constructeurs. Pour consulter le code, la documentation et l’état d’avancement, le dépôt GitHub du projet est la référence. Et vous, quelle machine improbable rêveriez-vous de voir démarrer macOS ?
