"Неверный тип процессора в исполняемом файле"
Я зашёл в свой взломанный iPhone 7 с iMac, чтобы следовать учебнику ( этот). Когда я набираю команду "cycript -p SpringBoard", она выдает мне эту ошибку:
Неверный тип процессора в исполняемом файле
Как я могу решить это?
1 ответ
Возможно, в вашем телефоне установлен процессор ARM, а в ноутбуке - x86-64.
Вы не должны ожидать, что исполняемый файл для ARM будет работать на x86-64 или наоборот (даже если оба запускают какой-то вариант MacOSX или iOS).
Может быть, вы хотите эмулятор. Или вы можете использовать какой - нибудь инструмент кросс-компиляции (например, чтобы скомпилировать на вашем ноутбуке исполняемый файл для вашего телефона).
Вам, безусловно, нужно больше разбираться в операционных системах, компьютерной архитектуре, архитектуре набора команд. Я рекомендую прочитать Операционные системы: Три Легких Части.