2012-01-18 2 views
-1

Я пытаюсь без успеха исправлять iPhone-калькулятор, чтобы заменить функцию + функцией -. Я делаю некоторые вещи, но когда я пытаюсь запустить его с моего iPhone, он падает.Патч iphone calculator.app с IDA для тестирования

Что я делаю:

  1. Открытие файла .app и ищет файл, который содержит код.
  2. Выполняйте мою работу: исправьте ее, а затем перезагрузите в телефон.
  3. Я открываю файл calculator.app и копирую свой исполняемый файл в этой папке.

Но это не работает, и мое приложение падает.

Я также пытаюсь переименовать только некоторую строку (базовый патч), но результат всегда один и тот же. Мое приложение всегда сбой. Я считаю, что мой метод неправильный.

Какая у меня ошибка?

+0

не забывайте о подписании кода –

+0

Возможно, это причина моей проблемы! Что я должен делать? –

+0

Вы работаете над джейлбрейк-устройством? – kuba

ответ

0

после того, как вы отредактируете двоичный файл, вам необходимо подписать его с помощью ldid or ldone. Я предпочитаю ldone.

Чтобы получить ldone, добавьте http://cydia.hackulo.us в свои источники и установите ldone с этого источника.

Затем с командой/SSH запуска:

ldone /Directory/of/binary -s 

затем CHMOD в двоичную в 0775 и приложение должно открыть.

 Смежные вопросы

  • Нет связанных вопросов^_^