Що таке OTA-оновлення та для чого вони потрібні? Як оновити прошивку Xiaomi через OTA оновлення Встановлювати ota оновлення

Багато користувачів пристроїв на базі операційної системи Android могли чути про таку річ, як OTA-оновлення, проте далеко не кожен розуміє, що це взагалі таке. У сьогоднішній статті ми докладно розберемо з вами, що таке OTA-оновлення, і для чого вони потрібні Android-смартфонам.

Що таке OTA-оновлення та як вони потрапляють на смартфон?

Отже, спочатку ми повинні з вами зрозуміти, що означає абревіатура OTA (а саме абревіатурою це і є). OTA означає "Over the air", що у свою чергу є скороченням терміну "Firmware over the air". У перекладі ж російською він звучатиме як «Прошивка повітрям» або «Програмне забезпечення повітрям». Простіше кажучи, це файли оновлення програмного забезпечення (прошивки) для вашої Android ОС, які поширюються повітрям.

Стривай-но, повітрям? Що взагалі це може означати? А значить це те, що ваш смартфон на Android отримує офіційні файли прошивки не за допомогою ПК, як це робили раніше, а буквально в повітрі. Давайте розвіємо таємницю: OTA-оновлення потрапляють на пристрій за допомогою Wi-Fi, 3G/4G, EDGE та інших типів підключення.

Wi-Fi — це переважний тип підключення до мережі, оскільки тільки воно може забезпечити той рівень надійності, який потрібно при завантаженні файлів подібної важливості. Завантаження OTA-оновлень через інші підключення може перериватися, що безумовно викличе певні проблеми. Також Wi-Fi рекомендується з тієї причини, що в деяких випадках файли прошивок можуть важити більше гігабайта. Навряд чи хтось захоче завантажувати файли такого розміру не через Wi-Fi.

Так що файли нової прошивки будуть завантажені та встановлені на смартфон без відома користувача? Зрозуміло, що ні. На деяких смартфонах система автоматично виконує пошук нової версії прошивки, а потім повідомляє користувача про її наявність. На інших користувачеві може знадобитися самостійно ініціювати перевірку наявності нової прошивки.

Які пристрої можуть отримувати оновлення OTA?

На жаль, далеко не всі Android-смартфони можуть отримувати оновлення повітрям. Відразу можна виключити досить старі смартфони на ОС Android Gingerbread або Jelly Bean. Однак, навіть якщо ваш смартфон все ще актуальний і підтримується виробником, він повинен також відповідати низці вимог:

  • встановлена ​​на пристрої прошивка має бути офіційного походження;
  • на вашому пристрої не повинно бути root-доступу;
  • завантажувач Android повинен перебувати у заблокованому стані;
  • файли ОС Android повинні бути в їхньому оригінальному вигляді, тобто. не піддаватися модифікації.

Для більшості власників пристроїв на Android відповідати вищезазначеним вимогам не складе жодних труднощів.

Як встановити OTA оновлення на Android?

Тепер давайте подивимося, як виконується установка OTA-оновлень. Приклад ми розглядатимемо на операційній системі Android 7 Nougat, яка є однією з найпопулярніших версій Android на сьогоднішній день. Отже, перше, що потрібно зробити перед оновленням системи, — це зарядити свій пристрій хоча б до позначки 60 відсотків. Повірте, ви не хочете, щоб ваш смартфон або планшет відключився під час встановлення нової версії прошивки, оскільки існує великий відсоток перетворення пристрою на «цеглу». Також не забудьте підключитися до мережі.

Ваш пристрій іноді може автоматично перевіряти наявність нових прошивок для системи і якщо він знайде таку, то у вас в області повідомлень з'явиться відповідне повідомлення. Натисніть на це повідомлення і вас перенесе до підрозділу «Оновлення системи», де вам потрібно натиснути кнопку «Завантажити» для завантаження нової прошивки, а потім натиснути на кнопку «Оновити», коли прошивка буде завантажена.

Втім, ви можете і самі активувати перевірку наявності нової прошивки. Для цього відкрийте «Параметри» та перейдіть до розділу «Про телефон» (або планшеті, якщо у вас відповідний гаджет). Далі переходьте в підрозділ «Оновлення системи» та натисніть кнопку «Завантажити», а потім — «Оновити».

Дуже часто можна зустріти таку ситуацію як оновлення по повітрю Android, але не всі воліють OTA оновлення через те, що це дуже дорого для мобільного трафіку і не дуже безпечно, так як під час оновлення можуть виникнути збої (розряджена батарея, не вдало завантажувалося оновлення) .

Якщо отримувати дані оновлення немає бажання, тоді необхідно їх заборонити. Як це зробити можна дізнатися з цієї статті. На ваш вибір буде запропоновано кілька способів, за допомогою яких можна буде легко вимкнути або знову дозволити оновлення «по повітрю» за наявності Root прав та у разі їх відсутності.

Інструкція щоб заборонити оновлення «по повітрю» Android

Спосіб №1 (Якщо немає Root прав, приховати повідомлення, Android 5.X і вище)

1. Потягніть шторку з повідомленнями вниз;

2. Натисніть та утримуйте повідомлення «Завантажити оновлення»;


3. Натисніть на кнопку «i», що з'явилася;

4. У меню, що відкрилося, відключіть всі повідомлення «Блокувати всі»!

Спосіб №2 (Якщо є Root права, вимкнення)

adb shell su

6. Після чого перезавантажте Android і ваш девайс отримувати оновлення не буде.

Інструкція знову дозволити оновлення «по повітрю» Android

Спосіб №1 (Якщо немає Root прав, включити повідомлення, Android 5.X і вище)

1. Перейдіть в меню Налаштувань Android -> Програми;


2. Знайдіть додаток « Сервіси Google Playі перейдіть до нього;

3. Увійдіть в повідомлення;

4. Активуйте повідомлення;

5. Перезавантажте Android девайс, після оповіщення про оновлення знову будуть доступні вам.

Спосіб 2 (Якщо є Root права, включення)

1. Увімкніть налагодження за USB на Android та приєднати Android до ПК;

2. Після чого відкрийте програму Adb Run



3. Перейдіть в меню Manual -> Adb і введіть такі команди:

adb shell su mv /etc/security/otacerts.zip /etc/security/otacerts.bak

4. Після чого перезавантажте Android і оновлення «по повітрю» будуть знову приходити на ваш девайс.



Детальна інструкція, як вручну встановити OTA-оновлення через ADB Sideload на Motorola Nexus 6 (Shamu) без необхідності розблокувати завантажувач, отримувати права суперкористувача або встановлювати кастомне рекавері.

Увага!

Інструкція із встановлення

    Створити в корені диска С: папку з ім'ям « Android».

    Відкрити командний рядок і перейти до створеної папки Android командою « cd c:\Android\(Команди пишуться без лапок).

    Підключити телефон до комп'ютера за допомогою кабелю USB.

    Переконайтеся, що комп'ютер знаходить пристрій ADB.
    Для цього необхідно ввести adb devices» у командний рядок. На запит на телефоні про дозвіл на налагодження по ADB на даному комп'ютері необхідно натиснути « Ok», при цьому вибравши пункт « Завжди дозволяти з цього комп'ютера». Якщо пристрій видно, то виведеться текст « List of devices attachedxxxxxxx device). Якщо ж замість «device» буде написано «offline» або список виявиться порожнім, необхідно оновити ADB, перевірити драйвера/шнур, змінити порт USB/комп'ютер.

    Перезавантажити телефон у режим завантажувача.
    Для цього необхідно вимкнути пристрій, увімкнути його, одночасно затиснувши клавішу Зменшення Гучності та кнопку Живлення або в командному рядку ввести « adb reboot bootloader». Якщо все зроблено правильно, на екрані смартфона висвітиться напис Startта «лежачий» на спині Андроїд з відкритою кришкою.

    При першому підключенні до комп'ютера в режимі Fastboot, система може запросити драйвера. Для їх встановлення необхідно вказати шлях до папки зі скачаними драйверами. Якщо цього не сталося і пристрій не визначається, потрібно перейти до « Диспетчер пристроїв», розгорнути меню « Інші пристрої» та двічі натиснути на пункті « Невідомий пристрій(або « Android 1.0») зі знаком оклику в жовтому трикутнику. У вкладці « Загальні" натиснути на кнопку " Оновити драйвер», відмовитися від пошуку в мережі та вказавши шлях до папки з драйверами, при цьому активувавши пункт « Включаючи вкладені папки». Може з'явитися попередження про те, що не вдалося перевірити видавця, але все одно треба проігнорувати це повідомлення та продовжити встановлення. Через деякий час драйвера встановляться.

    Перевірити доступність пристрою в режимі завантажувача, ввівши « fastboot devices». Якщо пристрій підключено правильно, то виведеться ідентифікатор пристрою зі словом "fastboot" (наприклад, " xxxxxxx fastboot»). Якщо ж не виведеться нічого або "waiting for devices ...", то потрібно оновити драйвера, змінити порт USB, або спробувати зробити ці події на іншому комп'ютері.

    еревести телефон у режим рекавері.
    Для цього кнопками гучності вибрати пункт Recovery Modeта клавішею живлення підтвердити вибір. З появою невеликого лежачого робота з трикутником і текстом. No command», затиснути кнопку живлення та одноразово натиснути клавішу збільшення гучності, після чого відразу одночасно відпустити їх. Телефон буде завантажений у стокове фото.

    Вибрати пункт « apply update from ADB».

    Перевірити підключення зі смартфоном за ADB Sideload.
    Для цього необхідно ввести adb devices» у командний рядок. Якщо пристрій підключено правильно, то виведеться текст « List of devices attached» та список усіх пристроїв (наприклад, xxxxxxx sideload). Якщо ж замість "sideload" буде написано "host" або список виявиться порожнім, необхідно перезавантажити пристрій і спробувати заново.

    Ввести команду « adb sideload ota.zip». Почнеться копіювання файлу на телефон та його подальше встановлення.

    Дочекатися закінчення операції та вибрати пункт « reboot system now».

Статті та Лайфхакі

Періодичні поновлення давно стали невід'ємним атрибутом будь-якої операційної системи. Додавання нових функцій, латання дірок у безпеці, підтримка нових апаратних компонентів – без цього не обходиться жоден сучасний комп'ютер.

Але мобільні пристрої на базі мають свою специфіку.

Ще кілька років тому систему оновлювали головним чином підключивши до ПК. Зрозуміло, що таке рішення не відповідає сучасним реаліям, тому було запроваджено оновлення під назвою OTA.

Що це таке

Абревіатура OTA походить від англійського "Firmware Over The Air", що означає буквально "фірмове програмне забезпечення повітрям".

Тобто фактично це система поширення оновлень від розробника на пристрої користувачів через будь-який канал доступу до інтернету, який підтримує цей гаджет.

Це може бути Wi-Fi, 3G, LTE, теоретично навіть GPRS, якщо комусь спаде на думку така фантазія.

Вона виконує низку функцій:

  • Своєчасне інформування користувача про наявність доступних оновлень.
  • Забезпечує завантаження необхідних даних на пристрій.
  • Перевірка можливості встановлення патча на цю версію ОС та модель смартфона або планшета.
  • Виконує процес встановлення, а при необхідності – збереження можливості відкату.
Для їх виконання архів, в якому передаються дані, має відповідний формат, що містить, крім самих системних файлів, ще деяку кількість сервісної інформації, яка буде використовуватися при інсталяції.

Що все це означає для користувача


Розробники подбали про те, щоб кількість необхідних дій була зведена до мінімуму. Тому процедура не надто відрізняється від тієї, яка звична, наприклад, під час встановлення оновлень програм для Windows.

У меню налаштувань будь-якого гаджета обов'язково є пункт «Про телефон» або «Про планшет». Крім різноманітної корисної (або не дуже) інформації, там є розділ «Оновлення системи», в якому можна знайти кнопку перевірки наявності патчів.

Якщо вони доступні, буде достатньо натиснути «Оновити» - все інше система зробить сама.

Коли оновлення «по повітрю» неможливе

Виконуючи деякі дії зі своїм пристроєм, користувач повинен розуміти, що це може спричинити недоступність OTA оновлень.

В іншому випадку він виявиться неприємно здивований. Справа в тому, що при установці патчів проводиться перевірка цілісності системних файлів, автентичності версії ОС, а також наявності/відсутності деяких «дір» у безпеці девайсу.

OTA оновлення не встановлюватимуться, якщо:

  • Встановлено кастомну або девелоперську версію прошивки.
  • Апарат підданий рутування - отримані права суперкористувача.
  • Розблоковано завантажувач.
  • Якісь системні файли, встановленої ОС, змінені.
Існують методи обходу цих обмежень, але для більшості з нас вони представляють набір малозрозумілих ідіосинкратичних дій, побачивши які хочеться якнайшвидше закрити сторінку.

А чи варто їх встановлювати?


Міфи-страшилки, що кочують по мережі, в один голос запевняють: це може бути небезпечно, гаджет може взагалі не завантажитись після встановлення оновлення! Краще не ризикувати!

На практиці все зовсім не так похмуро. Так, від проблем під час оновлення ніхто не застрахований, навіть чудова операційна система iOS.


Але більш-менш серйозні наслідки носять характер виключення, і не встановлювати патчі так само «розумно» і «передбачливо», як відмовлятися від польотів тільки тому, що літаки, бачите, іноді падають. Більше проблем можна отримати через незакриті «дірки».

Слід пам'ятати й у тому, що одномоментна тотальна установка оновлень виробниками практикується досить рідко. Спочатку, після завершення тестування, патч ставлять невеликій кількості користувачів, що вибираються випадковим чином – близько 1%.

Якщо жодних скарг не надходить, повідомлення про наявність оновлення надсилають ще 25%, потім – 50%, і під кінець – усім власникам пристроїв відповідних моделей.

Так, є можливість потрапити в цей 1% «щасливчиків», які отримали збійний архів, але в будь-якому випадку виробник виправить виявлену проблему в найкоротші терміни.

На закінчення

Оновлювати систему не тільки можна, а й потрібно, а тому, за наявності відповідного повідомлення, слід приділити цьому питанню трохи часу.

Обов'язково варто подбати про наявність стабільного з'єднання з інтернетом, адже архіви можуть бути дуже важкими.

А тим, хто з якихось причин втратив можливість встановлення OTA оновлення, залишається лише побажати, щоб вони знали, що роблять і до яких наслідків це може призвести.

Після виходу будь-якої офіційної прошивки більшість користувачів встановлює їх нові версії, щоб забезпечити якіснішу роботу пристрою, хоча це зовсім необов'язково. Якщо ви все ж таки вирішили вдосконалити свою операційну систему, в цій статті ми розповімо, як правильно це зробити. До уваги буде частково взято оновлення Xiaomi Mi5 та деяких інших пристроїв. Також ми поговоримо про встановлення нової версії програмного забезпечення, що виробляється повітрям.

Що таке OTA

Якщо бути точним, кажучи простою, зрозумілою мовою, то 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 є само собою зрозумілим.

Щоправда, є одне але. Справа в тому, що прошивка поки що доступна не всім, оскільки вона випускається "хвилями" для певних серій апаратів, але якщо мати всі необхідні файли, то можна встановити її вручну, про що ми коротко розповімо пізніше.

Оновлення прошивки

Оновлення прошивки процес не з найпростіших, принаймні таким він був раніше. Зараз же за допомогою ОТА можна зробити все в кілька натискань, при цьому вам не знадобиться комп'ютер, кабель підключення, а ще вдасться обійтися без пошуку потрібних файлів, їх правильного розташування та іншого. Оскільки ви вже знаєте про оновлення повітрям, перейдемо безпосередньо до процесу, розглянувши три простих кроки:

  • Переконайтеся, що пристрій заряджено максимально, але для проведення такої операції достатньо навіть 30% батареї, у когось 60%. Але краще не ризикувати все ж таки провівши повну зарядку пристрою;
  • Зрозуміло, до Android 6 і старше потрібна офіційна прошивка, тобто кастомки і root-права тут не годяться, та й будь-яких змін у прошивці не повинно бути;
  • Далі залишається пройти стандартним шляхом перевірки оновлень: «Меню» – «Налаштування» – «Про телефон» – «Оновлення системи» – «Перевірити зараз». Коли система побачить, що оновлення є, погодьтеся з його встановленням, перезапуском пристрою, після чого чекайте.

Розібравшись з тим, як оновити свої пристрої Xiaomi Redmi 3 Pro та деяких інших, хочеться згадати, що для тих самих Xiaomi Redmi Note 2, Xiaomi Redmi 3S на момент написання статті є тільки китайська версія прошивки і з цим ви нічого не поробите, тому доведеться чекати. Прошивки MIUI останньої версії випускаються не відразу і не для всіх пристроїв. Вони ще будуть перекладатися (global версія), так що поспішати нікуди, звичайно, тільки якщо не хочете отримати пристрій китайською мовою.

Інші варіанти встановлення

Оскільки прокачати свій пристрій до MIUI багатьом хочеться зараз, існують варіанти ручної установки через Recovery і Fastboot, але це вже тема для іншої статті. Варто враховувати і те, що приблизна схожість пристроїв, скажімо, Redmi 3 і 3 S, не обіцяють нам того, що офіційно оновитися вони зможуть одночасно, хоча всі на це дуже сподіваються.

Якщо у вас з якихось причин не виходить оновити ваш пристрій, варто спробувати трохи складніші способи, але від цього не менш правильні, докладніше про це у статті про прошивку пристроїв.