Прошивка андроид без рекавери

Как восстановить прошивку на Андроид

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

Как восстановить прошивку на Андроид

Содержание — Как восстановить прошивку на Андроид

Варианты восстановления прошивки на Android

Первым делом стоит определиться, какого типа ПО установлено на вашем устройстве: стоковое или стороннее. Способы будут отличаться для каждого варианта прошивок, так что будьте внимательны.

Способ 1: Сброс настроек к заводским (универсальный метод)

Большинство проблем, из-за которых прошивка может выйти из строя, возникают по вине пользователя. Чаще всего это происходит в случае установки разнообразных модификаций системы. Если разработчик той или иной модификации не предоставил методов отката изменений, лучший вариант — hard reset устройства. Процедура подробно описана в статье по ссылке ниже.

Способ 2: Программы-компаньоны для ПК (только стоковые прошивки)

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

У большинства брендовых компаний есть фирменные утилиты такого рода. Например, у Samsung их целых две: Kies, и более новый Smart Switch. Подобные программы есть также у LG, Sony и Huawei. Отдельную категорию составляют прошивальщики вроде Odin и SP Flash Tool . Принцип работы с приложениями-компаньонами мы покажем на примере Samsung Kies.

1. Устанавливайте программу на компьютер. Пока идёт установка, снимите батарею с проблемного девайса и найдите наклейку, на которой присутствуют пункты «S/N» и «Model Name». Они нам понадобятся позже, поэтому запишите их. В случае несъёмного аккумулятора указанные пункты должны присутствовать на коробке.

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

3. Если целостность firmware вашего девайса нарушена, Киес распознает имеющееся ПО как устаревшее. Соответственно, обновление прошивки восстановит её работоспособность. Для начала выберите «Средства» – «Обновить ПО».

4. Понадобится ввести серийный номер и модель устройства, эти сведения вы узнали в пункте 2. Проделав это, нажимайте «ОК».

5. Прочитайте предупреждение об удалении данных и согласитесь с ним, нажав «ОК».

6. Примите условия проведения процедуры, поставив под ними галочку.

Проверьте нужные параметры, смените их, если требуется, и нажимайте на кнопку «Обновить».

Процесс загрузки и обновления прошивки занимает от 10 до 30 минут, так что запаситесь терпением.

7. После обновления ПО отключайте устройство от компьютера — прошивка будет восстановлена.

Альтернативный сценарий — устройство находится в режиме аварийного восстановления. Он отображается на дисплее в виде подобной картинки:

В таком случае процедура возвращения работоспособности прошивки несколько отличается.

1. Запустите Kies и подключите устройство к компьютеру. Затем щелкните по «Средствам», и выберите «Аварийное восстановление прошивки».

Читайте также:  Файл nma андроид что это

2. Внимательно ознакомьтесь с информацией и нажимайте «Аварийное восстановление».

3. Появится окно с предупреждением, как и при обычном обновлении. Проделайте те же действия, что и при штатном апдейте.

4. Подождите, пока прошивка восстановится, а по окончании процесса отключайте девайс от компьютера. С большой долей вероятности телефон или планшет вернут работоспособность.

В программах-компаньонах других производителей алгоритм процедуры практически не отличается от описанного.

Способ 3: Обновление через Recovery (сторонние прошивки)

Стороннее системное ПО и его обновления для телефонов и планшетов распространяется в виде ZIP-архивов, которые нужно устанавливать через режим рекавери . Процедура восстановления прошивки заключается в переустановке архива с ОС или обновлениями через кастомное recovery. На сегодняшний день их существует два основных вида: ClockWorkMod ( CWM Recovery ) и TeamWin Recovery Project ( TWRP ). Процедура немного отличается для каждого варианта, поэтому рассмотрим её по отдельности.

CWM
Самый первый и долгое время единственный вариант стороннего рекавери. Сейчас постепенно выходит из пользования, однако все ещё актуален. Управление — клавиши громкости для перехода по пунктам и клавиша питания для подтверждения.

1. Заходим в CWM Recovery. Методика зависит от устройства, самые распространённые способы приведены в материале ниже.

2. Первый пункт, который нужно посетить — «Wipe data/factory reset». Нажмите кнопку питания, чтобы зайти в него.

