J'ai écrit un patch/utilitaire qui désactive la fonctionnalité par défaut d'OS X consistant à lancer iTunes lorsque l'on appuie sur le bouton de lecture. Cet utilitaire modifie essentiellement le Remote Control Daemon ( rcd
) et commente la commande Apple script pour lancer iTunes. Cela a bien fonctionné jusqu'à la 10.7, mais avec la 10.8 rcd
a maintenant une signature de code. Le patch provoque maintenant Exception Type: EXC_CRASH (Code Signature Invalid)
après que l'exécutable ait été corrigé.
De toute évidence, la vérification de la signature du code fonctionne comme prévu, mais je me demandais si quelqu'un avait des idées sur les options que je pourrais avoir. Existe-t-il un moyen légal de désactiver cette vérification sur un seul exécutable ? J'ai essayé de désactiver GateKeeper, mais cela n'a pas fonctionné, ce qui est compréhensible.
D'autres suggestions pour désactiver le bouton de lecture ?