Пусть приложение с подписью iOS выполнит неподписанное приложение на взломанном устройстве - PullRequest
3 голосов
/ 12 мая 2011

Я наткнулся на следующий пост об обнаружении джейлбрейка iOS:

Как определить, что приложение iOS работает на взломанном телефоне?

Я хотел бы понять, как сделать то, что предложил один из авторов: GregH предложил связать неподписанный / неправильно подписанный исполняемый файл внутри подписанного исполняемого файла и посмотреть, может ли он быть успешно (суб) выполнен на устройстве. Мой вопрос: как заставить одно приложение выполнить другое внутри себя? Особенно таким образом, чтобы не взломанное устройство жаловалось / выдавало ошибку. Я думаю, что получить его внутри другого приложения достаточно просто: просто создайте одно приложение и поместите его в каталог другого. Однако, если это наивно, я также хотел бы знать, как это сделать правильно.

Я понимаю, что ни одно решение не будет одобрено в App Store.

1 Ответ

0 голосов
/ 12 мая 2011

Этот подход кажется мне довольно бессмысленным.С одной стороны, вы, вероятно, будете отклонены из App Store, потому что ваше приложение должно быть одним исполняемым файлом, и рецензенты могут легко обнаружить пакет дополнительного исполняемого файла.С другой стороны, это было бы тривиально обойти.Кто-то с взломанным телефоном может просто заменить встроенный исполняемый файл каким-то мусором, который даже не будет работать на взломанном телефоне ...

...