Що таке OTA-оновлення та для чого вони потрібні? OTA оновлення – що це таке і навіщо це потрібно Що таке ота у смартфоні

Розповідаємо про технологію оновлення смартфонів та планшетів «по повітрю».

Як відомо, всі програмні продукти підлягають регулярному оновленню. Розробники операційних систем та іншого софту прагнуть покращити, оптимізувати їх та зробити більш функціональними. Операційна система Android – не виняток. З моменту свого виходу (2008) вона отримала величезну кількість оновлень. Всі вони стосувалися виправлення помилок та покращення функціональності.

Google вибрала для своєї операційної системи спосіб оновлення виключно через інтернет - його називають OTA або бездротове оновлення.

Що таке оновлення OTA?

OTA - абревіатура від англійських слів "Over The Air", що перекладається як "по повітрю". Для отримання нової оболонки для Android не потрібно підключати його до комп'ютера для встановлення нових файлів – достатньо з'єднання з Інтернетом або мережею Wi-Fi. У цьому величезний плюс для власників офіційних версій Android, оскільки покращення та оптимізація операційної системи відбувається автоматично та не вимагає залучення користувача.

Плюси та мінуси бездротового оновлення

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

Але є ще одна небезпека. Завантаження софту при бездротовому оновленні відбувається не заплановано, при цьому Android-пристрій може бути підключений до інтернету як через мобільний канал, так і через Wi-Fi. У другий випадок процес фонового скачування вітається, оскільки швидкості високі, а вартість тарифів низька. Щодо першого варіанту, то отримання оновлення несе з собою масу незручностей, оскільки відбувається раптове виснаження ліміту мобільного трафіку, відведеного за тарифним планом.

При цьому може значно падати швидкість веб-серфінгу або спостерігатися уповільнення перегляду відео, так як оновлення, що закачується, «перетягує» всю швидкість на себе. У зв'язку з цим у налаштуваннях пристрою можна вибрати пункт «завантажувати оновлення лише при підключенні до мережі Wi-Fi».

Іноді буває, що користувач почув анонс про вихід нової версії для Android і захотів отримати. Але при спробі перевірити оновлення через установки пристрою виявляється, що там порожньо. В інтернеті багато інформації про те, як прискорити процес отримання OTA оновлення стандартними засобами. Наприклад, це скидання даних у системній програмі Google Services Framework або відправка USSD-кодів з певною комбінацією цифр та знаків.

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

Підпишіться:

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

В ОС Android такими є OTA-оновлення: саме вони відповідають за апгрейд операційної системи та системних програм. При цьому їх установка може виконуватися лише бездротовим шляхом, тобто без підключення пристрою до комп'ютера або ноутбука. Про це свідчить і розшифровка абревіатури (Firmware Over The Air), яка перекладається буквально як програмне забезпечення по повітрю. Деякі користувачі називають ці обновки прошивкою, проте це не зовсім так: оновлення ОТА можна встановити лише на чисту мобільну платформу, яка не містить жодних твіків та самостійно внесених змін до програмного коду, тобто вони ніяк не встановляться у разі втручання користувача безпосередньо у вихідний код ОС Андроїд.

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

Що включають оновлення OTA для Android

До складу цього пакета (архіву) завжди входить:

1. Три папки: META-INF (сюди поміщаються файли, необхідні для здійснення процедури оновлення), Patch (включає ті файли, що вносять невеликі поправки в ОС, наприклад, при виявленні розробниками якого-небудь бага), System (ця директорія найбільша, й у неї входять файли, які безпосередньо видозмінюють роботу ОС, додають нові функції тощо. буд.).

2. Системні файли, призначені для перевірки, чи встановлена ​​"рідна" ОС, чи підходить цей апгрейд для конкретної моделі телефону та всіх передбачених інструментів від Google.

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

4. Інструкції, з яких визначається група файлів, які потрібно видалити, які потрібно обов'язково залишити для стабільної роботи.

5. Патчі, що включають все, що може стосуватися оновлення ПО всіх комплектуючих: процесора, пам'яті, модему і т. д. (на стаціонарних комп'ютерах цей тип можна назвати пакетом оновлення драйверів).

6. Інструкції, які визначають, чи є на пристрої достатньо прав для проведення оновлень.

Чи варто інсталювати оновлення OTA Android

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

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

У яких випадках оновлення OTA недоступні

Іноді користувачі не можуть отримати дані архіви з кількох причин, серед яких можна відзначити такі:

  • на мобільному пристрої встановлено твік-версію ОС (видозмінена вручну самим користувачем або іншими фахівцями, які вшили її в гаджет);
  • виставлені Root-права;
  • було зроблено розблокування завантажувача.

