Как перепрошить Android самому
Вариантов того, как перепрошить Android самому, существует несколько, и каждый из них может быть использован в зависимости от наличия оборудования и опыта работы со специализированным программным обеспечением. При этом важно соблюдать последовательность действий и устанавливать только стабильные версии программных оболочек.
Содержание
- Подготовка к прошивке
- Резервная копия данных
- Качественный провод
- Полностью заряженный аккумулятор
- Возможные проблемы
- ADB и Fastboot
- Прошивка телефона при помощи CWM Recovery
- Прошивка смартфона помощью ROM Manager
- Как прошить телефон андроид при помощи TWRP Recovery?
- FAQ
Подготовка к прошивке
Перепрошивка смартфона под управлением Android представляет собой процесс установки более новой, эквивалентной или редактированной сторонними разработчиками операционной системы. Подобные действия требуются при желании получить дополнительные возможности или устранить возникнувшие неисправности в работе смартфона. При этом важно понимать, что в результате производимых манипуляций гаджет «обнуляет» все настройки и стирает содержащиеся во внутренней памяти данные. Поэтому прежде чем перейти к непосредственной установке ОС следует провести ряд подготовительных действий.
Резервная копия данных
Прежде всего, следует позаботиться о сохранности важных файлов и системных установок старой версии операционки. Копированию в зависимости от фактических целей пользователя могут подвергаться как все системные параметры устройства (настройки, данные установленных приложений), так и личные мультимедиа файлы, сохранённые контакты, сообщения и иные важные сведения.
Для сохранения сторонних файлов из памяти смартфона их достаточно просто перенести на съёмный накопитель, в облачное хранилище или на ПК, а вот для получения возможности восстановления всей системы потребуется создание полноценного образа. Выполнить задачу можно как с помощью специализированного ПО, так и через встроенные возможности самого Android.
Одним из наиболее популярных приложений для создания резервных копий устройства является программа Titanium Backup, которая позволяет сохранять данные отдельных приложений или копировать всю информацию, включая системные параметры (контакты, сообщения, настройки будильника). Это же приложение потом поможет и восстановить систему после переустановки. Для работы программы потребуется получить ROOT-права.
Вторым вариантом сохранения копии системы является встроенная функция Recovery. После перехода в раздел восстановления и копирования достаточно лишь зайти в пункт меню «backup and restore», после чего отметить строчку «Reserver». В результате действий системные данные сохранятся на установленный флэш-накопитель.
Качественный провод
Ещё одним условием безопасной переустановки Android является использование полностью исправного кабеля USB. Лучшим вариантом здесь будет комплектный кабель, однако в случае его утраты или повреждения рекомендуется приобрести качественный аналог от проверенного производителя. Использовать беспроводное соединение для перепрошивки смартфона нельзя, так как возможные искажения сигнала могут негативно повлиять на результат производимых действий вплоть до полного выхода смартфона из строя.
Полностью заряженный аккумулятор
Перед перепрошивкой смартфона следует также убедиться, что аккумулятор полностью заряжен. Во время переустановки операционной системы даже незначительные сбои способны перевести смартфон в полностью нерабочее состояние, поэтому неожиданная разрядка батареи наверняка испортит устройство. Зарядить смартфон необходимо на все 100%, при этом следует учесть, что если батарея держит заряд недолго, то аккумулятор следует либо заменить, либо отказаться от перепрощивки.
Возможные проблемы
В процессе переустановки Android может возникнуть ряд проблем:
- Постоянная перезагрузка – система установилась, но на первоначальном этапе включения смартфон уходит в циклическую перезагрузку. В этом случае потребуется перепрошивка с помощью ПК и специального ПО;
- Отключение функций – речь идёт о неработающем модуле NFC или беспроводного подключения Wi-Fi. Ситуация часто встречается в случае использования кастомизированных версий операционной системы, что в большинстве случаев устраняется через ещё одну перепрошивку на стоковый вариант ОС;
- Полный выход из строя – смартфон не реагирует на нажатие кнопки питания. В этом случае оптимальным решением проблемы будет обращение в сервисный центр.
Любые действия по переустановке ОС автоматически прекращают действие гарантии производителя, поэтому любые возникающие неисправности переходят в ответственность пользователя.
Основные способы перепрошивки
Для переустановки Android существует несколько способов, которые производятся через подключение смартфона к ПК, а также с помощью использования штатного функционала меню Recovery.
ADB и Fastboot
При подключении к ПК есть возможность использования утилит ADB и Fastboot. В первом случае алгоритм действий следующий:
- Скачивание дистрибутива ADB на ПК с сайта разработчика, при учёте разрядности версии Windows. Также важно убедиться в установке актуальной версии Java;
- Подключение смартфона к ПК по USB-кабелю и проверка наличия драйверов устройства. В случае если компьютер «не видит» телефон, нужно скачать драйвера в автоматическом режиме или установить их вручную;
- Запуск режима «отладка по USB»;
- Проверка работоспособности ADB – в папке программы нажать комбинацию «правая кнопка мыши+shift», в открывшемся меню перейти во вкладку «Открыть окно команд»/«Открыть окно PowerShell здесь», после чего ввести в командной строке «adb» и подтвердить (Enter);
- Авторизация в консоли программы с помощью команды «adb devices», смартфон высветится в списке устройств;
- Копирование архивированных файлов прошивки в корневую папку программы ADB;
- Запуск командной строки (Win+R), ввод команды «cd», перенос архива прошивки в поле ввода;
- Включение режима работы смартфона «Recovery» с помощью команды «adb reboot recovery» или через комбинацию клавиш смартфона;
- В меню «Recovery» активация параметра «apply update from ADB»;
- Ввод в командную строку ПК команды «adb sideload», добавление архива прошивки в поле ввода строки;
- Завершение процесса передачи файлов прошивки через клавишу «Enter».
В случае правильного выполнения действий произойдёт установка новой программной оболочки.
В случае использования программы Fastboot работа производится с файлом-образом формата IMG и действия следующие:
- Активация режима Fastboot;
- Ввод в командную строку ПК команды «cd /», далее там же «cd adb»;
- Подключение смартфона к ПК через кабель USB;
- Проверка работоспособности драйверов и установка при необходимости;
- Ввод в командную строку команды «adb reboot bootloader»;
- Проверка определения смартфона в программе с помощью команды «fastboot devices»;
- Запуск процесса обновления прошивки через команду «fastboot update name.img», при этом в строчке вместо «img» прописывается название файла прошивки;
- Подтверждение установки клавишей «Enter».
На всех этапах важно соблюдать очерёдность и правильность набора команд.
Прошивка телефона при помощи CWM Recovery
Использование изменённой версии системного Recovery позволяет получить доступ к расширенному функционалу при обновлении прошивки, но для возможности работы необходимо скачать и инсталлировать кастомное ПО.
Прошивка смартфона будет производится по следующему алгоритму:
- Подключение смартфона к ПК по кабелю;
- Активация режима передачи данных;
- Копирование на смартфон файлов прошивки;
- Активация режима работы «Recovery»;
- Выбор в меню программы пункта «install zip»;
- Выбор архива с прошивкой и подтверждение установки.
Метод проще, чем вышеописанные, но также требует внимательности и аккуратного выполнения команд.
Прошивка смартфона помощью ROM Manager
Этот вариант установки новой версии прошивки не требует использования ПК. Для выполнения задачи необходимо лишь скачать и установить программу «ROM Manager» на смартфон. Также необходимо копирование файлов устанавливаемой системы на съёмный накопитель.
Действия следующие:
- Инсталляция программы, подтверждение разрешений;
- Запуск программы и выбор пункта «Установить ROM c карты»;
- Выбор нужного файла и подтверждение установки.
В доступе для пользователей предоставлен бесплатный и платный вариант программы, причём во втором случае открывается доступ к архиву прошивок для выбранной модели.
Как прошить телефон андроид при помощи TWRP Recovery?
Ещё один вариант прошивки смартфона – использование программы TWRP Recovery.
- Подключение смартфона по USB-кабелю, активация режима передачи данных;
- Копирование архива с прошивкой на съёмный накопитель смартфона;
- Активация режима «Recovery»;
- Выбор плитки меню «Wipe», переход в подпункт «Advanced Wipe»;
- Выделение пунктов «Cache», «Internal Storage», «Data», «System», «Dalvik Cache» и их форматирование;
- Переход на шаг назад и выбор пункта «Reboot Recovery»;
- Активация на стартовом меню пункта «Install»;
- Выбор архива с прошивкой, подтверждение действий;
- Завершение процесса через последовательный выбор пунктов «Wipe cache/delvik» и «Reboot System».
Отличием программы является взаимодействие с функционалом с помощью понятных тапов и свайпов по экрану смартфона.
FAQ
Как найти прошивку на Android-устройство?
Лучший вариант скачать прошивку с официального сайта производителя смартфона, однако, в случае необходимости инсталляции кастомной программной оболочки, можно поискать нужные файлы в соответствующих ветках тематических форумов (4PDA).
Как зайти в меню Recovery?
В большинстве случаев для перехода в этот режим используется комбинация клавиш «Уменьшение громкости» и «Выключение», однако для некоторых моделей параметр будет отличаться, и выяснять нужную комбинацию необходимо индивидуально.
Как разблокировать Bootloader?
Для возможности работы с программой Fastboot и запуска бутлоудера необходимо ввести команду «fastboot OEM unlock».
Как получить Root доступ?
Для проведения большинства перечисленных выше действий требуется получение доступа к режиму суперпользователя или «Root-права». Для этого необходимо использовать специализированные приложения – Frame Root, iRoot или иные подобные.
Видео
Все способы:
- Подготовка устройства и ПК
- Установка прошивок
- Способ 1: Download Only
- Способ 2: Firmware Upgrade
- Способ 3: Format All + Download
- Установка кастомного рекавери через SP Flash Tool
- Вопросы и ответы: 71
Аппаратная платформа MTK в качестве основы для построения современных смартфонов, планшетных компьютеров и других устройств получила очень широкое распространение. Вместе с разнообразием устройств, в жизнь пользователей пришла возможность выбора вариаций ОС Android – число доступных официальных и кастомных прошивок для популярных МТК-девайсов может достигать нескольких десятков! Для манипуляций с разделами памяти устройств Mediatek чаще всего используется SP Flash Tool — мощный и функциональный инструмент.
Несмотря на большое разнообразие MTK-устройств, процесс установки программного обеспечения через приложение SP FlashTool в целом одинаков и осуществляется в несколько шагов. Рассмотрим их подробно.
Все действия по прошивке устройств с помощью SP FlashTool, в том числе выполнение нижеизложенных инструкций, пользователь осуществляет на свой страх и риск! За возможное нарушение работоспособности аппарата администрация сайта и автор статьи ответственности не несут!
Подготовка устройства и ПК
Для того, чтобы процедура записи файлов-образов в разделы памяти устройств прошла беспроблемно, необходимо подготовиться соответствующим образом, проведя определенные манипуляции, как с Андроид-девайсом, так и с ПК или ноутбуком.
- Загружаем все необходимое, — прошивку, драйвера и само приложение. Распаковываем все архивы в отдельную папку, в идеальном варианте расположенную в корне диска С.
- Желательно, чтобы названия папок для расположения файлов приложения и прошивки не содержали русских букв и пробелов. Наименование может быть любым, но называть папки следует осознанно, чтобы впоследствии не запутаться, особенно если пользователь любит экспериментировать с различными видами ПО, загружаемого в аппарат.
- Устанавливаем драйвер. Этот пункт подготовки, а точнее его правильное выполнение во многом предопределяет беспроблемное протекание всего процесса. О том, как установить драйвер для MTK-решений, подробно рассказано в статье по ссылке ниже:
- Делаем бэкап системы. При любом исходе процедуры прошивки, пользователю практически во всех случаях придется восстанавливать собственную информацию, а в том случае, если что-то пойдет не так, данные, которые не были сохранены в резервной копии, будут безвозвратно утеряны. Поэтому крайне желательно выполнить шаги одного из способов создания бэкапа из статьи:
- Обеспечиваем бесперебойность подачи электроэнергии для ПК. В идеальном случае, компьютер, который будет использоваться для манипуляций через SP FlashTool должен быть полностью исправен и оснащен источником бесперебойного питания.
Урок: Установка драйверов для прошивки Android
Урок: Как сделать бэкап Android-устройства перед прошивкой
Установка прошивок
С помощью приложения SP FlashTool можно осуществлять практически все возможные операции с разделами памяти устройства. Установка прошивок – это основная функция и для ее выполнения в программе предусмотрено несколько режимов работы.
Способ 1: Download Only
Рассмотрим подробно процедуру загрузки ПО в Android-устройство при использовании одного из самых распространенных и часто используемых режимов прошивки через SP FlashTool — «Download Only».
- Запускаем SP FlashTool. Программа не требует установки, поэтому для ее запуска просто дважды кликаем по файлу flash_tool.exe, расположенному в папке с приложением.
- При первом запуске программы, появляется окно с сообщением об ошибке. Этот момент не должен волновать пользователя. После того, как путь расположения необходимых файлов будет указан программе, ошибка больше не появится. Нажимаем кнопку «ОК».
- В главном окне программы после запуска изначально выбран режим работы — «Download Only». Сразу же следует отметить, что данное решение применяется в большинстве ситуаций и является основным для практически всех прошивочных процедур. Отличия в работе при использовании других двух режимов будут описаны ниже. В общем случае оставляем «Download Only» без изменений.
- Переходим к добавлению в программу файлов-образов для дальнейшей их записи в разделы памяти аппарата. Для некоторой автоматизации процесса в SP FlashTool используется специальный файл под названием Scatter. Этот файл является по своей сути перечнем всех разделов флеш-памяти устройства, а также адресов начальных и конечных блоков памяти Андроид-устройства для записи разделов. Чтобы добавить скаттер-файл в приложение нажимаем кнопку «choose», расположенную справа от поля «Scatter-loading file».
- После нажатия на кнопку выбора scatter-файла открывается окно Проводника, в котором необходимо указать путь к нужным данным. Скаттер-файл располагается в папке с распакованной прошивкой и имеет название MTxxxx_Android_scatter_yyyyy.txt, где xxxx – номер модели процессора устройства, для которого предназначены загружаемые в аппарат данные, а – yyyyy, тип памяти, используемый в девайсе. Выбираем скаттер и нажимаем кнопку «Открыть».
- Важно отметить, что в приложении SP FlashTool предусмотрена проверка хеш-сумм, призванная обезопасить Андроид-девайс от записи неверных или поврежденных файлов. При добавлении скаттер-файла в программу производится проверка файлов-образов, перечень которых содержится в загружаемом скаттере. Эту процедуру можно отменить в процессе проверки или отключить в настройках, но делать этого категорически не рекомендуется!
- После загрузки скаттер-файла, в автоматическом режиме добавились и компоненты прошивки. Об этом свидетельствуют заполненные поля «Name», «Begin Adress», «End Adress», «Location». Строки под заголовками содержат соответственно имя каждого раздела, начальный и конечный адреса блоков памяти для записи данных, а также путь, по которому расположены файлы-образы на диске ПК.
- Слева от наименований разделов памяти располагаются чек-боксы, позволяющие исключить или добавить определенные файл-образы, которые будут записаны в устройство.
В общем случае настоятельно рекомендуется снять галочку возле пункта с разделом «PRELOADER», это позволяет избежать очень многих проблем, особенно при использовании кастомных прошивок или файлов, полученных на сомнительных ресурсах, а также отсутствии полного бэкапа системы, созданного с помощью MTK Droid Tools.
- Проверяем настройки программы. Нажимаем меню «Options» и в раскрывшемся окне переходим в раздел «Download». Отмечаем галочками пункты «USB Checksum» и «Storage Сhecksum» — это позволит проверить контрольные суммы файлов перед записью в устройство, а значит избежать прошивки испорченных образов.
- После выполнения вышеперечисленных шагов переходим непосредственно к процедуре записи файлов-образов в соответствующие разделы памяти устройства. Проверяем, что устройство отключено от компьютера, выключаем полностью Андроид-девайс, вынимаем и вставляем обратно аккумулятор, если он съемный. Для перевода SP FlashTool в режим ожидания подключения аппарата для прошивки нажимаем кнопку «Download», обозначенную зеленой стрелкой, направленной вниз.
- В процессе ожидания подключения девайса, программа не дает возможности осуществлять какие либо действия. Доступна только кнопка «Stop», позволяющая прервать процедуру. Подключаем выключенный аппарат к USB-порту.
- После подключения устройства к ПК и его определения в системе начнется процесс прошивки аппарата, сопровождаемый заполнением индикатора выполнения, расположенного внизу окна.
В течение процедуры индикатор меняет свой цвет в зависимости от производимых программой действий. Для полного понимания происходящих во время прошивки процессов рассмотрим расшифровку цветов индикатора:
- После того, как программа выполнит все манипуляции, появляется окошко «Download OK», подтверждающее успешное завершение процесса. Отключаем девайс от ПК и запускаем его длительным нажатием клавиши «Питание». Обычно первый запуск Android после прошивки длится довольно долго, следует набраться терпения.
Внимание! Загрузка неверного скаттер-файла в SP Flash Tool и дальнейшая запись образов с использованием неправильной адресации разделов памяти может привести к повреждению устройства!
Способ 2: Firmware Upgrade
Процедура работы с MTK-устройствами под управлением Android в режиме «Firmware Upgrade» в целом аналогична вышеописанному методу «Download Only» и требует выполнения похожих действий от пользователя.
Отличием режимов является невозможность выбора отдельных образов для записи в варианте «Firmware Upgrade». Другими словами, в этом варианте память устройства будет перезаписана в полном соответствии с перечнем разделов, который содержится в скаттер-файле.
В большинстве случаев этот режим используется для обновления официальной прошивки в целом рабочего аппарата, если пользователю требуется новая версия ПО, а другие методы обновления не работают, либо неприменимы. Также может применяться при восстановлении девайсов после краха системы и в некоторых других случаях.
Внимание! Использование режима «Firmware Upgrade» предполагает полное форматирование памяти аппарата, следовательно, все данные пользователя в процессе будут уничтожены!
Процесс прошивки в режиме «Firmware Upgrade» после нажатия кнопки «Download» в SP FlashTool и подключения устройства к ПК состоит из следующих этапов:
- Создание резервной копии раздела NVRAM;
- Полное форматирование памяти девайса;
- Запись таблицы разделов памяти устройства (PMT);
- Восстановление раздела NVRAM из бэкапа;
- Запись всех разделов, файлы-образы которых содержатся в прошивке.
Действия пользователя для осуществления прошивки в режиме «Firmware Upgrade», повторяют предыдущий способ, за исключением отдельных пунктов.
- Выбираем скаттер-файл (1), выбираем режим работы SP FlashTool в раскрывающемся перечне (2), нажимаем кнопку «Download» (3), затем подключаем выключенный аппарат к порту USB.
- По завершению процедуры, покажется окошко «Download OK».
Способ 3: Format All + Download
Режим «Format All+Download» в SP FlashTool предназначается для выполнения прошивки при восстановлении девайсов, а также используется в ситуациях, когда другие вышеописанные методы неприменимы либо не срабатывают.
Ситуации, в которых применяется «Format All+Download», многообразны. В качестве примера можно рассмотреть случай, когда в аппарате было установлено модифицированное ПО и/или выполнена переразметка памяти девайса на отличное от заводского решение, а затем понадобился переход на оригинальное ПО от производителя. В этом случае попытки записать оригинальные файлы завершаться ошибкой и программа SP FlashTool предложит использование аварийного режима в соответствующем окне-сообщении.
Этапов выполнения прошивки в рассматриваемом режиме всего три:
- Полное форматирование памяти аппарата;
- Запись таблицы разделов PMT;
- Запись всех разделов памяти устройства.
Внимание! При манипуляциях в режиме «Format All+Download» стирается раздел NVRAM, что приводит к удалению параметров сети, в частности, IMEI. Это сделает невозможным совершение звонков и подключение к сетям Wi-Fi после выполнения нижеизложенных инструкций! Восстановление раздела NVRAM при отсутствии бэкапа достаточно трудоемкая, хотя и возможная в большинстве случаев процедура!
Шаги, необходимые для проведения процедуры форматирования и записи разделов в режиме «Format All+Download» аналогичны таковым в вышеописанных методах для режимов «Download» и «Firmware Upgrade».
- Выбираем scatter-файл, определяем режим, нажимаем кнопку «Download».
- Подключаем устройство к USB-порту ПК и дожидаемся окончания процесса.
Установка кастомного рекавери через SP Flash Tool
На сегодняшний день широкое распространение получили так называемые кастомные прошивки, т.е. решения, созданные не производителем конкретного девайса, а сторонними разработчиками или рядовыми пользователями. Не углубляясь в преимущества и недостатки такого способа изменить и расширить функционал Андроид-девайса, стоит отметить, что для установки кастомов в большинстве случаев требуется наличие в аппарате модифицированной среды восстановления – TWRP Recovery либо CWM Recovery. Практически во все MTK-девайсы этот компонент системы можно установить с помощью SP FlashTool.
- Запускаем Флеш Тул, добавляем scatter-файл, выбираем «Download Only».
- С помощью чек-бокса в самом верху перечня разделов снимаем отметки со всех файлов-образов. Устанавливаем галочку только возле раздела «RECOVERY».
- Далее необходимо указать программе путь к файлу-образу кастомного рекавери. Для этого совершаем двойной клик по пути, прописанному в разделе «Location», и в открывшемся окне Проводника находим необходимый файл *.img. Нажимаем кнопку «Открыть».
- Результатом вышеописанных манипуляций должно стать нечто похожее на скриншот ниже. Галочкой отмечен исключительно раздел «RECOVERY» в поле «Location» указан путь и сам файл-образ рекавери. Нажимаем кнопку «Download».
- Подключаем выключенный девайс к ПК и наблюдаем за процессом прошивки рекавери в устройство. Все происходит очень быстро.
- По окончанию процесса снова видим уже знакомое по предыдущим манипуляциям окошко «Download OK». Можно перезагружаться в модифицированную среду восстановления.
Стоит отметить, что рассматриваемый способ установки рекавери через SP FlashTool не претендует на роль абсолютно универсального решения. В отдельных случаях при загрузке образа среды восстановления в аппарат могут потребоваться дополнительные действия, в частности, редактирование scatter-файла и другие манипуляции.
Как видим, процесс прошивки MTK-девайсов на Android с помощью приложения SP Flash Tool — процедура не сложная, но требующая должной подготовки и взвешенности действий. Делаем все спокойно и обдумываем каждый шаг – успех обеспечен!
Здравствуй, уважаемый читатель! Этот пост является первым в цикле статей про нюансы установки сторонних (далее — кастомных, от слова custom) прошивок на свои устройства под управлением ОС Andoid, а также о критически важных нюансах этого процесса. Цикл статей ориентирован на тех, кто либо только думает над тем, чтобы «накатить» на свой аппарат неофициальную прошивку, либо не знает некоторых моментов (например, как подружить GPay с новой ОС).
Содержание
-
Вступление
-
Зачем мне перепрошивать устройство
-
Что такое перепрошивка устройства
-
Разблокировка загрузчика
-
Установка стороннего Recovery
-
Послесловие
Преамбула
Кто-то отметит, что вся нужная и ненужная информация по процессу перепрошивки находится на всем известном форуме. Я, свою очередь, отвечу, что во-первых — далеко не все проблемы и их решения там описаны, а во-вторых — не каждый сходу сможет найти среди такого обилия информации нужную. Я же исхожу из собственного опыта.
Важно:
Я не несу ответственности за ваши действия после прочтения данной статьи, обязательно делайте резервные копии данных на внешнее хранилище (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.
Установка стороннего Recovery
Что такое Recovery и почему мы начинаем процесс прошивки именно с него? Раздел Recovery – аналог BIOS на компьютере, также именуется как «Режим восстановления». Этакая «подсистема», которая призвана помочь в восстановлении работоспособности устройства. Заменить установленный производителем recovery сторонним необходимо потому, что «родной» не даст установить вам ничего, кроме официальной прошивки.
Немного о том, какие бывают Recovery
Существует 2 основных проекта стороннего recovery – TWRP и CWM и всё, что на них основано. У каждого проекта имеются сайты, ветки проектов есть для множества устройств. Но, если на официальных сайтах эти проектов вы не нашли своего устройства, с высокой вероятностью вы найдете его на 4pda в теме своего аппарата.
Я использую и настоятельно советую использовать другим именно TWRP-recovery, поскольку он сильно превосходит в функциональности и удобстве CWM.
Немного об ADB
Немного об ADB – это отладочный инструмент, который позволяет разработчикам отлаживать свои приложения, а таким энтузиастам как мы – прошивать телефоны и делать много других полезностей. Обо всех функциях вы можете узнать так же при помощи Технотроицы.
После скачивания recovery вы должны получить файл образа раздела android с расширением .img
. Чтобы установить его на свое устройство, нам понадобится:
-
Компьютер или иное подходящее для запуска ADB устройство
-
USB-драйвера для вашего аппарата, установленные на компьютер
-
Консольная утилита ADB
Чтобы прошить новый раздел 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
Готов выслушать конструктивную критику, спасибо за прочтение!
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Прошивали ли вы своё устройство?
17.93% Нет, сижу на родной, всё нравится и менять не планирую33
20.11% Нет, но после прочтения захотелось попробовать37
15.22% Да, восстанавливал работоспособность родной системы28
36.96% Да, сижу на кастомной прошивке68
9.78% Ставлю новую прошивку каждый раз, когда еду на работу18
Проголосовали 184 пользователя. Воздержались 23 пользователя.
Загрузить PDF
Загрузить PDF
Если вы хотите использовать ваш старый сотовый телефон с новым сотовым оператором, то вам нужно знать, как прошить телефон. Прошивку еще иногда называют «перепрограммированием». Конечно, для перепрошивки вы можете обратиться в авторизованные сервисные центры, но вы также можете узнать, как прошить ваш телефон самостоятельно.
-
CDMA означает «множественный доступ с кодовым разделением». Если вы не уверены, что у вас действительно CDMA телефон, извлеките из него батарейку и поищите съемный модуль идентификации абонента (SIM-карту). Если в телефоне нет SIM-карты, это CDMA телефон, и его можно перепрошить.
- GSM (глобальный стандарт цифровой мобильной сотовой связи) телефоны перепрошить нельзя (это, например, AT&T и T-Mobile). Metro, Sprint, Cricket, Boost, Verizon и многие другие — это CDMA, и поэтому могут быть перепрошиты, так как не контролируются SIM-картой.
- Ваш телефон должен иметь чистый ESN (электронный серийный номер) — то есть этот номер не должен быть когда-либо заявлен как потерянный или украденный.[1]
-
В процессе прошивки будет использоваться тот же кабель, что вы используете для подключения телефона к компьютеру, чтобы закачать на него музыку или еще что-то.
-
Есть несколько простых в использовании программ, с помощью которых можно легко прошить телефон, причем некоторые из них даже можно скачать бесплатно. Перед попыткой перепрошить телефон убедитесь, что программа, которую вы выбрали, будет работать с вашим телефоном.
- Примеры таких программ вы можете найти на Easyflasher.com[2]
, CDMA-ware.com[3]
, Flashyourphone.com[4]
и Your cellular[5]
. Поищите и повыбирайте, прежде чем рискнете испортить свой телефон какой-нибудь неадекватной или несовместимой программой.
- Примеры таких программ вы можете найти на Easyflasher.com[2]
-
Вы поменяете вашего текущего сотового оператора на другого. Единственное условие, что это тоже должна быть сеть CDMA. Cricket, Page Plus и Metro PCS — вот три популярных варианта.[6]
- Вы можете проверить качество приема сигнала в вашем районе для разных сотовых операторов на сайте Cellreception.com.[7]
Убедитесь, что оно как минимум не хуже нынешнего, прежде чем сделать следующий шаг! Некоторые программы аффилированы с более крупными сетями, как, например, Page Plus с Verizon.[8]
- Вы можете попользоваться Page Plus прямо с их сайта.
Реклама
- Вы можете проверить качество приема сигнала в вашем районе для разных сотовых операторов на сайте Cellreception.com.[7]
-
Скачайте выбранную вами программу для прошивки телефона на ваш компьютер и разархивируйте файлы. Внимательно прочитайте инструкции и строго им следуйте. После прочтения инструкций вы сможете прошить свой телефон за 15 или 20 минут.
- Настройки каждого телефона немного отличаются, поэтому здесь невозможно написать пошаговую инструкцию. Однако мы попытаемся охватить те основные моменты, которые вам необходимо знать.
-
Если вы не уверены, что у вас установлены драйвера последней версии для вашего телефона, просто скачайте их онлайн. Если вы знаете номер или название модели вашего телефона, с этим не будет проблем. Если не знаете, то вы сможете также узнать название модели онлайн.[9]
- Перед началом прошивки убедитесь, что у вас есть все необходимые драйвера! Иначе процесс прошивки может не работать. Для этого посетите сайт производителя вашего сотового телефона (например, Samsung).
-
Программа спросит вас, кто ваш текущий оператор, для какого оператора вы пытаетесь перепрошить телефон, а также производителя и модель вашего телефона. Она также попросит вас выбрать между неполной и полной перепрошивкой. Неполная прошивка изменит только приветствие и некоторые надписи.
-
Если вы запустили программу для прошивки телефона, вы можете его «прочитать», что даст вам всю необходимую для дальнейшего процесса информацию. Или вы можете узнать ее заранее. MEID и ESN должны быть указаны под батарейкой.
- MEID должен состоять из 18 цифр (начиная с 2), если он указан в десятичной форме или состоять из 15 цифр и букв, если указан в шестнадцатеричной форме.
- ESN должен быть длиной 8 цифр и, возможно, будет подписан как PESN.[10]
-
У вашей программы должна быть возможность самой обнаруживать подключенный телефон, что позволит считать с него данные. Если вы это сделаете, вам не надо будет беспокоиться об определении COM-порта — программа сделает это за вас.
- Если она спрашивает вас код разблокировки, для телефонов Verizon это всегда шесть нулей. Менее вероятны, но все же возможны варианты с шестью единицами или шестью тройками.
- Некоторые телефоны могут потребовать от вас загрузить PRL. В США это можно сделать, набрав код *228 (для Verizon/MetroPCS/US Cellular) или ##873283# («update») для Sprint. В Канаде это код *22803 для Telus Mobility.
- Если по какой-то причине по указанному вами COM-порту никакой информации не передается, вы можете с помощью Диспетчера Устройств вручную найти, какой порт на самом деле используется.
-
Большинство программного обеспечения будет от вас ждать выбора опции «записать» и затем попросит вас подтвердить ваш выбор. Как только вы нажмете «да», начнется процесс прошивки, и после его завершения телефон автоматически перезагрузится. Вот и все! Готово. Слишком просто, правда?
Реклама
-
Знайте, что есть вероятность того, что ваш телефон превратится в «кирпичик». Этот термин используется для «внезапной смерти» вашего телефона. Он становится практически бесполезным… только если вы не захотите использовать его как кирпич.
- Это риск существует, даже если прошивку выполняет профессионал. Шансов, конечно, меньше, чем если бы вы попросили это сделать соседа по комнате, но они все-таки есть.
-
[11]
Логика очень простая — вы предаете сотового оператора, он предает вас. Однако, если вы идете в магазин, и они делают прошивку за вас (как вариант), ваша гарантия может все еще действовать (в зависимости от обстоятельств, конечно). -
Убедитесь, что оператор, под которого вы прошиваете телефон, поддерживает чужие идентификаторы ESN. Если вы прошиваете под Boost или Cricket, у вас не должно быть проблем. Но прошивка под таких гигантов, как Verizon, может вызвать определенные проблемы — они не очень-то одобряют подобные способы перехода к ним, в том числе самостоятельную прошивку.
-
Когда вы работаете с CDMA телефоном, прошился он или нет, он все еще использует технологию CDMA. Если вы живете в США и много путешествуете, знайте, что большинство телефонов в других странах использует технологию GSM (то есть у них есть SIM карта). Основное преимущество от перепрошивки телефона — это экономия денег, так как вы отдаете деньги меньшему количеству людей.
- Все операторы на территории США за исключением AT&T и T-Mobile используют технологию CDMA. Их номера (ESN) жестко зашиты и не могут быть изменены, в отличие от их GSM собратьев.[11]
- Все операторы на территории США за исключением AT&T и T-Mobile используют технологию CDMA. Их номера (ESN) жестко зашиты и не могут быть изменены, в отличие от их GSM собратьев.[11]
-
Чтобы это сделать, вам придется копировать ESN вашего телефона, т.е. клонировать его. Наличие двух телефонов с одинаковым номером подозрительно, это является преступлением и может привести к крупному штрафу или более серьезному наказанию.[12]
Если вы намерены перейти на Straight Talk, заранее посетите их веб сайт и поговорите с профессионалом.Реклама
Советы
- Прошивка телефона может сэкономить вам деньги, потому что вам не придется покупать новый телефон при переходе к другому оператору. У вас также будет возможность воспользоваться преимуществами более дешевых тарифных планов, предлагаемых другими операторами, если у вас есть возможность самостоятельно прошить телефон.
Реклама
Предупреждения
- CDMA телефоны могут использоваться только с операторами CDMA, такими как Metro, Sprint, Cricket, Boost и Verizon.
- Перепрошивать можно только CDMA телефоны. GSM телефоны, содержащие SIM карту, используемые такими операторами как AT&T и T-Mobile, прошивать нельзя. Если у вас GSM телефон, вы вынуждены пользоваться услугами того оператора, с которым изначально подписали договор.
- CDMA телефон можно использовать в совместимой сети CDMA, только если новый оператор готов активировать этот телефон в своей сети. Бюджетные операторы, такие как Cricket или Boost, обычно допускают перепрошивку, в то время как более крупные основные операторы, такие как Sprint или Verizon — нет. Вообще перед попыткой прошивки стоит позвонить новому оператору и узнать, действительно ли они принимают в свою сеть чужие электронные серийные номера (ESN).
- Всегда существуют риски, связанные с прошивкой телефона. Данные могут быть безвозвратно потеряны, или даже телефон может перестать работать. Прошивайте на свой страх и риск и убедитесь, что следуете всем указаниям программы, раз уж взялись самостоятельно прошивать.
- Перепрошивка телефона аннулирует гарантию производителя на него. Если вы принесете телефон в авторизованный сервисный центр или магазин, его смогут перепрошить без аннулирования гарантии.
Реклама
Что вам понадобится
- Программное обеспечение для прошивки (скачиваемое)
- Кабель USB, совместимый с вашим телефоном
- Компьютер с операционной системой Windows 2000 или выше, USB портом, процессором с частотой 800МГц или выше, оперативной памятью 256 МБ
- CDMA телефон
Об этой статье
Эту страницу просматривали 28 960 раз.