Как поменять версию андроида на телефоне

Давайте сейчас мы с вами рассмотрим способы обновления Андроида «по воздуху», т.е. получение файла обновления по WiFi, а так же ручное обновление через компьютер и подключение по USB-кабелю.

Меры предосторожности перед обновлением Андроид

Хотя автоматическое обновление – процесс несложный и безопасный, всегда есть вероятность форс-мажора. Поэтому обязательно обратите внимание на данный чеклист. 

1. Сделайте бекап

Обязательно сделайте резервные копии всех нужных вам данных (адресной книги, заметок, фотографий) на надежный внешний носитель прежде, чем предпринимать какие-либо действия, приведенные в этом гайде. Это может быть внешний накопитель, винчестер на ПК (в крайнем случае, карта памяти, но не желательно).

Обязательно прочтите! Как сделать резервную копию данных на телефоне перед обновлением. 

2. Зарядите телефон

Поскольку на обновление операционки потребуется определенное время (от 5 до 10 минут, а иногда – и больше), обязательно зарядите телефон до 70-80% от общего объема батареи, чтобы процедура обновления не была прервана из-за проблем с батареей телефона.

3. Проверьте доступное пространство в памяти телефона

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

Вот отличное руководство на тему очистки памяти телефона от ненужных файлов. 

Автоматическое обновление

Если после покупки смартфона вы не получили уведомления о том, что готово обновление системы, вы можете самостоятельно проверить это, и обновить андроид самостоятельно. Для этого необходимо в настройках зайти в раздел сведений об устройстве, там тапнуть по строке обновление ПО или что-то похожее. Если кнопка обновить активна, то есть обновление для системы есть, то переключите смартфон на Wi-Fi, чтобы было быстрее и деньги со счёта все не пропали, поскольку весит обновление много, по сути, это вся целиком новая операционная система. Далее нажимаем обновить, и ждём окончания процедуры с перезагрузкой девайса.

К сожалению, вы не сможете обновить версию андроид на более новую, если это не предусмотрено производителем вашего смартфона. Если совсем всё сносить, взламывать защиту, и принудительно устанавливать последнюю версию, то смартфон не сможет с ней работать, поскольку ОС ещё нужно адаптировать под конкретное железо. И если для дорогих смартфонов компании это делают, то для середнячков и, тем более для бюджетников никто лишней работой заниматься не станет.

Декомпиляция приложений

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

  • dex2jar — транслятор байт-кода Dalvik в байт-код JVM, на основе которого мы сможем получить код на языке Java;
  • jd-gui — сам декомпилятор, позволяющий получить из байт-кода JVM читаемый код Java. В качестве альтернативы можно использовать Jad (); хоть он и довольно старый, но в некоторых случаях генерирует более читаемый код, нежели Jd-gui.

Использовать их следует так. Сначала запускаем dex2jar, указывая в качестве аргумента путь до apk-пакета:

В результате в текущем каталоге появится Java-пакет , который уже можно открыть в jd-gui для просмотра Java-кода.

Обновление вручную через Recovery Menu

  • Заходим на оф. сайт производителя вашего телефона. Там находим архив с обновленной версией Андроида для вашей модели устройства. Его скачиваем, затем копируем на внутреннюю память или на SD карту гаджета.
  • Переходим в режим Recovery. Для этого телефон выключаем, потом включаем, при этом одновременно удерживая кнопку громкости вверх/вниз и клавишу включения (на разных устройствах комбинации отличаются).
  • В Рекавери выбираем «apply update from sdcard», когда архив располагается на SD карте. Если архив скопировали на внутреннюю память, выбираем «apply update from internal storage». Затем нажимаем на него при помощи клавиши включения.
  • Откроется окно, где нужно выбрать архив с уже обновленной прошивкой, затем нажимаем на кнопку включения. Начнется обновление ОС. После перезагрузки на гаджете будет новая версия Андроид.
Обновление вручную через Recovery Menu
Обновление вручную через Recovery Menu
Обновление вручную через Recovery Menu

