Создание бандлов для RedSn0w

USSR_man
iOS Support Джейлбрейк и разлочка (Jailbreak & Unlock)
Создание бандлов для RedSn0w

Cоздание бандлов для RedSn0w


Добрый день! В этой статье мне бы хотелось поговорить о создании бандлов для RedSn0w. Для начала стоит разобраться, что за бандлы для RedSn0w и для чего они нужны. К примеру, Вы хотите какой-то файл(к примеру, иконка карт) изменить, при этом не прибегая к установке Cydia(многим она просто не нужна, либо ее просто нет на данную прошивку - например iOS 6 Beta). Или Вы поставили iOS 6 Beta 3, но она у Вас просит активации? Для этого и существуют бандлы. Итак, начнем.

Внимание

Метод не работает на iPhone 4S, iPad 2, The New iPad, Apple TV 3G!

Создание бандла
Теперь поговорим о структуре бандла. Бандл - это архив, в котором находятся папки. При разархивировании папки из бандла копируются в корень диска iOS, тем самым заменяя(или дополняя) файлы на диске. Попробуем разобраться поглубже с бандлами на примере бандла для подмены SystemVersion.plist. Итак: как мы знаем данный файл находится по адресу /System/Library/CoreServices/. Соответственно, приступим к созданию!
  1. На диске создаем папку Bundle, в которой мы будем работать над нашим бандлом
  2. Как я уже сказал выше, путь к данному файлы /System/Library/CoreServices/. Поэтому создаем такой путь, т.е. сначала папку System, затем в папке System папку Library, затем в папке Library папку CoreServices(назовем это матрешкой). Сохраняйте регистр при создании папок, файловая система HFS+ очень придирчива к этому!
  3. Сделав нашу матрешку, в самую маленькую(папка CoreServices) закидываем отредактированный файл SystemVersion.plist, в котором отсутствует строчка ReleaseType с значением Beta.
  4. Дело осталось за малым: запаковываем папку System в архив .gz.

    Информация

    На Mac данное действие я делал с помощью Archiver, на Windows должен подойти WinRar.

Поздравляю! Вы создали бандл для RedSn0w. А теперь о том, как его поставить.

Установка бандла.

Для начала нам необходимо скачать последнюю версию RedSn0w
для iOS 6 Beta
Mac | Win
для 5.1.1
Mac | Win
Затем ввести свой i-девайс в DFU Mode(3 секунды удерживать Power, затем 10 секунд удерживать Home+Power, затем ждать появления девайса в RedSn0w)
После этого нажать JailBreak
Подождать, пока RedSn0w загрузит файлы прошивки, снять галочку с Cydia и выбрать галочку Install Custom Bundle.
Раздел: iOS Support Автор:
22 июля 2012, 19:46

Ответы