Увидев этот вопрос о защите вашего приложения от взлома я увидел, что лучший ответчик упомянул что-то о возможности увидеть, было ли устройство взломано из-за какого-то внутреннего дисбаланса в ядре. Изучив его немного подробнее, я обнаружил Обзор архитектуры ядра и знать способы взаимодействия с ядром Mach-BSD. Все, что мне нужно знать, это: Что я ищу? Есть ли какой-то ключ или внутреннее состояние, которое меняется при взломе устройства в контексте ядра?
Чтобы было ясно, я не ищу код (я сам умею это делать), я ищу, что искать... Как бы странно это ни звучало. Я видел ответы на связанные вопросы, я знаю, что они работают, но меня интересует маршрут все ядро, который кажется более общим и эффективным способом проверки вместо поиска каталоги, которые могут измениться, или plist ключи, которые могут иметь разные имена.
Я также не собираюсь отключать какие-либо функции со стороны приложения из-за пиратства (просто показать сообщение или что-то в зависимости от условия).
beTharPiratesHere()
- person Chris Eberle   schedule 04.05.2012