последний элемент в массиве. Все остальные результаты игнорируются / перезаписываются / отбрасываются этим кодом.

даю службу черного списка для взломанных приложений для iPhone, и мне любопытно, пропустил ли я метод обнаружения взломанных приложений.

На данный момент для сервиса доступны следующие методы обнаружения трещин в приложении:

проверкаразмер plistпроверкаличность подписавшегопроверка, является ли двоичный файлзашифрованный (не уверен, что это работает правильно, поскольку взломанное приложение не было обнаружено таким образом)проверкаизмененная дата info.plist против измененной даты пакета (не уверен, что это работает - используемый код, например:http://snippie.net/snip/f7530ff2 сделать это)

Мне также интересно, можно ли проверить, не взломано ли устройство? Это также помогло бы, потому что служба будет работать как черный список спама, а джейлбрейк может быть использован для увеличения оценки.

Я также включил honeypot, который показывает мне, что инструменты, используемые взломщиками, исключают некоторые проверки, которые я делаю. Например, проверка plist для размера или личности подписавшего.

Мой вопрос сейчас:

Есть ли еще «хорошие» проверки, которые я должен использовать?

а также

Есть ли способ обнаружить побег из тюрьмы?

Спасибо за любую помощь!