В іншому ж ці пакети без проблем встановлюються в мобільній платформі.

Більшість власників пристроїв не знають про так звані OTA оновлення, але мало хто знає, що це таке і як воно працює.

А насправді цей вид файлів апгрейду дуже зручний у використанні та корисний. Ми докладно розглянемо визначення поняття, а також те, як його використовувати.

Визначення

Абревіатура OTA є скороченням від FOTA, що розшифровується як "Firmware Over The Air". Перекласти це можна як «Програмне забезпечення повітрям».

З цієї назви випливає, що файли ПЗ потрапляють на пристрій, будь то по повітрю, а не через кабель або комп'ютер.

В даному випадку йдеться про файли прошивки, тобто про оновлення операційної системи. Справа в тому, що іноді будь-який ОС необхідний апгрейд.

У ній може змінюватися інтерфейс, покращуватись функціонал і так далі. Так ось, щоб змінюватись і покращуватись, система має оновлюватися. Все дуже просто.

І найзручніше отримувати необхідні файли повітрям.

Що означає «по повітрю»?

Це варто розглянути докладніше.

Шляхи розповсюдження файлів

Цей вид оновлення програмного забезпечення може відбуватися за допомогою наступних шляхів розповсюдження:

  • Wi-Fi;
  • EDGE чи інший вид мобільного інтернету.

Якщо йдеться про перше, то все дуже просто– користувач підключається до джерела Wi-Fi, наприклад, свого домашнього роутера, і отримує всі необхідні файли.

Те саме стосується й інших шляхів поширення. Але найкраще, оскільки цей спосіб найбільш надійний.

Крім того, так буде банально швидшим. Якщо джерело сигналу 3G може перебиватися чимось (тобто на шляху сигналу виникнуть якісь перешкоди), то з Wi-Fi все простіше.

З іншого боку, якщо це якийсь громадський Вай-Фай, наприклад, у парку чи кафе, то інтернет також може бути дуже нестабільним.

У будь-якому випадку вам, якщо ви хочете оновитися, дуже важливо знайти хороше джерело сигналу.Якщо у вашій місцевості добре працює 3G, ви можете використовувати його.

На жаль, у нашій місцевості (у межах країн колишнього СРСР) далеко не скрізь є, попри гучні заяви операторів.

Тому краще все-таки використовувати звичайний домашній роутер.

Отже, тепер ви знаєте, що є і як поширюються ОТА. Тепер варто поговорити про структуру файлів оновлень.

Що є в оновленнях

Найчастіше в архівах нових версій прошивки містяться такі файли:

1 На верхньому рівні все ділиться на розділи, такі як META-INF, patch і system.В останньому зберігається все, що зазнало великої кількості змін або було змінено цілком. Це встановлюється насамперед. У каталозі patch зберігається все, що зазнало невеликих змін і що можна, говорячи гіківською мовою, пропатчити. А ось у META-INF міститься те, що необхідно для оновлення.

2 Системні файли, які відповідають за перевірку наявної версії прошивки.Перевіряється те, чи «рідна» прошивка встановлена ​​на апараті. Йдеться про те, що якщо користувач ставив якусь кастомну ОС, ОТА не стане. До цього ми ще повернемось. Також перевіряється, чи підтримується ця версія Google та виробником пристрою.

3 Файли, які перевіряють, що наявне оновлення вже було встановлено.Можливо, доведеться змінити лише небагато.

4 Інструкції, які видаляють старі файли системи – лише ті, які потрібно прибрати, а не всі поспіль.Перед цим перевіряється, що в ОС стосується апгрейду, а що ні (якщо частина системи не стосується, її не чіпатимуть).

5 Інструкції для пропатчування ядра та пам'яті, модем або радіо, іншого заліза і перезавантаження після закінчення всього процесу.

6 Інструкції щодо надання прав доступу та видалення непотрібного сміття.

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

Деякі виробники розповсюджують свої ОТА досить цікавим чином.

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

Певні фірми вирішують надавати такі апгрейди лише своїм користувачам.

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

Таким чином діє, наприклад, компанія Nexus. Вона діє так:

  • Спочатку нова версія прошивки тестується спеціально навченими людьми, потім учасниками програми тестування. Різниця в тому, що учасники програми є звичайними людьми, а не фахівцями-тестувальниками. Вони беруть участь у своїй волі.
  • Після цього оновлення надсилається 1% користувачів.Вони вибираються випадковим чином, а чи не за якимось певним алгоритмом. Люди просто отримують на свій телефон або планшет повідомлення про те, що вже є апгрейд і його можна встановлювати. Вони не підозрюють, що стали чи не першими після тестувальників випробувачами ОС.
  • Е якщо користувачі не скаржаться, і жодних проблем з використанням прошивки немає, вона розсилається ще 25% користувачів.На даному етапі люди можуть поскаржитися виробнику на якісь глюки, недоробки тощо. Виробник все це виправить. Далі так само – якщо проблем немає, йдемо далі, а якщо є, виправляємо.
  • Так само ОТА відсилається 50%, а потім 100% користувачів.

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

Цей підхід дозволяє убезпечити виробника від можливості великої кількості одночасних скарг з боку користувачів.

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

Куди можна встановити ОТА

Як говорилося вище, апгрейди повітрям встановлюються далеко не на кожен сучасний гаджет. Ваш пристрій повинен відповідати таким вимогам:

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

3 Завантажувач має бути заблокований.Якщо ви не знаєте, що це таке і як він блокується, значить все правильно - ви нічого не змінювали.

4 Системні файли не повинні бути змінені.

Тобто ОС має бути чистою, «рідною».Також важливо, щоб пристрій міг підключитися до інтернету, чи то Вай-Фай.

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

Тепер ви знаєте все про те, що таке оновлення ОТА і навіщо вони потрібні. Тепер розберемо найголовніше – як вони встановлюються. Варто сказати відразу, що все набагато простіше, ніж ви думали.

Встановлення OTA

Спочатку зарядіть телефон до позначки 100%. Якщо у вас немає такої можливості, то цілком вистачить і 80%, у деяких випадках навіть 60% або 30%, але найкраще щоб заряд акумулятора був повний.

Після цього виконайте низку таких дій:

  • Зайдіть у налаштування на своєму апараті.Залежно від версії ОС вони можуть перебувати на робочому столі або у верхньому меню, яке відкривається по свайпу зверху вниз (шестерня в правому верхньому кутку).
  • Внизу завжди є пункт «Про телефон»або «Про планшет». Відкрийте його.
  • Далі знайдіть розділ «Оновлення системи». На відкритій сторінці буде кнопка "Перевірити зараз"або ж «Check for updates»якщо ви використовуєте англійську мову.
  • Якщо оновлення доступні, з'явиться їх опис та кнопка «Оновити»або, відповідно, "Update".

Якщо ви стали щасливим користувачем, який увійшов до 1%, 25%, 50% тих, хто перевірить нову прошивку першим, вам на пристрій прийде просте повідомлення про те, що є оновлення.

Вам залишиться лише погодитися з його встановленням. Те саме стосується і часу повсюдного поширення оновлення, тобто коли прошивка надсилається 100% користувачів.

Тільки в першому випадку її можна буде побачити раніше за решту.

Після виходу будь-якої офіційної прошивки більшість користувачів встановлює їх нові версії, щоб забезпечити якіснішу роботу пристрою, хоча це зовсім необов'язково. Якщо ви все ж таки вирішили вдосконалити свою операційну систему, в цій статті ми розповімо, як правильно це зробити. До уваги буде частково взято оновлення 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, не обіцяють нам того, що офіційно оновитися вони зможуть одночасно, хоча всі на це дуже сподіваються.

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

Щоб завантажити OTA Updates, дотримуйтесь простих інструкцій.

  1. Щоб завантаження інсталяційного файлу почалося, натисніть на синю кнопку "Завантажити з сервера", розташовану трохи вище.
  2. Після цього сервер підготує і перевірить інсталяційний файл на наявність вірусів.
  3. Якщо файл не заражений і з ним все гаразд, з'явиться сіра кнопка "Завантажити".
  4. Натиснувши кнопку «Завантажити», почнеться завантаження файлу на Ваш комп'ютер.

Ми не просимо Вас проходити нудний процес реєстрації або надсилати якісь СМС для підтвердження. Просто завантажуйте та користуйтеся на здоров'я =)

Як встановити OTA Updates для Android

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

  1. Запустіть завантажений файл, натиснувши на нього подвійним натисканням. Всі файли встановлення взяті з офіційних сайтів розробників.Остання дата оновлення файлу OTA Updates версії 2.3.1 було 05 січня 2017 в 15:04.
  2. У вікні прийміть ліцензійну угоду. Також ознайомитись з ліцензійною угодою можна і на офіційному сайті розробника програми.
  3. Виберіть потрібні компоненти, які бажаєте встановити. Заберіть галочки, які можуть стояти для встановлення додаткових програм.
  4. Виберіть папку на комп'ютері, куди хочете встановити програму. У більшості випадків програма автоматично вибирає папку, наприклад у Windows це C: Program Files
  5. На завершення менеджер установки програми може запропонувати створити "Ярлик на робочому столі" або "Течку в меню пуску".
  6. Після цього розпочнеться процес установки. Після завершення менеджер установки може попросити перезавантажити комп'ютер для коректнішої роботи програми.