iOS 6.0.1 を実行しているジェイルブレイクされた iPhone 5 があります。ここにある pod2g のチュートリアルを使用して gdb をインストールしました: www.pod2g.org/2012/02/working-gnu-debugger-on-ios-43.html
すべての手順が機能し、gdb をジェイルブレイクした iPhone にコピーして、そこで使用できるようにしました。gdb は正常に起動しますが、SpringBoard (または Twitter などの他の実行中のプロセス) に接続しようとすると、
(gdb) attach SpringBoard
これが起こります:
Attaching to process 7366.
Segmentation fault:11
MobileTerminal または ssh プロンプト (gdb プロンプトではない) に戻ります。SpringBoard ではなく gdb がクラッシュしたようです。これは、iPhone がリスプリングしないためです (SpringBoard がクラッシュまたは強制終了された場合に通常行われるように)。cydia.radare.org ソースの gdb を使用して SpringBoard に接続しようとしましたが、毎回まったく同じことが起こります。約 1 週間前、cydia.radare.org ソースの gdb は問題なく動作しましたが、現在、pod2g のチュートリアルの gdb と Cydia ソースの gdb の両方が上記の出力を生成します。root として gdb を実行しようとしましたが、同じことが起こります。私はグーグルで検索しましたが、このようなものを見つけることができないようです。何が問題で、どうすれば修正できますか?