Можно создать дубликат:
How do I detect that an SDK app is running on a jailbroken phone?Можно ли проверить, повреждено ли устройство?
Я хотел бы быть в состоянии сказать, если устройство джейлбрейк. Если это так, я хочу остановить приложение или, по крайней мере, предупредить пользователя о том, что они могут столкнуться с непроверенными и нестабильными ситуациями.
Возможно ли это? Как?
@thejh - Вероятно, пользователи, взломанные из тюрьмы, крадут мое приложение через Cydia или что-то еще. – Moshe 2010-12-07 18:09:56
@thejh - Кроме того, Jailbreaking может привести к неустойчивости вещей, а затем я обвиняюсь. Если я знаю, что он взломан, мне это не нужно. Я бы скорее сказал: «Извините, вы ошибаетесь, я не виню этого» и уйти. – Moshe 2010-12-07 18:11:50
@Moshe - Хотя, если вы беспокоитесь о том, что пользователи загружают ваши приложения, вопрос, как [Сокращение пиратства приложений iPhone] (http://stackoverflow.com/questions/846309/reducing-piracy-of-iphone-applications), больше подходящее. Jailbreaking не подразумевает использование треснувших приложений. – 2010-12-07 18:13:47