Как проверить, установлены ли приложения, которые позволяют скачивать из магазина, но не требуют полного джейлбрейка: iNoJB, TweakBox, Zestia, Emus4u на устройстве Ios - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь обнаружить разрыв в тюрьме при запуске приложения и не знаю, как проверить приложение, кроме установленных или не установленных cydia, таких как Tweakbox, iNoJB и т. Д.

Этот вопрос отличается от другим вопросом о джейлбрейке, который обнаруживает только приложение cydia, а не tweakbox и другие , потому что я хочу, чтобы все приложения были похожи на cydia, а не только на cydia. и другие ответы в переполнении стека просто проверяют приложение cydia и доступ к определенным файлам, которые существуют в песочнице

1 Ответ

1 голос
/ 25 мая 2019

Эти приложения не имеют ничего общего с джейлбрейком, полным или нет.Все они должным образом подписаны приложения для iOS.Например, GBA4iOS подписан с «Meridian Medical Network Corp.»корпоративный сертификат, позволяющий устанавливать его на любом устройстве.Это нарушает ToS и может привести к прекращению действия вашей учетной записи, но работает.

Учитывая это и тот факт, что последние версии iOS закрывали частные API для получения списка установленных приложений, нет никакого способа добиться того, чего вы хотите.Кроме того, Tweakbox, iNoJB, AppValley даже не являются приложениями.Это веб-сайты со ссылками на корпоративные подписанные приложения.Некоторые из них требуют, чтобы вы установили профиль конфигурации, но его единственная цель - поместить веб-ссылку на SpringBoard, которая ведет на их сайт.Вы можете скачать профиль и проверить его содержимое в любом текстовом редакторе, это просто лист с подписью в конце.

...