Пройдя некоторое время, я выяснил, что происходит за сценой.
The Truth:
Игра обнаруживает "нелегальных" пользователей с помощью jailbreak-dection, а не путем извлечения списка установленных приложений.
Подробности:
Я вытащил исполняемый файл игры с iPhone в IDA и искал в окне функций ключевое слово'jail'. Результат показал, что существует метод с именем + [PmangPlus deviceJailbroken] . В основном метод проверял несколько файлов (включая /Applications/Cydia.app,/Applications/RockApp.app,/Applications/Icy.app и т. Д.), Если любой из этих файлов существует, метод вернет @ "Y", в противном случае@ "N".
Затем я написал настройку подложки, чтобы обойти это обнаружение, и это сработало. Это работает путем перехвата метода и возвращает @ "N".
Надеюсь, это поможет.