Il y a quelques années, iFixit découvrait un accéléromètre caché dans le MacBook Air M2, qu'Apple ne documente pas. C'est un capteur un peu similaire à celui qui était présent dans les derniers PowerBook et dans une partie des Mac Intel, mais cette fois sans utilité officielle. Dans les vieux Mac, il permettait de détecter les mouvements pour parquer les têtes du disque dur1, dans les Mac Apple Silicon, il ne sert à rien officiellement… jusqu'à l'arrivée de spank.

Un développeur canadien, Olivier Bourbonnais, a proposé récemment un peu de code en open source pour accéder aux capteurs, présents dans les Mac portables à partir des modèles M2 (quelques retours indiquent que ça fonctionne sur les M1 Pro et M1 Max), mais pas dans les Mac de bureau (en tout cas pas notre Mac mini M4 Pro). spank est une implémentation plus ludique de la technologie : elle permet de mettre littéralement une fessée à un Mac.
S'il est possible de le compiler manuellement, le plus simple est de télécharger la version déjà compilée. Il faut décompresser le fichier spank_1.2.0_darwin_arm64.tar, aller dans le dossier, faire un clic droit > Ouvrir, fermer, se rendre dans Réglages Système > Confidentialité et sécurité, descendre en bas de la fenêtre et accepter de lancer le programme. Ensuite, macOS devrait vous proposer de lancer le programme avec le message Ouvrir quand même (ouf). Une fois que c'est fait, il faut le lancer en ligne de commande avec la commande suivante.
sudo ~/Downloads/spank_1.2.0_darwin_arm64/spank

Et maintenant, il suffit de tapoter doucement votre Mac pour obtenir un résultat amusant. La page du projet explique comment utiliser vos propres fichiers audio, régler la sensibilité, etc.
Un accéléromètre et un système de dissipation thermique très basique dans le MacBook Air M2
-
Et quelques vieilles applications permettaient de s'amuser. ↩︎
Source :












