Как прикрепить Cycrypt или gdb перед запуском программы

Я нахожусь в середине PT, где приложение проверяет JailBreak, раньше он запускается, и первый пользователь, который видит экран, предупреждает, что приложение Jailbroken, и нажимает ok для выхода.

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

Пожалуйста, порекомендуйте.

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

2 ответа

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

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

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

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

    * я последовательность, которую вы получите в шаге 1

Другие вопросы по тегам