Форум iPhone
Новости: Добро пожаловать на форум iPhone!
Здесь Вы узнаете последние iPhone новости и где купить iPhone!
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
09 Февраль 2012, 17:13:23

Войти
Последние темы:
[20 Апрель 2010, 12:49:21]

[20 Апрель 2010, 12:40:53]

от игорь2222111
[20 Апрель 2010, 09:05:14]

от Katzet
[20 Апрель 2010, 01:45:15]

[20 Апрель 2010, 01:04:20]

от savatin
[19 Апрель 2010, 22:01:38]

[19 Апрель 2010, 21:19:00]

[19 Апрель 2010, 21:17:34]

от and3g
[19 Апрель 2010, 20:27:52]

от mvddfa
[19 Апрель 2010, 16:17:25]
Срочный ремонт iPhone. Замена экрана и корпуса, попадание влаги, ремонт кнопок и динамиков и тд. Сервис центр на Тверской
Страниц: [1]   
  Ответ  |  Печать  
Автор Тема: Как программно понизить версию загрузчика  (Прочитано 1900 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Евгений
Администратор
*
Сообщений: 1041

Репутация: +19/-3
Offline Offline

All OK:)


Просмотр профиля WWW
« : 14 Февраль 2008, 00:48:45 »
ПроцитироватьЦитировать

Автор aCujo 12 февраля, 2008

Данная инструкция поможет вам понизить ваш загрузчик версии 4.6 (будь то 4,8 или 16 Гб версия Айфона) до версии 3.9 исключительно посредством программного обеспечения. Я персонально протестировал данный метод и могу подтвердить его идеальную работу.

Всё это возможно благодаря Жоржу Хотцу. Если вы считаете, что его работа принесла вам пользу, пожалуйста, внесите свой вклад – вы можете найти ссылку на взносы на его блоге http://iphonejtag.blogspot.com. Моя роль в этом – всего лишь создание данной инструкции.

Хотелось бы добавить, что дополнительное преимущество этого метода перед аппаратным (помимо того, что вам не надо разбирать телефон), в том, что метод работает и на 1.1.3 телефонах ОТБ(из коробки), или также если вы случайно проапргрейдились до 1.1.3 через иТюнс.

ВНИМАНИЕ: Вы можете окончательно окирпичить телефон данной инструкцией. Есть небольшая вероятность этого, однако вы должны осознавать, что делаете это на свой собственный страх и риск; я не несу ответственности ни за какие последствия.

Шаг 1 – Скачиваем инструменты по программному понижению загрузчика
Инструменты по программному понижению загрузчика (далее ИППЗ) содержат понижатель загрузчика, стиратель загрузчика, скачиватель загрузчика и первые 0х20000 байт дампа NOR телефона с 3.9 загрузчиком. Это всё, что вам нужно для понижения.
Вы можете скачать ИППЗ здесь: http://acujo.com/downloads/SoftwareBLKit.zip

Шаг 2 – Проверьте целостность ИППЗ
Крайне рекомендуется проверить целостность вашего ИППЗ. Для этого вы должны получить MD5 загруженного файла и сравнить полученную MD5 сумму с оригинальной, полученной от немодифицированного файла. В ОС Mac OS X и большинстве дистрибутивов ОС Linux, включена программа под названием md5sum, способная осуществить это. В ОС Windows, есть несколько инструментов с аналогичной функциональностью, например http://md5summer.org
MD5 хэш оригинального SoftwareBLKit.zip равен cffd1a1d81bdf32fa74b8902dfeec3b8.
Для того, чтобы проверить сумму MD5 загруженного файла на Маке, идите в Приложения, затем Утилиты и откройте Терминал. Смените папку (cd) на место, где расположен SoftwareBLKit.zip, в ОС X 10.5, это наиболее вероятно находится в папке Downloads. Затем, выполните следующее:
md5sum SoftwareBLKit.zip
Как результат, будет выведен MD5 хэш файла SoftwareBLKit.zip. Он должен совпадать с хешем MD5, приведённым выше. Если он не совпадает, значит ваш файл SoftwareBLKit.zip file поврежден, и вам необходимо осуществить шаги 1 и 2 или найти другие источники файла.

Шаг 3 – Распакуйте архив ZIP
С помощью утилиты Archive, поставляемой вместе с Mac OS X 10.5, или, если вы не используете/не имеете Mac OS X 10.5 (или Мака вообще), любого архиватора/распаковщика ZIP, распакуйте архив SoftwareBLKit.zip. Содержимое должно быть размещено в отдельной папке.

