Eu escrevi um patch / utilitário que desativa a funcionalidade padrão do OS X de iniciar o iTunes quando o botão play é pressionado. Este utilitário basicamente modifica o Remote Control Daemon ( rcd
) e comenta o comando Apple Script para iniciar o iTunes. Isso funcionou bem até 10.7, mas com 10.8 rcd
agora tem assinatura de código. O patch agora causa Exception Type: EXC_CRASH (Code Signature Invalid)
após o patch do executável.
Obviamente, a verificação de assinatura de código está funcionando como projetado, mas eu queria saber se alguém tem alguma idéia sobre quais opções eu posso ter. Existe uma maneira legítima de desativar essa verificação em um único executável? Eu tentei mudar o GateKeeper, mas isso, compreensivelmente, não aconteceu.
Alguma outra sugestão para desativar o botão play?