Я написав патч / утиліту, яка вимикає функціональні можливості OS X запускати iTunes при натисканні кнопки відтворення. Ця утиліта в основному змінює Daemon Remote Control ( rcd
) і коментує команду Apple Script для запуску iTunes. Це працювало чудово до 10,7, але з 10,8 rcd
тепер має підпис коду. Тепер патч викликає Exception Type: EXC_CRASH (Code Signature Invalid)
після виправлення виконуваного файлу.
Очевидно, перевірка підпису коду працює як розроблено, але мені було цікаво, чи є у когось ідеї щодо можливих варіантів. Чи є законний спосіб вимкнути цю перевірку на одному виконаному файлі? Я спробував повернути GateKeeper, але це, зрозуміло, не вдалося.
Будь-які інші пропозиції щодо відключення кнопки відтворення?