Редактируем прошивку для iOS-девайсов

USSR_man
iOS Support Прошивки
Приветствую! В данной теме мне бы хотелось поговорить об извлечении оригинальных файлов прошивок. Что я под этим подразумеваю: Вы меняли какой-нибудь системный файл, перезагрузились и система не запустилась(но тем не менее, доступ к диску есть). Можно обратиться [/CENTER]

Либо кликнув правой кнопкой мыши по файлу выбрать "Открыть в программе" и выбрать "The Unarchiver.app"([/CENTER]

Либо кликнув правой кнопкой мыши по файлу выбрать "Открыть в программе" и выбрать "The Unarchiver.app"([/CENTER]

Образ файловой системы - самый большой из всех. Монтируем его двойным кликом мышки и получаем образ для чтения!
[/LIST]

[B]Как открыть прошивку в режиме Read-Write(спасибо

Конвертированный образ появится в домашнем каталоге


Открываем его, он смонтируется, меняем всe что нужно и конвертируем обратно в read-only и проверяем на ошибки. Для этого размонтируем (извлекаем образ) и копируем в окно терминала
[B]sudo hdiutil convert [/B]
, пробел, перетаскиваем в окно терминала mount.dmg (из домашнего каталога), пробел и копируем
[B]-format UDZO -o final.dmg [/B]
и ввод. Вводим пароль пользователя(он не будет показываться) Потом копируем
[B]sudo asr imagescan --source [/B]
перетаскиваем final.dmg (тоже из домашнего каталога) и ввод


Затем final.dmg переименовываем в 038-3700-001.dmg (это в этом примере, в другой прошивке переименуйте соответственно), копируем его в папку раннее разархивированной прошивки с заменой, архивируем папку и меняем расширение на ipsw.

В результате мы получаем образ кастомной прошивки с изменениями!
Раздел: iOS Support Автор: USSR_man
22 июля 2012, 18:28

Ответы