Ho scritto una patch / utility che disabilita la funzionalità predefinita di OS X di avviare iTunes quando viene premuto il pulsante di riproduzione. Questa utility modifica sostanzialmente il daemon di controllo remoto ( rcd
) e commenta il comando Apple Script per avviare iTunes. Questo ha funzionato fino al 10.7, ma con il 10.8% dircd
ora ha la firma del codice. La patch ora causa Exception Type: EXC_CRASH (Code Signature Invalid)
dopo che l'eseguibile è stato corretto.
Ovviamente, il controllo della firma del codice funziona come progettato, ma mi chiedevo se qualcuno avesse qualche idea su quali opzioni potrei avere. C'è un modo legittimo per disattivare questo controllo su un singolo eseguibile? Ho provato a girare GateKeeper, ma, comprensibilmente, non l'ho fatto.
Qualche altro suggerimento per disabilitare il pulsante di riproduzione?