0

私は、アプリケーションが JailBreak をチェックしている PT の途中にいます。すぐに開始され、ユーザーが最初に表示する画面は、アプリケーションがジェイルブレイクされていることを示す警告であり、[OK] をクリックして終了します。

私の質問:アプリケーションが既に呼び出されているときにメソッドを変更するのが非常に遅く、私が警戒しているので、アプリケーションが開始する前にCycriptをアタッチする方法、またはCycriptでアプリケーションを開始する方法はありますか?

お知らせ下さい。

または、後でプロセスにアタッチするのではなく、GDB でアプリケーションを実行できる場合、ここでも同じ問題があります。JailBroken の決定が既に行われているため、アプリケーションの実行後に gdp にアタッチするには遅すぎます。

4

2 に答える 2

0

gdb と cycript を使用した実行時の変更について詳しく説明しているこのリンクを見つけました。

あなたや他の誰かに役立つかもしれません。

于 2015-10-27T11:29:52.853 に答える
-1

同じ質問に遭遇したばかりchoose()で、cycript と関数を使用してそれを乗り越えました-[UIModalView dismissWithClickedButtonIndex:animated:]

  1. choose(UIAlertView)すべての検索に使用AlertView
  2. どれがあなたのターゲットであるかを把握して電話してみてください[choose(UIAlertView)[i] dismissWithClickedButtonIndex:0 animated:0]

    *i はステップ 1 で取得したシーケンスです

于 2015-03-10T10:05:49.377 に答える