Добрый день! В этой статье мне бы хотелось поговорить о создании бандлов для 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/. Соответственно, приступим к созданию!
На диске создаем папку Bundle, в которой мы будем работать над нашим бандлом
Как я уже сказал выше, путь к данному файлы /System/Library/CoreServices/. Поэтому создаем такой путь, т.е. сначала папку System, затем в папке System папку Library, затем в папке Library папку CoreServices(назовем это матрешкой). Сохраняйте регистр при создании папок, файловая система HFS+ очень придирчива к этому!
Сделав нашу матрешку, в самую маленькую(папка CoreServices) закидываем отредактированный файл SystemVersion.plist, в котором отсутствует строчка ReleaseType с значением Beta.
Дело осталось за малым: запаковываем папку 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.
Ответы