Читайте Android не загружается в режиме Recovery

Обновление вручную через Recovery Menu
Обновление вручную через Recovery Menu

Первый метод

Алгоритм сброса планшета или смартфона на заводские настройки идентичен:

  1. Зайдите в меню телефона и откройте Настройки.
  2. Найдите пункт Восстановление и сброс.
  3. Нажмите на пункт Сброс настроек.
  4. Одновременно вы можете очистить и память телефона, поставив галочку в соответствующем пункте (актуально для смартфонов). Так вы сможете удалить одновременно и все свои фотографии, аудио и видеозаписи и прочие материалы, которые вы когда-либо загружали на свой телефон.
  5. Подтвердите действие, щелкнув по кнопке Сбросить настройки телефона (или просто «сбросить настройки» — для планшета).

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

Необходимость обновления приложений

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

На самом деле, обновлять приложения на ОС Андроид очень даже желательно. И тому есть несколько причин:

  • Безопасность. В новых версиях приложений устраняются критические уязвимости, которые открывают доступ вирусам и spyware.
  • Любое программное обеспечение несовершенно. Особенно это касается новых приложений, которые неопытные разработчики стараются как можно быстрее опубликовать. В таких продуктах зачастую содержится множество программных ошибок. Обновления позволяют исправить эту ситуацию.
  • Многие приложения со временем вообще перестают работать без обновлений на новых версиях Андроид.
  • Обновления повышают производительность и функциональность программы, в результате чего она начинает работать без зависаний.

Откат Android к резервной копии

Любой грамотный пользователь Android-устройства знает, что перед каждой установкой новой версии платформыи прошивки гаджета необходимо создавать резервные копии (Backup), которые в случае неполадок помогут быстро и без проблем вернуться к предыдущему состоянию системы. Существует множество специальных приложений для создания резервных копий, одной из наиболее популярных и универсальных программ является Titanium Backup.

Для этого приложений потребуются root-права, которые обеспечат доступ к необходимым системным папкам и файлам. Получить их можно через программы SupеrОneClick, Unlock Root Pro, Kingo Android Root и другие — для каждого устройства свои правила и инструкции.

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

Зайдите в «Настройки».

Подготовка к выполнению отката

Устройства Nexus очень удобны для выполнения откатов. Все, что нужно сделать, — сохранить свои личные файлы, перейти на страницу разработчика в Google и загрузить любой заводской образ, когда-либо выпущенный для устройства. Затем следует прошить его через ADB data-lazy-type=»image» data-src=»-content/uploads/2017/05/14722200366071-300×» alt=»нексус» width=»300″ height=»225″ srcset=»» data-srcset=»-content/uploads/2017/05/14722200366071-300× 350w» sizes=»(max-width: 300px) 100vw, 300px»> (Android Debugging Bridge).

В данном примере используется телефон Nexus 5 с установленной системой Android 5.0, которую следует заменить версией 4.4.4 (необходимо найти эту прошивку на Android и загрузить ее, чтобы сохранить в доступном месте). Если нужно откатить другое устройство, то следует выполнить поиск подходящих для него образов с помощью поисковой системы Google.

Итак, как восстановить прошивку на Андроид? Кроме образа Factory, следует загрузить еще несколько файлов на ПК. Понадобится приложение Android SDK, необходимое для осуществления прошивки. Кроме SDK-менеджера, необходим также автономный SDK-файл. Для использования такого программного обеспечения понадобится новейшая среда Java. В процессе установки SDK нужно будет указать, где установлена Java.

После завершения инсталляции следует зайти в SDK-менеджер, чтобы выбрать пункты Tools, Platform-tools, Android Support Library, Google USB Driver и установить их. Теперь нужно перейти туда, где ранее был сохранен образ Nexus 5 Factory. Следует извлечь содержимое этого файла в папку Platform-tools. С этого момента можно считать, что все предварительные условия выполнены, и приступать к процедуре отката мобильного устройства.