2012-01-18 6 views
-1

-機能で+機能を置き換えるためにiPhone電卓にパッチを当てようとしていません。 私はいくつかのことをするが、私はそれが私のiPhoneから起動しようとするとクラッシュする。テストのためのIDAを持つiphone calculator.appにパッチを当てる

私は何をすることです:

  1. の.appファイルを開くと、コードを含むファイルを探しています。
  2. 私の仕事をしてください:それを修正し、電話機にリロードしてください。
  3. 私はcalculator.appを開き、その "フォルダ"内の実行可能ファイルをコピーします。

しかし、動作しないし、私のアプリケーションがクラッシュします。

名前の一部の文字列(基本パッチ)の名前も変更しようとしましたが、結果は常に同じです。私のアプリケーションは常にクラッシュします。私の方法は正しいとは思わない。

私のエラーは何ですか?

+0

コード署名について忘れないでください –

+0

多分これが私の問題の原因です!私がしなければならないこと? –

+0

jailbrokenデバイスで作業していますか? – kuba

答えて

0

バイナリを編集した後、ldid or ldone.で署名する必要があります。ldoneを使用することをお勧めします。

ldoneを取得するには、http://cydia.hackulo.usをソースに追加し、そのソースからldoneをインストールします。次に、コマンド/ sshを実行して

:0775とアプリへのバイナリへのその後のchmod

ldone /Directory/of/binary -s 

開く必要があります。