0

我在 PT 中间,应用程序正在检查 JailBreak,它启动得越快,用户看到的第一个屏幕是 Alert that application is Jailbroken,然后单击 OK 退出。

我的问题:有没有办法在应用程序启动之前附加 Cycript 或使用 Cycript 启动应用程序,因为当应用程序已经调用它并且我处于关闭状态时,更改方法似乎很晚。

请指教。

或建议如果我可以使用 GDB 运行应用程序,而不是稍后附加该进程 - 这里同样的问题,在运行应用程序后附加到 gdp 为时已晚,因为 JailBroken 的决定已经完成。

4

2 回答 2

0

我找到了这个链接,它详细解释了使用 gdb 和 cycript 进行运行时修改。

可能对您或其他人有帮助。

于 2015-10-27T11:29:52.853 回答
-1

我刚刚遇到了同样的问题,我通过choose()在 cycript 和 function 中使用来解决这个问题-[UIModalView dismissWithClickedButtonIndex:animated:]

  1. 用于choose(UIAlertView)搜索所有AlertView
  2. 尝试找出哪个是您的目标并调用[choose(UIAlertView)[i] dismissWithClickedButtonIndex:0 animated:0]

    *i 是您在步骤 1 中得到的序列

于 2015-03-10T10:05:49.377 回答