Как стать автором
Обновить

Обновление 1.1.3 до правильного 1.1.3 (почти прямая трансляция)

Время на прочтение 2 мин
Количество просмотров 569
Буквально на днях я обновил прошивку своего телефона до 1.1.3. Но, прочитав этот топик, понял, что сделал это не тем способом и программы, которые должны запускаться и работать от непривилегированного пользователя, запускаются и работают от root'а. В комментариях была ссылка на правильный метод. Решил попробовать переделать, чтобы всё было правильно.
Проблема вся в том, что телефон у меня был куплен с прошивкой 1.1.1 и разлочен с помощью anySIM. Приходилось откатываться назад. Ниже приведён поминутный лог того, что я делал. Забегая вперёд, скажу, что в итоге всё получилось и работает отлично

20:55 Меняем карточку на оригинальную. Грузим инталлер и пробуем сделать виргинизацию.
20:58 Почитал сайт, понял, что перед виргинизацией надо откатиться на 1.1.1. Делаем.
21:01 Заливаем 1.1.1
21:06 Начинаю активировать 1.1.1
21:09 1.1.1 активирован. Перегружаемся и делаем виргинизацию. Инсталлер обновляется до последнего.
21:14 Хочу попробовать, будет ли работать моя симка в 1.1.1 просто так. Не работает.
21:16 Делаю Baseband Downgrade. Нужно сначала установить BSD Subsystem и обязательно выключить автоблокировку телефона.
21:21 Запускаем даунгрейд.
21:25 Процесс прошёл. Теперь надо сделать рестор на 1.1.1. Делаю.
21:32 Рестор прошёл. Ребут и активация еще раз.
21:37 Готово. Разлочиваем с помощью anySIM.
21:40 Процесс пошёл.
21:44 Блин! А я и забыл, что надо сначала обновиться до 1.1.2, а потом обратно, чтобы baseband правильной версии стала!
21:46 Заливаем 1.1.2.
21:52 Залилось. Перегружаемся и откатываемся на 1.1.1.
21:58 Откатились. Активируем.
22:01 Перегружаемся. Пробуем анлок.
22:04 anySIM умная штука! Без отключенного автолока не работает. Молодцы!
22:23 Не может отработать до конца. Пишет Starting CommCenter и висит. Поискал в гугле, плюнул, перегрузился. Надеюсь, что старт службы ничего для разлочки не делает.
22:24 Поставил oktoprep. Буду накатывать 1.1.2.
22:29 Накатил. Пробуем jailbreak1.1.2
22:34 Перегружаемся. И ещё раз. Скрестили пальцы. Работает!
22:37 Приступаем к обновлению до 1.1.3. Ставим BSD Subsystem. Нужный файлик уже скачан и разахивирован.
22:40 Включаем ssh и заливаем всё в корень.
22:44 Лезем в телефон консолью. Запускаем скрипт обновления.
22:45 Льёт прошивку с сайта яблока.
22:49 Долго льёт так. Надо было поправить скрипт этот, да и залить самому с локальной машины прошивку. Ну да ладно, может быть так надёжнее будет.
22:52 Скачал. Что-то там думает себе молча. Хоть бы писал, что всё хорошо. Спокойнее.
22:53 О! Что-то написал и опять задумался. Ждём нервничая.
22:57 Что-то еще написал. Курю.
23:00 Судя по описанию, пошёл последний этап.
23:02 Ушёл в ребут. Ну же, грузись быстрее!
23:03 Всё работает!

Итого, получилось два часа времени при условии достаточно быстрого бесплатного интернета и наличия полного комплекта работающего софта для jailbreak всех прошивок.

Коротенькая справка: для активации 1.1.1 очень удобно использовать jailbreakme.com, а обновление с 1.1.1 до 1.1.2 — по этой вот инструкции. Ссылки на софт там есть, а кое-что уже давно появилось в Installer'е.

Crosspost с mactrick.com
Теги:
Хабы:
+6
Комментарии 10
Комментарии Комментарии 10

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн
PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн