Куда скачивается ota обновление андроид

Куда Android сохраняет OTA-обновления update.zip?

Разбираемся, где найти архив официального файла прошивки, который отдаётся производителем смартфона «по воздуху».

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

В этом случае может потребоваться ручная установка обновления. Но для этого сначала нужно откуда-то взять дистрибутив новой прошивки. Сделать это совсем несложно.

Для начала проверяем наличие обновлений через настройки устройства, получаем сообщение, что апдейт действительно есть и готов к загрузке. Скачиваем его. После успешной загрузки обновления на устройство, не даём смартфону сразу же перезагружаться и пытаться установить обнову, так как часто после успешного или неуспешного процесса, дистрибутив будет уже удалён, а нам нужно успеть его вытащить «на свет».

Для этого потребуется какой-нибудь файловый менеджер, умеющий работать с root-разделом. Права суперпользователя же у вас в наличии? Мы по привычке используем Solid Explorer. Приложение платное, но с триальным периодом, потому даже, если у вас не куплена лицензия, для разовой акции тоже вполне сгодится.

Заветный архив update.zip для многих устройств нужно искать в root-разделе в директории /data/OTA_PACKAGE.

Увы, в зависимости от вендора расположение update.zip в некоторых случаях может различаться.

Тогда можно поддержать её лайком в соцсетях. На новости сайта вы ведь уже подписались? 😉

Или закинуть денег на зарплату авторам.

Или хотя бы оставить довольный комментарий, чтобы мы знали, какие темы наиболее интересны читателям. Кроме того, нас это вдохновляет. Форма комментариев ниже.

Что с ней так? Своё негодование вы можете высказать на zelebb@gmail.com или в комментариях. Мы постараемся учесть ваше пожелание в будущем, чтобы улучшить качество материалов сайта. А сейчас проведём воспитательную работу с автором.

Если вам интересны новости мира ИТ также сильно, как нам, подписывайтесь на наш Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, вам удобнее «Вконтакте» или Twitter? Мы есть также в Facebook.

Источник

OTA обновления что это

OTA обновления что это. Большинство обладателей устройств на ОС Андроид знают о так называемых OTA обновлениях , но немногие знают, что это такое и как оно работает. А на самом деле данный вид файлов апгрейда весьма удобен в использовании и полезен. Мы подробно рассмотрим определение рассматриваемого понятия, а также то, как его использовать. Начнем с первого.

Содержание:

Определение

Аббревиатура OTA является сокращением от FOTA, что расшифровывается как «Firmware Over The Air». Перевести это можно как «Программное обеспечение по воздуху». Из этого названия следует, что файлы ПО попадают на устройство, будь то смартфон или планшет, по воздуху, а не через кабель или компьютер.

Рис. 1. Апгрейд ПО

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

Что значит «по воздуху»?

Это стоит рассмотреть более подробно.

Пути распространения файлов

Данный вид обновления программного обеспечения может происходить при помощи следующих путей распространения:

  • Wi-Fi;
  • 3G;
  • EDGE или другой вид мобильного интернета.
Читайте также:  Что такое yota для андроид

Если речь идет о первом, то все очень просто – пользователь подключается к источнику Wi-Fi, к примеру, своему домашнему роутеру, и получает все необходимые файлы. То же самое касается и остальных путей распространения. Но лучше всего использовать именно Wi-Fi, так как этот способ наиболее надежен.

Кроме того, так будет банально быстрее. Если источник сигнала 3G может чем-то перебиваться (то есть на пути сигнала возникнут какие-то помехи), то с Wi-Fi все проще. С другой стороны, если это какой-то общественный Вай-Фай, например, в парке или кафе, то интернет тоже может быть весьма нестабилен.

Рис. 2. Смартфон, подключенный к Wi-Fi роутеру

В любом случае, вам, если вы хотите обновиться, крайне важно найти хороший источник сигнала. Если в вашей местности уже хорошо работает 3G, вы можете использовать его. К сожалению, в нашей местности (в пределах стран бывшего СССР) далеко не везде есть хороший 3G, вопреки громогласным заявлениям операторов. Поэтому лучше все-таки использовать обычный домашний роутер.

Итак, теперь вы знаете, что представляют собой и как распространяются ОТА. Теперь стоит поговорить о структуре самих файлов обновлений.

Что есть в обновлениях

Чаще всего в архивах новых версий прошивки содержатся следующие файлы:

1. На самом верхнем уровне все делится на разделы, такие как META-INF, patch и system. В последнем хранится все, что претерпело большое количество изменений или было модифицировано целиком. Это устанавливается в первую очередь. В каталоге patch хранится все, что претерпело небольшие изменения и что можно, говоря гиковским языком, пропатчить. А вот в META-INF содержится то, что необходимо для совершения обновления.

2. Системные файлы, которые отвечают за проверку уже имеющейся версии прошивки. Проверяется то, «родная» ли прошивка установлена на аппарате. Имеется в виду, что если пользователь ставил какую-то кастомную ОС, ОТА не станет. К этому мы еще вернемся. Также проверяется, поддерживается ли данная версия Google и производителем устройства.

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

4. Инструкции, которые удаляют старые файлы системы – только те, которые необходимо убрать, а не все подряд. Перед этим проверяется, что в ОС касается апгрейда, а что нет (если часть системы не касается, ее трогать не будут).

5. Инструкции для пропатчивания ядра и памяти, модема или радио, другого железа и перезагрузки после окончания всего процесса.

6. Инструкции по предоставления прав доступа и удалению ненужного мусора.

Если «разобрать» любой архив обновления, то есть увидеть код всех его частей, можно будет увидеть все вышеперечисленные элементы.

Особенности распространения апгрейдов у некоторых фирм

Определенные фирмы решают предоставлять такие апгрейды лишь некоторым своим пользователям. Такой подход позволяет специалистам фирмы увидеть, с какими проблемами сталкиваются юзеры при использовании новой прошивки, и исправить их перед повсеместным распространением. Таким образом действует, к примеру, компания Nexus. Она действует так:

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

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

Рис. 3. Диаграммы распространения новой версии прошивки

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

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

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

1. Прошивка должна быть официальной и никоим образом не измененной, не дополненной и не переделанной. Также она не должна быть взломанной каким-либо образом.

2. На операционной системе не должно быть прав супер-пользователя, они же рут-права (root) .

3. Загрузчик должен быть заблокирован. Если вы не знаете, что это такое и как он блокируется, значит, все правильно – вы ничего не меняли.

4. Системные файлы не должны быть каким-либо образом измененными.

То есть ОС должна быть чистой, «родной». Также важно, чтобы устройство могло подключиться к интернету, будь то мобильная сеть или Вай-Фай. Впрочем, на сегодняшний день найти телефон или планшет без такой возможности уже достаточно проблематично, поэтому с этим проблем возникнуть не должно.

Рис. 4. На модифицированную ОС апгрейды по воздуху не станут

Теперь вы знаете все о том, что такое ОТА обновления и зачем они нужны. Теперь разберем самое главное – как они устанавливаются. Стоит сказать сразу, что все намного проще, чем вы думали.

Установка OTA

Сначала зарядите телефон до отметки 100%. Если у вас нет такой возможности, то вполне хватит и 80%, в некоторых случаях даже 60% или 30%, но лучше всего, чтобы заряд аккумулятора был полон. После этого выполните ряд таких действий:

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

Рис. 5. Процесс проверки апгрейдов

Если вы стали счастливым пользователем, который вошел в 1%, 25%, 50% тех, кто проверит новую прошивку первым, вам на устройство придет простое уведомление о том, что есть обновление. Вам останется только согласиться с его установкой. То же самое касается и времени повсеместного распространения обновления, то есть когда прошивка отсылается 100% юзеров. Только в первом случае ее можно будет увидеть раньше остальных.

Источник

Где Андроид-планшет хранит обновления?

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

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

