Previous Entry Add to Memories Share Next Entry
Ликбез iPhone: Как откатиться с прошивки 4.0 на 3.1.3
[info]egor_appolonov
Многие счастливые (или несчастные – нужное подчеркнуть) владельцы айфонов после выхода прошивки 4.0, конечно же, решили сделать upgrade. Он был возможен, если вы обладатель официального iPhone, поскольку умельцы четверную прошивку насколько мне известно еще не хакнули (или не «джейлбрейкнули», как сейчас принято говорить в продвинутом мире). А если и хакнули, то это не играет никакой роли, потому что прошивку версии 4.0 на iPhone 3g ставить я не рекомендую. Это мое субъективное мнение, основанное на работе с прошивкой 4.0 на аппарате 3г. Почему я так думаю - под катом.

Внимание: все написанное данном обзоре касается только владельцев iPhone 3g (потому что владельцы iPhone 3gs – это уже совсем другая история и там прошивка работает вроде бы более стабильно). Про откат на неофициальных "серых" телефонах сказать ничего не могу и знаю, что с ними могут быть проблемы, потому что при откате айтюнс коннектится к серверу apple, чтобы проверить "легальность" телефона.

UPD: Сделал небольшой апдейт по работе с RecBoot для пользователей Windows (инфо под ниже, где говорится o RecBoot)



Сам по себе апргейд происходит очень просто. Для этого требуется:

1) айфон
2) iTunes
3) кабель, который вы втыкаете через USB в комп
4) собственно комп.

Обновление происходит автоматически, если вы нажмете кнопку «обновить». iTunes сначала бэкапит данные на вашем телефоне, потом обновляет прошивку, после чего записывает в нее забэкапленные данные (заметки, записную книгу, видео, фотки и т.д.). Вот собственно и все.

Конечно же, о четвертой прошивке (назовем ее «четверка») говорили очень много. И о ее хваленой мультизадачности, и о быстродействии и о том, что gmail в ней поддерживает функции цепочек сообщений. Не говорили лишь одного: она категорически не рассчитана для работы на iPhone 3g. И даже отнюдь не потому, что большинство функций не поддерживаются (та же самая мультизадачность).

Конечно можно мультизадачность активировать, применив «джейлбрек» при помощи например, программы spirit, но тогда ваш iPhone 3g из довольно быстрого аппарата скорее всего (или возможно - как вам больше нравится) превратится в задумчивого тормоза, который будет очень медлительно реагировать на ваши нежные касания по экрану.

Фотокамера, например на «четверке» включается несколько секунд, что недопустимо, если нужно сделать оперативный репортажный кадр. Например такой:



Подпись к фотографии: "А вы уже откатились?"

Вот тут-то мы сталкиваемся с самой главной проблемой «четверки», установленной на iPhone 3g: даже если не «джейлбрейкить» ее в надежде заполучить хваленые опции, телефон все равно становится медлительным и очень задумчивым. А все потому, что процессор на 3g просто не «заточен» под работу прошивки версии 4.0

В этом, собственно, и заключается главная проблема. Но сколько пользователей осознали ее уже после установки новой прошивки? Думаю много. Я был одним из них и мне категорически не понравилось «быстродействие» (а точнее ужасная медлительность телефона) после того, как эта прошивочка «встала» на мой айфон.

Спустя ровно день после использования «четверки» в боевом (а точнее – жутко тормозном режиме) я понял, что хочу обратно версию 3.1.3. Однако по умолчанию откат к прежней прошивке не очень-то предусмотрен. И многие владельцы айфонов задались вопросом – а как же правильно «откатить» прошивку? Я разобрался не сразу и мне потребовалось пошерстить интернет на эту тему. В сети предлагается огромное количество вариантов, но наученный горьким опытом, я предложу самый простой. Я «откатывался» именно нижеописанным способом, чего и вам желаю.

Итак.

Я расскажу, как откатываться, если вы счастливый пользователь MacOs (потому что на PC существуют какие-то свои нюансы, о которых я не могу сказать) на собственном опыте. По идее владельцы PC делают все то же самое (за исключением того, что софт, который понадобится, нужен под PC - ссылки ниже), но я лично не пробовал и ничего сказать не могу - напишите о результатах, если кто попробует.

Для корректного “отката” вам потребуется:

- iTunes версии 9.1.1 (или выше - 9.2) установленный на ваш комп

- Собственно сама прошивка версии 3.1.3 или 3.1.2 если хотите откатиться на более раннюю версию. Скачать прошивку можно тут

