用IDA修补iphone calculator.app进行测试

时间:2012-01-18 20:46:13

标签: iphone reverse-engineering patch ida

我正在努力修补iPhone计算器,用+函数替换-函数。 我做了一些事情但是当我尝试从我的iPhone上启动它时它会崩溃。

我的工作是:

  1. 打开.app文件并查找包含代码的文件。
  2. 做我的工作:修补它,然后将其重新加载到手机中。
  3. 我打开calculator.app并将我的可执行文件复制到该“文件夹”中。
  4. 但它不起作用,我的应用程序崩溃了。

    我还尝试重命名一些字符串(基本补丁),但结果始终相同。我的应用程序总是崩溃。我认为我的方法不正确。

    我的错误是什么?

1 个答案:

答案 0 :(得分:0)

编辑二进制文件后,您需要使用ldid or ldone.对其进行签名,我更喜欢ldone

要获取ldone,请将http://cydia.hackulo.us添加到您的来源,然后从该来源安装ldone

然后使用命令/ ssh run:

ldone /Directory/of/binary -s

然后chmod到二进制到0775并且app应该打开。