3. Используйте клавиши громкости, чтобы добраться до пункта «Yes». Чтобы сбросить настройки устройства, подтвердите выбор нажатием клавиши питания.

4. Вернитесь в главное меню и зайдите в «Wipe cache partition». Повторите действия подтверждения из шага 3.

5. Переходите к пункту «Install zip from sdcard», затем «Choose zip from sdcard».

Всё также используя клавиши громкости и питания, выберите архив с ПО в формате ZIP и подтвердите его установку.

6. По окончании процесса перезагружайте устройство. Прошивка вернется в рабочее состояние.

TWRP
Более современный и популярный тип стороннего рекавери. Выгодно отличается от CWM поддержкой тач-сенсора и более обширным функционалом.

1. Активируйте режим восстановления. Когда загрузится ТВРП, тапните «Wipe».

2. В этом окне нужно отметить разделы, которые требуется очистить: «Data», «Cache», «Dalvik Cache». Затем обратите внимание на слайдер с надписью «Swipe to factory reset». Воспользуйтесь им, чтобы сбросить настройки к заводским, проведя слева направо.

3. Вернитесь в главное меню. В нём выберите «Install».

Откроется встроенный файловый менеджер, в котором нужно выбрать ZIP-файл с прошивочными данными. Найдите этот архив и тапните по нему.

4. Просмотрите информацию о выбранном файле, затем воспользуйтесь слайдером снизу, чтобы приступить к установке.

5. Подождите, пока ОС или её обновления установятся. Затем перезагружайте девайс из главного меню, выбрав «Reboot».

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

Заключение

Как видим, восстановить прошивку на устройстве с Android достаточно просто. Напоследок хотим напомнить вам — своевременное создание бэкапов избавит вас от большинства проблем с системным ПО.

Источник

Нюансы установки сторонних прошивок на Android-смартфоны. Первые шаги. Установка стороннего Recovery

Содержание

Преамбула

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

Читайте также:  Шлем виртуальной реальности для android

Важно:
Я не несу ответственности за ваши действия после прочтения данной статьи, обязательно делайте резервные копии данных на внешнее хранилище (SD-карты или компьютер). Но не пугайтесь — если вам удалось разблокировать загрузчик и установить recovery у вас всегда будет возможность восстановить устройство даже из «System Destroyed», а в большинстве случаев и реализовать «вертай взад» — установить официальную систему с блокировкой загрузчика (как, например, у Xiaomi).

Зачем мне перепрошивать устройство?

Для чего люди вообще перепрошивают свои устройства со стабильными ОС от производителя на какие-то сборки «От Васяна»? Причины у всех разные. Кому-то не нравится напичканная китайским хламом MIUI. Чьи-то устройства производитель уже давно не обновляет, а новую систему хочется. Кому-то по душе «чистая» система, кто-то больше не может жить под вечным прицелом Google Services и так далее и тому подобное. Справедливости ради хочу отметить, что множество неофициальных прошивок имеют поддержку от их разработчиков и на них регулярно прилетают OTA обновления. При этом они не уступают в безопасности официальным, а наиболее популярные поддерживают актуальные схемы шифрования ваших данных (FBE).

Что же такое – перепрошивка устройства?

Если коротко и ясно – замена или переустановка установленной операционной системы на другую операционную систему. Прямо как “винду переставить”. Данное определение не относится конкретно к телефонам — перепрошивают всё, что угодно, даже автомобили. Применительно к устройствам на Android это также не означает, что сторонняя прошивка должна быть именно системой Android — я имел опыт установки Ubuntu на телефон. Целесообразность этого поступка — вопрос другой.

Из каких же шагов состоит установка новой ОС, вместо существующей? Для большинства пользователей они будут примерно следующими:

Поиск и установка стороннего Recovery

Поиск файлов новой прошивки

Установка новой прошивки с помощью стороннего recovery

(опционально) Установка root-прав

(опционально) Установка GApps

В этой, как самой первой статье, я разберу только первые два пункта, в силу объема остальных.

Разблокировка загрузчика