- Программа RecBoot, которая переведет ваш телефон в аварийный режим – recovery mode (не нужно бояться – это не страшно и упростит перевод телефона в режим recovery mode, который может быть осуществлен вручную – об этом ниже). Версию для Mac cкачать можно тут. Версию для PC скачать можно тут

Внимание пользователям Windows: Для работы программы, у вас должен быть установлен пакет Microsoft .NET Framework версии не ниже 4.0.30319.01. У кого установлена Windows Vista или Windows 7, необходимо выставить режим совместимости с Windows XP.

Итак, все скачано, установлено.

ВНИМАНИЕ: Перед тем, как приступить к нижеописанным операциям СДЕЛАЙТЕ ПОЛНЫЙ БЕКАП вашего айфона (адресная книга, музыка и т.д.), синхронизировав ВСЕ данные с него с iTunes.

В противном останетесь с нужной прошивкой, но пустым телефоном, так как переустановка прошивки возвращает телефон к заводским настройкам и если не сделано резервной копии, у вас будут серьезные проблемы с восстановлением данных (восстановить их будет возможно, но об этом я напишу отдельный пост и лучше избежать необходимости его прочтения).

Подключаем iPhone к компьютеру запускаем RecBoot. Важно: перед запуском RecBoot закройте iTunes.




Запустив RecBoot, следует нажать клавишу enter recovery mode. Ваш телефон уйдет в recovery mode сразу же после нажатия кнопки.

Теперь запускаем iTunes, заходим во вкладку айфона и, зажав клавишу Alt (для пользователей Мас) или Shift (для пользователей PC) нажимаем кнопку “восстановить” (или restore если у вас MacOs не руссифицирована). 



Нажатие клавиши Alt (или Shift) позволит выбрать вам файл прошивки (выберите файл скачанный ранее в той директории, куда вы его собственно скачали), после чего кликаем okay.

После того, как все установится iTunes выдаст ошибку 1015.



Сохраняем хладнокровие. Все что нужно сделать это снова запустить RecBoot и нажать кнопку exit recovery mode.



Телефон перезагрузится после чего включится уже с прошивкой 3.1.3

Но это будет «заводской» пустой телефон. В нем не будет вашей информации (контакты, смски, заметки и т.д.)

Для того, чтобы все появилось обратно, уже после того, как телефон выйдет из recovery mode, снова включите iTunes. Программа сообщит вам, что новый iPhone подключен к компьютеру и предложит зарегистрировать его как новый айфон или же выбрать из меню уже существующий.

Да, вы правильно догадались. Выбираете в меню существующий (ваш – который я не имею ни малейшего представления, как вы назвали). И тогда – о чудо – система начнет копирование данных из резервной копии. Спустя какое-то время – этот процесс проходит не за минуту, телефон опять перезагрузится и когда включится снова – на нем будет все то, что вы хранили в нем раньше. Главное, повторюсь, перед «откатом» сделать полную резервную копию, нажав в левом нижнем углу iTunes кнопку «синхронизировать», выставив предварительно в каждом из пунктов верхнего горизонтального меню (там где: информация, программы, рингтоны и т.д.) все галки какие только возможно.

Если вы что-то не синхронизируете перед откатом прошивки – после переустановки прошивки, ваш телефон лишится каких-то данных (в зависимости от того, что вы забыли синхронизировать).

Вот, в общем, и все. Не так уж и сложно. Удачи

Все должно работать. Я "откатывался" именно так.


на 3GS 4os работает отлично. не успел особо попользоваться телефоном на старой OS, но камера уж точно открывается моментально. вопрос в разблокировке, мне он нужен для работы со всеми операторами мобильной связи... вернусь домой буду разбираться, но чего-то меня напрягает уже то, что 4 os не хакнули...

Бля, ну что я сделал не так, если у меня официальный без jb 3g телефон все равно не становится «медлительным и очень задумчивым?»

А вы случаем не обновлялись через тотальный restore? Без последующего восстановления из резервной копии? Потому что если ставить все "начисто", тормозов, говорят, меньше.
А вообще за вас можно порадоваться :-)

Я тоже поначалу радовался. Но теперь вот подумываю о возврате к 3.1.2/3.1.3. Почему?
1. Хорошего от четвертой прошивки я фактически получил только папки иконок и дни рождения в органайзере.
2. Плохого от четвертой прошивки я получил: неработающий MyWi (а новый стоит 10 баксов сверху), оооочень медленную загрузку СМС, оооочень медленную загрузку фотокамеры, куда более быстро заканчивающуюся батарею, и, что самое главное, резко понизившийся уровень громкости в ipod. Ну и в общем телефон потерял "легкость" в работе - не конкретные "тормоза", а именно по чуть-чуть и это постепенно меня стало раздражать.

