2012-01-18 56 views
-1

我想修補iPhone的計算器以取代+功能,並且使用-功能。 我做了一些東西,但是當我嘗試從我的iPhone上啓動它時,它會崩潰。用IDA修補iphone calculator.app進行測試

我要做的就是:

  1. 打開.app文件和尋找包含代碼的文件。
  2. 做我的工作:修補它,然後重新加載到手機中。
  3. 我打開calculator.app並將該可執行文件複製到該「文件夾」中。

但它不起作用,我的應用程序崩潰。

我也嘗試只重命名一些字符串(基本補丁),但結果總是相同的。我的應用程序總是崩潰。我認爲我的方法是不正確的。

我的錯誤是什麼?

+0

不要忘記代碼簽名 – 2012-01-19 11:17:23

+0

嗯也許這是我的問題的原因!我應該做什麼? – 2012-01-19 17:11:51

+0

你在越獄設備上工作嗎? – kuba 2012-01-25 14:30:42

回答

0

編輯二進制文件後,您需要用ldid or ldone.來簽名,我更喜歡ldone

要得到ldone,請將http://cydia.hackulo.us加入您的信息源,並安裝來自該源代碼的ldone

然後用命令/ SSH運行:

ldone /Directory/of/binary -s 

然後chmod命令二進制0775和應用程序應該打開。