Что за загрузчик и зачем его разблокировать? Загрузчик или Bootloader простыми словами – относительно небольшой кусочек программного кода, который занимается запуском установленной системы. Сам по себе он — незаменимая часть устройства, но в его функции также входит реализация технологии Verified Boot. Эта технология призвана ограничить установку ОС до авторизованных производителем (путем проверки подписи файла). С одной стороны, это защитит ваши данные от злоумышленника (он не сможет установить другую прошивку без форматирования вашего устройства), с другой – многие популярные прошивки обеспечивают надежное шифрование раздела Data. Наша цель — отключить механизм Verified Boot для того, чтобы мы могли установить стороннюю систему.

Скажу сразу – универсальной инструкции для всех телефонов нет и быть не может. Более того – некоторые устройства вообще не имеют способа разблокировки загрузчика, а некоторые не блокируются производителем изначально. Проверить факт блокировки загрузчика можно с помощью adb в режиме fastboot — fastboot oem device-info (что это и как пользоваться этим инструментом разберу в пункте про установку). Если true – заблокирован, иначе – нет. Все дальнейшие действия будут рассмотрены на примере устройства Xiaomi Redmi 8T на базе процессора Qualcomm.

Итак, если по результатам проверки вы обнаружили, что загрузчик заблокирован, то помочь вам с поиском способа разблокировки поможет только Технотроица – Отец (Сайт производителя), Сын (4pda) и Святой дух (Google). В случае с Xiaomi всё достаточно просто – на сайте производителя есть фирменная утилита для разблокировки загрузчика, ее использование интуитивно понятно. После успешного окончания процесса разблокировки необходимо отформатировать раздел Data, поскольку он зашифрован текущей системой и новая его попросту не расшифрует (в Xiaomi за это отвечают переключатели в окне разблокировки загрузчика) и можно приступать к процессу установки стороннего Recovery.

Читайте также:  Android auto блокировка экрана

Установка стороннего Recovery

Что такое Recovery и почему мы начинаем процесс прошивки именно с него? Раздел Recovery – аналог BIOS на компьютере, также именуется как «Режим восстановления». Этакая «подсистема», которая призвана помочь в восстановлении работоспособности устройства. Заменить установленный производителем recovery сторонним необходимо потому, что «родной» не даст установить вам ничего, кроме официальной прошивки.

Немного о том, какие бывают Recovery

Я использую и настоятельно советую использовать другим именно TWRP-recovery, поскольку он сильно превосходит в функциональности и удобстве CWM.

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

После скачивания recovery вы должны получить файл образа раздела android с расширением .img . Чтобы установить его на свое устройство, нам понадобится:

Компьютер или иное подходящее для запуска ADB устройство

USB-драйвера для вашего аппарата, установленные на компьютер

Чтобы прошить новый раздел recovery, необходимо перевести телефон в особый режим загрузчика – fastboot. На большинстве устройств это делается с помощью зажатия кнопок Power и Vol- при включении телефона. Успешным входом в этот режим будет считаться черный экран смартфона с белой строкой «fastboot mode». После этого необходимо подключить устройство к компьютеру при помощи USB-кабеля.

Для прошивки раздела recovery нам понадобится единственная ADB-команда. Для исполнения этих самых команд, воспользуемся консолью Windows. (я полагаю, вы справились с установкой ADB). Общий формат команды прошивки файла в раздел устройства выглядит следующим образом:

fastboot flash partition PathToFile

fastboot — путь к файлу fastboot.exe, поставляется вместе с ADB;

partition — доступный для прошивки раздел Android. Мы шьем recovery;

PathToFile — путь к .img-образу recovery, который вы скачали;

В моем случае, команда выглядела примерно так:

C:\adb\fastboot flash recovery C:\recovery.img

Некоторые recovery поставляются с автоматическими установщиками и ADB — вам нужно лишь запустить bat-файл.

После того, как в консоли появилось сообщение об успешном окончании процесса прошивки recovery (2-3 секунды), можно пробовать запустить только что установленный режим Recovery – при включении телефона зажать Power и Vol+ до момента появления на экране лого производителя, после чего можно отпустить кнопку Power до появления логотипа выбранного вами recovery.

Готово!

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

Послесловие

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

Модель: Xiaomi Redmi Note 8T
Операционная система: Android 11 ArrowOS
Recovery: Pitch Black Recovery Project (twrp-based)
GoogleServices: NikGApps based

Готов выслушать конструктивную критику, спасибо за прочтение!

Источник

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