2015-01-22 5 views
0

Я нахожусь в середине PT, где приложение проверяет JailBreak, прежде чем оно начнется, и первый пользователь экрана видит, что это приложение Jailbroken и нажмите «ОК», чтобы выйти.Как подключить Cycrypt или gdb до запуска программы

Мой вопрос: есть ли способ подключить Cycript до того, как приложение запустит или запустит приложение с Cycript, так как кажется, что очень поздно менять метод, когда он уже вызван приложением, и я нахожусь на близком оповещении.

Просьба сообщить.

или совет Если я могу запустить приложение с помощью GDB, а не присоединять его к процессу позже - такая же проблема здесь, слишком поздно присоединяться к gdp после запуска приложения, потому что решение JailBroken уже выполнено.

ответ

-1

Я просто сталкивался тот же вопрос, и я перебралась, что с помощью choose() в cycript и функции -[UIModalView dismissWithClickedButtonIndex:animated:]

  1. Использование choose(UIAlertView) искать все AlertView
  2. Попробуйте выяснить, какая из них ваша цель и вызвать [choose(UIAlertView)[i] dismissWithClickedButtonIndex:0 animated:0]

    * i - последовательность, которую вы видите на этапе 1

0

Я нашел это link, в котором подробно объясняются изменения времени выполнения с использованием gdb, а также с cycript.

Может быть полезно для вас или для кого-то еще.