Подтвердить что ты не робот

Определить, какое приложение находится на переднем плане на iOS9 без джейлбрейка

Я пытаюсь подключить пользователей к отдельному использованию приложений на iOS9.

Я предпочел бы, чтобы он не использовал ограниченные средства для джейлбрейка, сам объяснительный. Выполнение вариации этого приложения на джейлбрейк-телефоне не должно быть трудным.

Это, безусловно, не будет выпущено в App Store, так как Apple не допустит этого.

Я ищу любой частный API, который может это сделать, любой скрытый API iOS, который можно использовать для этого. НИЧЕГО.

Что я уже просматривал:

который оказался относительно полезным - теперь мы можем предположить, что есть какое-то дополнительное требование к доступу, вероятно, право, но мы действительно не знаем, как это должно выглядеть как

Однако все они оказались бесполезными, потому что Apple зафиксировала этот недостаток безопасности с iOS8 и метод копировать/получать доступ к самому большому идентификатору пакета приложений в настоящее время больше не работает.

Вопрос: есть ли кто-нибудь, кто знает обходное решение, используя разные инструменты/эксплоиты, которые не требуют джейлбрейка?

Идеи:

Здесь моя версия Reddit этого вопроса, если кто-то хочет ее проверить. Кроме того, если это значение, вот заголовки времени выполнения для iOS9 и список API Apple private.

4b9b3361

Ответ 1

К сожалению, я искал аналогичное решение и пришел к выводу, что, по крайней мере, на данный момент нет известных методов, которые позволят вам определить использование приложений в iOS. Даже поставщики MDM, такие как Good, Airwatch, MobileIron и т.д., Похоже, не в состоянии это сделать. Если кто-нибудь сможет придумать решение, я бы с удовольствием это увидел.

Тем не менее, сейчас я думаю, что мы увидели бы решение, если бы у кого-то был тот, который работал с последней iOS.

Ответ 2

sysctl все еще открыт, но они блокируют определенные комбинации селекторов. Я сделал это на iOS 7 и дал Apple Product Security код. Они не будут исправлять iOS 7, но полагаться на App Review. iPhone 4 широко открыт.