Найти загруженные ранее обновления вы можете в одной из папок, располагающихся непосредственно в корневом каталоге системы, а именно в папке «/cache/», куда Андроид сохраняет все временные файлы и приложения. Очень не рекомендуется как-либо переименовывать ее, ведь все может закончиться программным сбоем. В отличие от других системных файлов, которые ОС ни в коем случае не позволит вам ни перемещать, ни удалять, ни даже переименовывать, обновления вы можете спокойно скопировать куда-нибудь в другое место (на свой домашний компьютер, на флэшку или на телефонную карту памяти, к примеру), чтобы воспользоваться ими при первой же возможности. Но учтите, что на некоторых устройствах по умолчанию стоит включенной опция «Удалять временные файлы», а потому вполне вероятно, что после установки только что скачанных обновлений файлы с ними сразу же сотрутся с карты памяти. Если вы заранее понимаете, что эти обновления вам еще пригодятся в будущем, и хотите избежать этого досадного недоразумения, вам следует снять галочку с вышеупомянутой опции в настройках вашего гаджета.

Читайте также:  Выключить полноэкранный режим андроид

Источник

Где я могу найти файл обновления OTA?

Я пытаюсь найти zip-файл, содержащий обновление OTA для моего Droid Bionic. Прямо сейчас, его не удается обновить, и каждый раз, когда он терпит неудачу, он удаляет файл, и мне нужно его повторно загрузить (требуется много времени). Я надеялся сэкономить обновление, поэтому я мог бы попробовать несколько вещей на своем телефоне и попробовать обновление. Я читал его где-то в директории /cache, но я вообще ничего не вижу, когда я монтирую его на ПК и выполняю поиск кеша или даже «* .zip». Кто-нибудь знает, как я могу найти zip-файл? Возможно, мне нужно изменить настройки ПК или что-то в нем (я изменил настройки папки для просмотра скрытых файлов и системных файлов).

6 ответов

Два куска земли, которые я хочу здесь затронуть:

/cache обычно является отдельным разделом на вашем устройстве, который не может быть установлен ПК через USB, поэтому он не работает. USB-соединение обычно обращается к каталогу с именем «sdcard» (или аналогичным), который используется в качестве внешнего устройства хранения, хотя эта область хранения не обязательно должна быть физически внешней для устройства (это может быть просто раздел с именем /sdcard , а не физической карты).

Если OTA находится в /cache , вы можете найти его с помощью проводника или оболочки на вашем устройстве. После того, как вы его нашли, вы можете просто перенести файл из /cache во внешнее хранилище и затем скопировать его через USB. Однако вам нужен root, чтобы получить доступ к /cache . Существует несколько файлов, которые поддерживают root-доступ, но я лично использую файл ES Проводник .

Для Lenovo местоположение файла Загруженного обновления: внутреннее хранилище> LenovoOTA или sdcard0 /LenovoOTA

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

Для устройства samsung /data/fota

Найдите папку fota .

В этой папке вы найдете update.zip

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

  • Изображение FXZ для желаемой версии (поиск в Google)
  • RSDLite (поиск Google rsdlite 5.7 скачать)
  • Драйверы устройств Motorola (найдены на сайте Motorola)
  • Кабель USB

Мое устройство — HTC One M7 Мне удалось найти OTA, выполнив dumpsys | grep .zip

Я уже был в сеансе su-оболочки adb при загрузке файла (после того, как я вышел из него и повторно вошел в оболочку и попытался запустить команду dumpsys, я не смог ее найти. Я предполагаю, что dumpsys работает на временный журнал.)

В конце концов я нашел его в /data/data/com.android.providers.downloads/cache Папка

Мне удалось скопировать его на /sdcard, но он не будет отображаться в проводнике Windows, пока я не отключу и не подключу USB-кабель.

Я думаю, что Windows не обновляет индекс папки /каталога (или что-то еще), чтобы увидеть новые файлы, созданные там

Я нашел пакет OTA в следующем местоположении

Источник

Оцените статью