Мегафон Login 3. Обновление прошивки до 5.1.6.0.

Не так давно вышло обновление прошивки - 5.1.6.0, доступное через FOTA (т.е. через обновление по воздуху). Если вы по каким-то причинам не можете скачать данное обновление с помощью штатного средства обновления программного обеспечения на планшете - ниже инструкция как сделать это самостоятельно.



  1. Скачиваем архив - FW8978-MegaFon-delta-ota-V5.1.6.0.zip, это официальное обновление доступное через FOTA. Скачать его можно непосредственно из браузера. По-умолчанию файл будет сохранен в /storage/sdcard0/download.
  2. Выключаем планшет и входим в меню Recovery. Для этого на выключенном планшете удерживаем кнопку "Громкость+" и нажимаем кнопку включения питания (кнопку Громкость+ продолжаете удерживать).
  3. В recovery выбираем пункт apply update from internal storage, и в /data/media/0 выбираем папку Download, а в ней скачанный нами файл.
  4. Дожидаемся завершения процесса обновления.
Однако, если вы устанавливали вручную какие-то обновления до этого, то 5.1.6.0 автоматически у вас может не поставиться, выдавая ошибку Error in /tmp/sideload/package.zip

(Status 7) и т.п. Или же, проблему верификации определенных файлов. Это связано с тем, что обновление 5.1.6.0 накопительное, т.е. оно включает в себя только diff'ы (отличия от оригинальных файлов), и если системные файлы на вашем планшете не совпадают с теми, которые ему нужны, то оно не поставится. Приведу просто пример. Допустим у вас был текстовый файл с содержанием "крокодил", в обновлении "сказано", что его содержимое нужно превратить в "крокодилица". Т.е. дописать "ица" в конец файла, при условии что в нем содержится именно "крокодил". В обновлении есть только информация о том что нужно добавить или изменить, а также контроль, что версия файла который обновляется соответствует нужной.

Поэтому если у вас в данном файле записано "паравоз" вместо крокодила, то естественно что никакой крокодилицы не получится. Т.е. проверка версий файлов перед обновлением у вас не пройдет.

На оригинальную же прошивку 5.0.8.0 с родным (немодифицированным) recovery это обновление встает без проблем:


Результатом успешного выполнения скрипта будет надпись script succeeded: result was [/system] Install from sdcard complete. Скриншот информации о планшете после обновления:


Таким образом, обновление без проблем встает на стоковую прошивку 5.0.8.0 (!). Что же делать, если у вас модифицированная прошивка или вы вручную устанавливали 5.0.9.0-Test? Только откатиться к изначально созданному backup'у 5.0.8.0 (!) Если же у вас нет данного backup'а - остается только ждать пока специалисты создадут образ 5.1.6.0 пригодный для прошивки через модифицированный recovery.

Внимание! Если вы установили 5.1.6.0 - то root по описанному мной ранее способу вы не получите. Также, в 5.1.6.0 была отключена возможность включения диагностического порта Qualcomm, а следовательно воспользоваться имеющимся способом разблокировки - вы тоже не сможете. Т.е. пункт меню enable_adb в 5.1.6.0 отсутствует в нужном месте. Также, при включении adb в опциях разработчика - т.е. при включении опции отладки по USB устройство все равно не видится через adb (хотя в диспетчере устройств оно присутствует).  Т.е. по adb devices - пусто. Следует трижды подумать перед тем как обновляться на 5.1.6.0 (!)

Ну и в качестве еще одного резюме из моего поста на 4PDA: "Если после получения root у вас были затронуты (изменены хоть на 1 байт) любые из системных файлов, которые обновляются в 5.1.6.0 - то обновление не встанет. Если у вас модифицированный recovery - то обновление не встанет. Если у вас еще что-то модифицированно, что затрагивается в обновлении 5.1.6.0 - оно тоже не встанет )) Если вы еще не успели разблокировать свой планшет - то после установки 5.1.6.0, вы тоже уже не разблокируете его. Если вы пользуетесь ADB, например, для тестирования своих приложений - то после установки 5.1.6.0 не сможете делать этого, т.к. там оно сломано.".

Share This :



sentiment_satisfied Emoticon