Как прикрепить Cycrypt или gdb перед запуском программы
Я нахожусь в середине PT, где приложение проверяет JailBreak, раньше он запускается, и первый пользователь, который видит экран, предупреждает, что приложение Jailbroken, и нажимает ok для выхода.
Мой вопрос: есть ли способ присоединить Cycript до запуска приложения или запустить приложение с помощью Cycript, так как кажется, что очень поздно менять метод, когда он уже вызван приложением, и я нахожусь в состоянии тревоги при закрытии.
Пожалуйста, порекомендуйте.
или посоветуйте, если я могу запустить приложение с GDB, а не подключаться к процессу позже - та же проблема здесь, слишком поздно подключиться к gdp после запуска приложения, потому что решение JailBroken уже сделано.
2 ответа
Я нашел эту ссылку, которая подробно объясняет изменения во время выполнения, используя как gdb, так и cycript.
Может быть полезно для вас или кого-то еще.
Я только что столкнулся с тем же вопросом, и я преодолел это с помощью choose()
в тексте и функции -[UIModalView dismissWithClickedButtonIndex:animated:]
- использование
choose(UIAlertView)
искать всеAlertView
Попробуй выясни какая из них твоя цель и позвони
[choose(UIAlertView)[i] dismissWithClickedButtonIndex:0 animated:0]
* я последовательность, которую вы получите в шаге 1