
У вас iPhone 3GS c новым бутом? Вы не успели забэкапить SHSH для своего устройства? Пользуетесь Blackra1n для того, чтобы запустить телефон после перезагрузки? Тогда эта новость – для вас.
Как написано в любом пособии хакера: всё, что вы будете делать, – на ваш страх и риск.
Что от вас требуется: прямые руки, желательно Mac OS (поскольку лично я работал на ней) и сим-карта оператора, под которого был залочен iPhone.
Для начала нам надо rslite (она доступна пока только для Mac-а). Загоняйте телефон в «Recovery mode» и выбирайте прошивку, которую загрузили. Процедура должна занять примерно минут 5. Затем, не дожидаясь окончания обновления ПО, вылезут ошибки: 6 или 1604.


Это свидетельствует о том, что модемная часть нашего устройства не смогла обновиться, поэтому iPhone должен повиснуть в положении: Шнурок + iTunes. Следующий шаг – программа rslite: запускаем файл в архиве под названием – rslite. В терминале появится следующая надпись:
% rslite
rslite v0.2 - by the iPhone Dev Team, 2009.
--THIS IS AN UNSUPPORTED TOOL--
Далее происходит:
Connecting…
И дальше вводим следующие три команды:
[Recovery] setenv auto-boot true
[Recovery] saveenv
[Recovery] reboot[*]
Второй раз, когда вводил команды, у меня перезагрузился iPhone (когда ввел последнюю команду: reboot). Позже устройство перегрузилось и запросило активацию. Для этого нам нужна сим-карта оператора, под которого телефон был залочен (у меня, к примеру, AT&T ). Позже скачиваем Spirit, делаем JailBreak и получаем на выходе iPhone 3GS с версией модема 5.11.07. Устанавливаем Blacksn0w из Cydia и получаем полностью рабочий телефон, который не боится выключений.
Проверено лично на мне.
Оригинал статьи для тех, кто хочет самостоятельно создать прошивку без обновления модемной части.
Если запуск rslite возможен пока только на макоси, следует писать на “желательно MacOS” а “обязательно наличие MacOS”