Многие пользователи устройств на базе операционной системы Android могли слышать о такой вещице, как OTA-обновления, тем не менее далеко не каждый понимает, что это вообще такое. В сегодняшней статье мы подробно разберем с вами, что такое OTA-обновления и для чего они нужны Android-смартфонам.
Итак, для начала мы должны с вами понять, что означает аббревиатура OTA (а именно аббревиатурой это и является). OTA означает «Over the air», что в свою очередь является сокращением термина «Firmware over the air». В переводе же на русский он будет звучать как «Прошивка по воздуху» или «Программное обеспечение по воздуху». Проще говоря, это файлы обновления программного обеспечения (прошивки) для вашей Android ОС, которые распространяются по воздуху.
Погодите-ка, по воздуху? Что вообще это может значить? А означает это то, что ваш смартфон на Android получает официальные файлы прошивки не посредством ПК, как это делали раньше, а буквально по воздуху. Давайте же развеем тайну: OTA-обновления попадают на устройство с помощью Wi-Fi, 3G/4G, EDGE и прочих типов подключения.
Wi-Fi — это предпочтительный тип сетевого подключения, так как только оно может обеспечить тот уровень надежности, который требуется при загрузки файлов подобной важности. Загрузка OTA-обновлений через другие подключения может прерываться, что определенно вызовет определенные проблемы. А также Wi-Fi рекомендуется по той причине, что в некоторых случаях файлы прошивок могут весить более гигабайта. Навряд ли кто-то захочет загружать файлы такого размера не через Wi-Fi.
Так что, файлы новой прошивки будут загружены и установлены на смартфон без ведома пользователя? Разумеется, нет. На некоторых смартфонах система автоматически выполняет поиск новой версии прошивки, а затем уведомляет пользователя о ее наличии. На других же пользователю может потребоваться самостоятельно инициировать проверку наличия новой прошивки.
К сожалению, далеко не все Android-смартфоны могут получать обновления по воздуху. Сразу же можно исключить довольно старые смартфоны на ОС Android Gingerbread или Jelly Bean. Однако, даже если ваш смартфон все еще актуален и поддерживается производителем, он должен также соответствовать ряду требований:
Для большинства владельцев устройств на Android соответствовать вышеуказанным требованиям не составит никакого труда.
Теперь давайте посмотрим, как же выполняется установка OTA-обновлений. Пример мы будем рассматривать на операционной системе Android 7 Nougat, которая является одной из самых популярных версий Androidна сегодняшний день. Итак, первое, что нужно сделать перед обновлением системы — это зарядить свое устройство хотя бы до отметки в 60 процентов. Поверьте, вы не хотите, чтобы ваш смартфон или планшет отключился во время установки новой версии прошивки, так как существует большой процент превращения устройства в «кирпич». Также не забудьте подключиться к сети.
Ваше устройство время от времени может автоматически проводить проверку наличия новых прошивок для системы и если он найдет таковую, то у вас в области уведомлений появится соответствующее сообщение. Нажмите на это сообщение и вас перенесет в подраздел «Обновление системы», где вам потребуется нажать на кнопку «Загрузить» для загрузки новой прошивки, а затем нажать на кнопку «Обновить», когда прошивка будет загружена.
Впрочем, вы можете и сами активировать проверку наличия новой прошивки. Для этого откройте «Настройки» и перейдите в раздел «О телефоне» (или планшете, если у вас соответствующий гаджет). Далее переходите в подраздел «Обновление системы» и нажмите на кнопку «Загрузить», а после — «Обновить».
Очень часто можно встретить такую ситуацию как обновление по воздуху Android, но не все предпочитают OTA обновления в силу того что это очень дорого для мобильного трафика и не очень безопасно, так как во время обновления могут возникнуть сбои (разряженная батарея, не удачно скачалось обновление).
Если получать данные обновления нет желания, то тогда необходимо их запретить. Как это сделать можно узнать из данной статьи. На ваш выбор будет предложено несколько способов, с помощью которых можно будет легко отключить или вновь разрешить обновление «по воздуху» при наличие Root прав и в случае их отсутствия.
1. Потяните шторку с уведомлениями вниз;
2. Нажмите и удерживайте на уведомление «Скачать обновление»;
3. Нажмите на появившуюся кнопку «i»;
4. В открывшемся меню отключите все уведомления «Блокировать все»!
6. После чего перезагрузите Android и ваш девайс получать обновления не будет.
1. Перейдите в меню Настроек Android -> Приложения;
2. Найдите приложение «Сервисы Google Play
» и перейдите в него;
3. Войдите в уведомления;
4. Активируйте уведомления;
5. Перезагрузите Android девайс, после оповещения о обновление снова будут доступны вам.
1. Включите отладку по USB на Android и подсоединить Android к ПК;
2. После чего Откройте программу Adb Run
3. Перейдите в меню Manual -> Adb и введите такие команды:
4. После чего перезагрузите Android и обновления «по воздуху» будут снова приходить к на ваш девайс.
После выхода любой официальной прошивки большинство пользователей устанавливает их новые версии, дабы обеспечить более качественную работу устройства, хотя это совсем необязательно. Если вы все же решили усовершенствовать свою операционную систему, в данной статье мы расскажем, как правильно это сделать. Во внимание частично будет взято обновление Xiaomi Mi5 и некоторых других устройств. Также мы поговорим про установку новой версии программного обеспечения, производящейся по воздуху.
Если быть точным, говоря простым, понятным языком, то OTA (Over The Air) обновления не требуют подключения к компьютеру, то есть обновиться можно по 3G интернету, EDGE или Wi-Fi, такой способ еще часто называют "обновление по воздуху". Имея аккаунт пользователя, мы сможем синхронизировать свое устройство только с новыми модулями прошивки, еще такая функция позволяет получать уведомления о выпускаемых продуктах относительно ОС, ваши данные не теряются, а остаются сохраненными, короче говоря, такой способ экономит вам кучу времени и сил. Справиться с обновлением системы до новой версии сможет абсолютно каждый владелец Xiaomi, а о совместимости устройств мы еще поговорим в дальнейшем.
Актуальной прошивкой на данный момент является обновление MIUI 8, поэтому в дальнейшем речь будет связанна именно с ней. Мы расскажем о том, кто сможет позволить себе обновление до MIUI 8 актуальной сборки, а также посоветуем, как поступить в случае, если вы все еще не получили прошивку для своего устройства. О ее плюсах и минусах мы говорить не будем, скажем только, что такое новшество позволит изменить внешний вид интерфейса, добавит многоэкранный режим, позволяющий работать с рядом специальных программ, в общем, ваш андроид неплохо преобразуется, да и посмотреть будет на что.
Немаловажным является то, на какие устройства можно поставить новую прошивку, поэтому важно разобраться в данном вопросе. Как заявляют официальные источники прошивка будет доступна на все аппараты Android 6.0, в том числе и такие устройства, как Xiaomi Mi4, ее более ранние представители серии Mi, то есть Mi 2, Mi 2S, Mi 3 и так дальше. Обновление популярного Xiaomi Redmi Note 3 Pro, да и всей линейки Redmi вместе с Mi Note является само собой разумеющимся.
Правда, есть одно но. Дело в том, что прошивка пока доступна не всем, поскольку она выпускается «волнами» для определенных серий аппаратов, но если иметь все необходимые файлы, то можно установить ее вручную, о чем мы кратко расскажем позже.
Обновление прошивки процесс не из самых простых, по крайней мере, таковым он являлся раньше. Сейчас же с помощью ОТА можно сделать все в несколько нажатий, при этом вам не понадобится компьютер, кабель подключения, а еще удастся обойтись без поиска нужных файлов, правильного их расположения и прочего. Поскольку вы уже знаете про обновление по воздуху, перейдем непосредственно к процессу, рассмотрев три простых шага:
Разобравшись с тем, как обновить свои устройства Xiaomi Redmi 3 Pro и некоторых других, хочется упомянуть, что для тех же Xiaomi Redmi Note 2, Xiaomi Redmi 3S на момент написания статьи есть только китайская версия прошивки и с этим вы ничего не поделаете, поэтому придется ждать. Напоминаем, прошивки MIUI последней версии выпускаются не сразу и не для всех устройств. Они будут еще переводиться (global версия), так что спешить некуда, конечно, только если не хотите получить устройство на китайском языке.
Поскольку прокачать свое устройство до MIUI многим хочется уже сейчас, существуют варианты ручной установки через Recovery и Fastboot, но это уже тема для другой статьи. Стоит учитывать и то, что приблизительное сходство устройств, допустим, Redmi 3 и 3 S, не обещают нам того, что официально обновиться они смогут одновременно, хотя все на это очень надеются.
Если у вас по каким-то причинам не получается обновить ваше устройство, стоит попробовать чуть более трудные способы, но от этого не менее правильные, подробнее об этом в статье про прошивку устройств.
Статьи и Лайфхаки
Периодические обновления давно стали неотъемлемым атрибутом любой операционной системы. Добавление новых функций, латание дыр в безопасности, поддержка свежих аппаратных компонентов – без этого не обходится ни один современный компьютер.
Но у мобильных устройств на базе есть своя специфика.
Еще несколько лет назад систему обновляли, главным образом, подключив к ПК. Понятно, что такое решение не соответствует современным реалиям, поэтому были введены обновления под названием OTA.
То есть фактически это система распространения обновлений от разработчика на устройства пользователей через любой канал доступа в интернет, поддерживаемый данным гаджетом.
Это может быть Wi-Fi, 3G, LTE, теоретически даже GPRS, если кому-то придет в голову такая фантазия.
Она исполняет ряд функций :
В меню настроек любого гаджета обязательно имеется пункт « О телефоне» или «О планшете». Помимо разнообразной полезной (или не очень) информации там имеется раздел «Обновление системы», в котором можно найти кнопку проверки наличия патчей.
В случае, если они доступны, будет достаточно нажать «Обновить» - всё прочее система сделает сама.
В противном случае он окажется неприятно удивлен. Дело в том, что при установке патчей производится проверка целостности системных файлов, аутентичности версии ОС, а также наличия/отсутствия некоторых «дыр» в безопасности девайса.
OTA обновления не будут устанавливаться, если :
На практике всё совершенно не так мрачно. Да, от проблем при обновлениях никто не застрахован, даже расчудесная операционная система iOS.
Но мало-мальски серьезные последствия носят характер исключения, и не устанавливать патчи так же «разумно» и «предусмотрительно», как отказываться от полетов только потому, что самолеты, видите ли, иногда падают. Больше проблем можно получить из-за незакрытых «дыр».
Следует помнить и о том, что единомоментная тотальная установка обновлений производителями практикуется достаточно редко. Вначале, после завершения тестирования, патч ставят небольшому числу пользователей, выбираемых случайным образом – порядка 1%.
Если никаких жалоб не поступает, сообщение о наличии обновления рассылают еще 25%, затем – 50%, и под конец – всем владельцам устройств соответствующих моделей.
Да, есть вероятность попасть в тот самый 1% «счастливчиков», получивших сбойный архив, но в любом случае производитель исправит выявленную проблему в кратчайшие сроки.
Обязательно стоит позаботиться о наличии стабильного соединения с интернетом, ведь архивы могут быть весьма увесистыми.
А тем, кто по каким-то причинам лишился возможности установки OTA обновления, остается только пожелать, чтобы они знали, что делают и к каким последствиям это может привести.
Большинство обладателей устройств на ОС Андроид знают о так называемых OTA обновлениях, но немногие знают, что это такое и как оно работает. А на самом деле данный вид файлов апгрейда весьма удобен в использовании и полезен. Мы подробно рассмотрим определение рассматриваемого понятия, а также то, как его использовать. Начнем с первого.
Аббревиатура OTA является сокращением от FOTA, что расшифровывается как «Firmware Over The Air ». Перевести это можно как «Программное обеспечение по воздуху ». Из этого названия следует, что файлы ПО попадают на устройство, будь то смартфон или планшет, по воздуху, а не через кабель или компьютер.
Рис. 1. Апгрейд ПО
В данном случае речь идет о файлах прошивки, то есть об обновлениях операционной системы. Дело в том, что время от времени любой ОС необходим апгрейд. В ней может меняться интерфейс, улучшаться функционал и так далее. Так вот, чтобы изменяться и улучшаться, система должна обновляться. Все очень просто. И удобнее всего получать необходимые файлы по воздуху.
Что значит «по воздуху»?
Это стоит рассмотреть более подробно.
Данный вид обновления программного обеспечения может происходить при помощи следующих путей распространения:
Если речь идет о первом, то все очень просто – пользователь подключается к источнику Wi-Fi, к примеру, своему домашнему роутеру, и получает все необходимые файлы. То же самое касается и остальных путей распространения. Но лучше всего использовать именно Wi-Fi, так как этот способ наиболее надежен.
Кроме того, так будет банально быстрее. Если источник сигнала 3G может чем-то перебиваться (то есть на пути сигнала возникнут какие-то помехи), то с Wi-Fi все проще. С другой стороны, если это какой-то общественный Вай-Фай, например, в парке или кафе, то интернет тоже может быть весьма нестабилен.
В любом случае, вам, если вы хотите обновиться, крайне важно найти хороший источник сигнала. Если в вашей местности уже хорошо работает 3G, вы можете использовать его. К сожалению, в нашей местности (в пределах стран бывшего СССР) далеко не везде есть хороший 3G, вопреки громогласным заявлениям операторов. Поэтому лучше все-таки использовать обычный домашний роутер.
Итак, теперь вы знаете, что представляют собой и как распространяются ОТА. Теперь стоит поговорить о структуре самих файлов обновлений.
Чаще всего в архивах новых версий прошивки содержатся следующие файлы:
1. На самом верхнем уровне все делится на разделы, такие как META-INF , patch и system . В последнем хранится все, что претерпело большое количество изменений или было модифицировано целиком. Это устанавливается в первую очередь. В каталоге patch хранится все, что претерпело небольшие изменения и что можно, говоря гиковским языком, пропатчить. А вот в META-INF содержится то, что необходимо для совершения обновления.
2. Системные файлы, которые отвечают за проверку уже имеющейся версии прошивки. Проверяется то, «родная» ли прошивка установлена на аппарате. Имеется в виду, что если пользователь ставил какую-то кастомную ОС, ОТА не станет. К этому мы еще вернемся. Также проверяется, поддерживается ли данная версия Google и производителем устройства.
3. Файлы, которые проверяют, что из имеющегося обновления уже было установлено. Возможно, придется изменить лишь немного.
4. Инструкции, которые удаляют старые файлы системы – только те, которые необходимо убрать, а не все подряд. Перед этим проверяется, что в ОС касается апгрейда, а что нет (если часть системы не касается, ее трогать не будут).
5. Инструкции для пропатчивания ядра и памяти, модема или радио, другого железа и перезагрузки после окончания всего процесса.
6. Инструкции по предоставления прав доступа и удалению ненужного мусора.
Если «разобрать» любой архив обновления, то есть увидеть код всех его частей, можно будет увидеть все вышеперечисленные элементы.
Некоторые производители распространяют свои ОТА достаточно интересным образом.Определенные фирмы решают предоставлять такие апгрейды лишь некоторым своим пользователям. Такой подход позволяет специалистам фирмы увидеть, с какими проблемами сталкиваются юзеры при использовании новой прошивки, и исправить их перед повсеместным распространением. Таким образом действует, к примеру, компания Nexus. Она действует так:
Важно, что на любом этапе распространение можно приостановить или отменить вовсе. Но такое случается крайне редко и на считанных единицах проектов.
Рис. 3. Диаграммы распространения новой версии прошивки
Данный подход позволяет обезопасить производителя от возможности большого количества одновременных жалоб со стороны пользователей.Впрочем, некоторые фирмы решают отослать обновления всем юзерам вместе. Руководство каждой компании само решает, как ему поступать.
Как говорилось выше, апгрейды по воздуху устанавливаются далеко не на каждый современный гаджет. Ваше устройство должно отвечать следующим требованиям:
1. Прошивка должна быть официальной и никоим образом не измененной, не дополненной и не переделанной. Также она не должна быть взломанной каким-либо образом.
2. На операционной системе не должно быть прав супер-пользователя, они же рут-права (root) .
3. Загрузчик должен быть заблокирован. Если вы не знаете, что это такое и как он блокируется, значит, все правильно – вы ничего не меняли.
4. Системные файлы не должны быть каким-либо образом измененными.
То есть ОС должна быть чистой, «родной». Также важно, чтобы устройство могло подключиться к интернету, будь то мобильная сеть или Вай-Фай. Впрочем, на сегодняшний день найти телефон или планшет без такой возможности уже достаточно проблематично, поэтому с этим проблем возникнуть не должно.
Рис. 4. На модифицированную ОС апгрейды по воздуху не станут
Теперь вы знаете все о том, что такое ОТА обновления и зачем они нужны. Теперь разберем самое главное – как они устанавливаются. Стоит сказать сразу, что все намного проще, чем вы думали.
Сначала зарядите телефон до отметки 100%. Если у вас нет такой возможности, то вполне хватит и 80%, в некоторых случаях даже 60% или 30%, но лучше всего, чтобы заряд аккумулятора был полон. После этого выполните ряд таких действий:
Рис. 5. Процесс проверки апгрейдов
Если вы стали счастливым пользователем, который вошел в 1%, 25%, 50% тех, кто проверит новую прошивку первым, вам на устройство придет простое уведомление о том, что есть обновление. Вам останется только согласиться с его установкой. То же самое касается и времени повсеместного распространения обновления, то есть когда прошивка отсылается 100% юзеров. Только в первом случае ее можно будет увидеть раньше остальных.