о том и речь. у меня были замечены абсолютно те же самые баги при установленной четвертой прошивке.

плюсую. те же самые минусы... сейчас вот как раз откат делаю.

соглашусь.. со второй попытки ( учтя опыт других) все стало работать нормально .. 3G +JB

А если на компе установлен Itunes 9.2?

Все то же самое. Мне следовало написать в посте iTunes 9.1.1 и выше. Поправил

Ну Вы прямо миссия какой то, хотя немного странно, что специалист такого уровня не знает, что джейлбрейк не делается при помощи Сидии.
Напрасный труд, коллега. Поделиться опытом наблюдений, да, но делать катигоричные заявления, вешать ярлыки и давать инструкции, отталкиваясь от личного, неизвестно с чем связанного негативного опыта я бы на Вашем месте не стал.

пожалуй вы правы.

а что касается формулировки "специалист такого уровня" - я вообще никакой не специалист. И конечно же вы правы, что джейл делается например spirit'ом

Поправил

Без обид!
iOs4 имеет совершенно новый графический интерфейс и анимацию и визуализируется совершенно подругому, не привычно, но не значит плохо, а программки грузятся дольше обычного только первый раз после перезагрузки или очистки памяти, потом все шустро ( система перераспределения оперативной памяти работает подругому из за мультитаскинга). После прошивкой, настройте телефон, как новый и всё будет правильно.

я попробую еще потестировать "четверку" на втором айфоне и напишу о результатах. На нем пока все тоже тормозит

я правильно понимаю, что если сделать как новый, то все настройки потеряются?

рекавери моде - это не ДФУ?

Дфу и рекавери это разные вещи

А что будет, если не запускать RecBoot, а просто залить 3.1.3 из айтюнса?

Все дело в том, что откат прошивки проходит в режиме восстановления - DFU mode. Можно, конечно увести телефон в этот режим руками (если интересно - могу, конечно, написать как, но смысла не вижу), но проще воспользоваться программкой, которая все делает в автоматическом режиме.

тело в дфу вводится за 20 секунд :) зачем пользовать непонятные программки?

хотя бы потому, что если не слишком уверенные в себе пользователи, которым танцы с бубнами ни к чему :-) В случае с RecBoot - это происходит одним кликом. Я же не говорю, что "мануальная терапия" недопустима :-) Просто описал наиболее удобный и быстрый способ, который подошел лично мне. А если кому-то захочется ручками - why not?

Понятно, спасибо.

ну все сделал как нада, спасибо.

на винде пашет этот метод?

после того как зажимаю альт кликаю восстановить выбираю прошивку айютюнс выдаёт ошибку что "не удалось восстановить файл из за несовместимости прошивки" прошивку скачал верную 3.1.3, дальше естественно ничего не происходит, платформа мак, всё делал чётко как написано. айтюнс 9.2

проблема решилось скачкой прошивки 3.1.2 но бекап на неё не восстанавливается говорит что несвместимое ПО. поэтому пришлось всё вернуть обратно, так что не рабоатает ваш ликбез, остальным не тратить время.

под виндой 64 нихера не пашет.
метод шлак.
ищем другие пути

и под виндой 32 тоже

Спасибо. На Win Vista и официальном 3G все получилось. Тормоза на iOS4 есть, даже если ставить с заводскими настройками. Батарейка садится быстрее, из бонусов лично мне была актуальна вторая запись MS Exchange, но обойдусь и без нее.

У меня не получилось, Itunes при установки проверяет прошивку и выдает мне, что я не имею право!
Вчем может быть дело! Iphone 3GS USA IOS4

У меня не получилось, Itunes при установки проверяет прошивку и выдает мне, что я не имею право! This device isnt eligible for the requested build
Вчем может быть дело! Iphone 3GS USA IOS4

спасибо, получилось с 3G

откатиться получилось, спасибо! 3г, мак ос.

Всем привет. Помогите, пожалуйста, решить проблему с этим тормозом (3G) с прошивкой 4.0.2, модем 05.13.04. Телефон с Америки (AT&T), разлочен под любую сим + джейл (я так понимаю такие телефоны называют "серыми"). Как поставить прошивку 3.1.3 в надежде, что телефон будет летать, а не тупить. Заранее благодарен за помощь.

Как мне восстановить данные? бэкап делал.
но при восстановлении пишет что версия устарела и восстановление не возможно

Как мне восстановить данные? бэкап делал.
но при восстановлении пишет что версия устарела и восстановление не возможно

не удается восстановить резервную копию т.к. ПО устарело -(

You are viewing [info]egor_appolonov's journal