Шаг 4 – Приготовьте телефон
Процесс понижения загрузчика – рискованное дело на прошивке 1.1.2 или 1.1.3. Поэтому рекомендуется использовать 1.1.1 прошивку вместо них.
Если у вас уже стоит 1.1.1 или более старая прошивка, отлично, если же у вас стоит 1.1.2 – вам необходимо перевести ваш телефон в режим DFU (нажав кнопки Home и Sleep, и отпустив Sleep через 10 секунд, держа при этом Айфон подключенным через USB, экран его должен оставаться чёрным, лучше прочитайте более подробно как переходить в этот режим – существует возможность точного определения режима DFU по звукам от Айфона ) и понизить версию прошивки до 1.1.1 (если у вас получается использовать AppSnapp для джейлбрейка) или 1.0.2 (если почему-то не получается AppSnapp). Как только окажетесь в 1.1.1 или 1.0.2, осуществите джейлбрейк. (Процесс джейлбрейка в данном руководстве мы описывать не будем)
Как только вы закончили, если Auto-Lock ещё не стоит в режиме Never (Никогда), поставьте его в этот режим! Это очень важно – если ваш телефон отключится посередине процесса понижения, вы можете навсегда потерять возможность восстановить свой телефон, и у вас останется iPod Touch, на этот раз навсегда.

Шаг 5 – Перенесите файлы на ваш телефон
Используя Transmit или Fugu (на Маке), или WinSCP (в Windows), создайте папку в /usr/bin под названием ul. Перенесите содержимое архива ZIP, распакованное в шаге 3, в эту папку.

Шаг 6 - Установите MobileTerminal
Эта процедура не должна проходить при использовании Wi-Fi. Ибо если, по какой-либо причине, соединение Wi-Fi будет разорвано посередине процесса, у вас на руках останется кирпич. Вам нужно установить программу MobileTerminal на ваш телефон посредством AppTapp. Самый простой способ установить её – использовать Installer – и это тот метод, которым воспользуюсь я сам.
В Installer, выберите закладку Install, затем перейдите в категорию System и установите пакет Term-vt100. (Если вы не видите этот пакет, возможно вы не установили пакет Community Sources. Он находится в категории Sources, установите его и обновите источники)
После установки лучше проверить, работает ли терминал.

Шаг 7 – Поставьте правильные права
Зайдите через SSH на ваш iPhone и наберите команду:
chmod 755 /usr/bin/ul/*

Шаг 8 - Выгрузите CommCenter
Используя сессию SSH из шага 7, наберите следующую команду:
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
Закройте сессию SSH.

Шаг 9 – Откройте MobileTerminal
На вашем SpringBoard, нажмите иконку vt100-Terminal. Запустится MobileTerminal.
Шаг 10 – Перейдите в вашу папку
Используйте cd для перехода в папку /usr/bin/ul folder. Наберите:
cd /usr/bin/ul

Шаг 11 – Понизьте ваш загрузчик
Проверьте ещё раз, не забыли ли вы отключить Авто-Лок. Проверьте заряд батареи – он должен быть на максимуме или достаточно высоким. Мне лично нравится держать телефон подключённым – так точно не будет проблем с батареей.
В MobileTerminal, наберите:
./gbootloader secpack bleraser bldl 3.9_M3S2.nor

Шаг 12 – Восстановите телефон
Через iTunes, восстановите iPhone в 1.0.2 (Если вы не можете использовать 1.0.2, воспользуйтесь bbupdater для залива руками прошивки baseband). Это восстановит и прошивку baseband. (Вы не должны получать никаких сообщений об ошибках от iTunes.) В этой точке, у вас будет телефон с 1.1.1 and 3.9. Можете разлочить его с anySIM как обычно.
Записан

Бери от жизни всё!
www.iphonew.net
MOZILLA FIREFOX" border="1" height="20" width="350
Страниц: [1]   
  Ответ  |  Печать  
 
Перейти в:  

+ Быстрый ответ
С быстрым ответом Вы также можете использовать BB код и смайлы.

Форум iPhone © 2007-2009

Google посетил эту страницу 29 Январь 2012, 17:49:15

Страница сгенерирована за 0.236 секунд. Запросов: 26.

iPhone Topsites Mail Ramblers Top100