После того, как я посетил класс программирования, один из моих друзей показал мне приложение, которое не позволит ему пройти первый экран из-за его взломанного iPhone.Как точно определить наличие и/или отсутствие джейлбрейка в iOS?
С тех пор я был заинтригован тем, как приложение обнаружило джейлбрейк, не будучи заблокированным яблоком, и, будучи защитником от джейлбрейка, я был бесплодным, пытаясь найти надежный способ обнаружить jailbroken iOS, чтобы люди не обманывали, если бы я когда-либо решил выпустить игру в App Store.
Кто-нибудь знает о надежном методе (ых) для обнаружения состояния джейлбрейка устройства, которое нельзя легко обойти упомянутым устройством с взломом?
EDIT: на основе последних комментариев, я хотел бы уточнить, что цель этого поста заключается в обмен знаний я получил от нахождения этой статьи, и, чтобы обеспечить место, где другие пользователи могут вносить свои методы обнаружения джейлбрейка.
Это очень старый вопрос, который задавался много раз, и имеет много разных подходов, которые развивались во времени с тех пор, как был выпущен первый iPhone SDK. Я считаю, что до сих пор не существует безупречного подхода, а, скорее, множество небольших тестов, которые вы можете выполнять, и они продолжают меняться по мере продвижения гонки вооружений между Apple и сообществом джейлбрейков. –
Цель SO - ** не ** «делиться статьей», для чего нужны блоги. – zaph
@zaph наоборот, если переполнение стека было *** не *** для обмена моими новообретенными знаниями в формате Q + A, которые используют все остальные, то почему у вас есть кнопка «ответить на свой вопрос» на вопрос страница вопросов? – DeveloperACE