Обновление iphone calculator.app с IDA для тестирования - PullRequest
0 голосов
/ 19 января 2012

Я безуспешно пытаюсь исправить калькулятор iPhone, чтобы заменить функцию + на функцию -. Я делаю кое-что, но когда я пытаюсь запустить его с моего iPhone, он вылетает.

Что я делаю:

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

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

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

В чем моя ошибка?

1 Ответ

0 голосов
/ 02 мая 2012

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

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

Затем с помощью команды / ssh запустите:

ldone /Directory/of/binary -s

, затем выполните chmod для двоичного файла до 0775, и приложение должно открыться.

...