Как сменить кастомную прошивку на оригинальную
Перейти к содержимому

Как сменить кастомную прошивку на оригинальную

  • автор:

Как правильно перейти на другую версию MIUI

Как правильно перейти на другую версию MIUI

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

  1. Зачем может понадобиться смена MIUI
  2. Подготовительные процедуры перед прошивкой
  3. Переход с China Stable на Global Stable
  4. На заблокированном загрузчике
  5. На разблокированном загрузчике
  6. Переход с Global Developer на Global Stable и наоборот
  7. Переход с Global Russia на Global Stable
  8. Видео-инструкция
  9. Ответы на популярные вопросы

Зачем может понадобиться смена MIUI

Как правильно перейти на другую версию MIUI

Самая распространенная ситуация – это переход с англо-китайской прошивки на глобальную. Причины здесь следующие:

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

Если вы столкнулись с одним из вышеприведенных пунктов – переходите на глобальную прошивку, специально разработанную для европейцев/американцев. Либо же иногда требуется сменить стабильную прошивку на девелоперскую и наоборот. В отдельной статье мы уже рассказывали, чем же эти версии отличаются. Повторимся:

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

Подготовительные процедуры перед прошивкой

Как отличить глобальную прошивку Xiaomi от китайскойКак узнать свою версию прошивки XiaomiЧто делать, если стоит не оригинальная прошивка Xiaomi Вьетнамская прошивка MIUI

Итак, вы точно решили, что хотите прошить свой телефон Xiaomi на другую версию MIUI. Не спешите сразу закачивать файл с оболочкой и переходить в режим «Три точки». К сожалению, операция перепрошивки достаточно длительная и серьезная.

  1. Узнайте свою версию прошивки (скриншоты с примерами выше).
  2. Разблокируйте загрузчик (почти всегда это необходимо).
  3. Проведите полный бэкап данных и сделайте все вайпы (полное удаление данных через рекавери).
  4. Скачайте правильный архив с прошивкой.

Переход с China Stable на Global Stable

Переход с MIUI 10 China Stable на Global Stable

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

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

Не желаете проводить длительные действия по активации бутлоадера? Тогда ознакомьтесь с нашими нижеприведенными инструкциями, но будьте готовы к возможным неприятностям.

На заблокированном загрузчике

  1. Нам понадобится специальная программа XiaoMiTool. Скачать ее можно с официального сайта разработчика — xiaomitool.com и установить на компьютер в корень системного диска. Утилита сама загрузит необходимые драйвера.
  2. Далее на смартфоне активируем отладку поUSB, выключаем его и подключаем через кабель к компьютеру. Приложение определяет смартфон, кликаем «Select». Обязательно очищаем все данные, нажав «Yes», иначе выдаст ошибку.
  3. Начнется перезагрузка телефона. Ждем, а после подтверждаем начало операции с помощью кнопки питания. В утилите тапаем по «OK, done». XiaoMiTool сообщает нам, что для установки глобальной стабильной прошивки обязателен загрузчик. Если он заблокирован – соглашаемся на глобальную девелоперскую.
  4. Но сразу Global Developer ROM не установится. Первым делом программа загружает китайскую еженедельную версию. Мы опять кликаем «Select» и «OK, done». Смартфон ни в коем случае не отсоединяем! Утилита начинает перепрошивку уже на глобальную девелоперскую оболочку.

За скриншоты отдельная благодарность «Vip Person».

Увы, XiaoMiTool не позволит сразу перейти с China на Global Stable, если у вас заблокирован загрузчик. Но зато, имея девелоперскую глобалку, можно без проблем перепрыгнуть на стабильную, о чем читайте ниже.

На разблокированном загрузчике

Здесь процедура уже гораздо более простая. Вы можете сразу прошить Xiaomi с китайской версии на глобальную стабильную (или любую другую, даже кастомную прошивку), воспользовавшись вышеприведенной программой. Либо попробовать отличный вариант с использованием MiFlash.

Об установке прошивки через Фастбут мы уже писали. Сюда же, как всегда, продублируем краткую инструкцию:

  1. На компьютере отключаем подпись цифровых драйверов, и устанавливаем непосредственно саму программу с названием MIUI ROM Flashing.
  2. Выключаем смартфон, переводим его в режим Фастбут через комбинацию клавиш питания и уменьшения громкости.
  3. В утилите указываем путь к архиву с ранее загруженной прошивкой, очищаем данные. Ждем, пока процедура перепрошивки закончится.
  4. Мобильное устройство перезагружается, и мы получаем смартфон на Global Stable.

Переход с Global Developer на Global Stable и наоборот

Переход с Global Developer на Global Stable

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

Если же вы хотите поменять прошивку стандартным способом, то начинаем:

  1. Посещаем сайт MIUI и выбираем архив с прошивкой, предназначенный для вашего телефона. Обращаем внимание на наличие пометки «system».
  2. Перекидываем файл в корень телефона. Ничего распаковывать не нужно!
  3. Заходим в меню настроек, открываем пункт «О телефоне»«Обновление системы». В верхнем правом углу кликаем на изображение троеточия, нажимаем «Выбрать файл прошивки».
  4. Через встроенный проводник отмечаем ранее загруженную прошивку. Смартфон начинает перепрошиваться. Сделано.

Официальный способ проверен на смартфонах Mi 6, Redmi 5 Plus и Redmi Note 5, все работает.

Переход с Global Russia на Global Stable

Переход с Global Russia на Global Stable

В последнее время русскоязычное сообщество MIUI набирает популярность, и все больше телефонов продаются именно с локализованной версией MIUI — Global Russia. Это не официальная прошивка (не кастом, но и не официальная сборка), ориентированная именно на жителей России. В нашей новости мы разбирали ее плюсы и минусы, здесь же повторимся:

  • Такая оболочка обычно преподносит пользователям слаженную стабильную работу устройства, но баги возможны. Ведь не забываем, что глобальную Миюай разрабатывают десятки специалистов, а Global RU – всего несколько человек, способных упустить мелкие недочеты.
  • Уклон делается именно на русификацию, поэтому за перевод можно не переживать. Китайские неизвестные иероглифы или английские предложения точно будут отсутствовать.
  • Обновления выходят крайне редко, и это основной и серьезный недостаток. К тому же, нет гарантии, что русское сообщество не закроют и телефоны вообще не лишатся возможности перейти на более свежую версию ОС.

Подобные проблемы можно встретить в любой локализованной прошивке, независимо от страны. Доверие заслуживает лишь европейская версия MIUI EU, но она не слишком распространена.

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

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

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

Видео-инструкция

Ответы на популярные вопросы

Какой метод лучше использовать для линейки Redmi?

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

Хочу приобрести смартфон на AliExpress. Есть ли риск, что получу китайский телефон с глобальной прошивкой?

Риск есть, и достаточно большой (особенно когда цена, по сравнению с другими продавцами, достаточно снижена). Обязательно обращайте внимание на пометку Global и мультиязычность. Не забывайте, что глобальная прошивка и глобальная версия – совершенно разные вещи. Отдавайте предпочтение продавцам с большим рейтингом и достаточным количеством положительных отзывов.

Если я перешью глобальную версию на китайскую, не получу ли кирпич?
Получите на 100%. Такая процедура, как и китайская – глобальная, официально запрещена.

Сегодня мы обсудили несколько правильных способов перехода на другую версию MIUI. Как видим, ничего сложного в этом нет, главное – внимательно следовать инструкциям. А чтобы избежать возможных неприятностей, всегда тщательно проверяйте телефон перед покупкой и не забывайте проходить тест на подлинность.

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

Здравствуй, уважаемый читатель! Этот пост является первым в цикле статей про нюансы установки сторонних (далее — кастомных, от слова custom ) прошивок на свои устройства под управлением ОС Andoid, а также о критически важных нюансах этого процесса. Цикл статей ориентирован на тех, кто либо только думает над тем, чтобы «накатить» на свой аппарат неофициальную прошивку, либо не знает некоторых моментов (например, как подружить GPay с новой ОС).

Преамбула

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

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

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

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

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

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

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

  1. Разблокировка загрузчика
  2. Поиск и установка стороннего Recovery
  3. Поиск файлов новой прошивки
  4. Установка новой прошивки с помощью стороннего recovery
  5. (опционально) Установка root-прав
  6. (опционально) Установка 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

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

Как сделать откат прошивки на Xiaomi

Продукция Xiaomi с момента своего появления на рынке мобильных устройств стала пользоваться бешеной популярностью. В основном, связано это было с правильно выбранной философией бренда: максимально «прокаченные» характеристики за минимальный ценник. Стоит отдать компании должное – этого правила производитель придерживается и до сих пор.

Однако не только низким прайсом смогли Xiaomi захватить интерес настолько большого количества фанатов. Ещё одной привлекательной составляющей смартфонов Xiaomi для потенциальных покупателей стала прошивка MIUI. Этот графический интерфейс значительно увеличивал количество «плюшек» чистого Андроида, при этом обладал самобытным и приятным для многих дизайном.

Как сделать откат прошивки на Xiaomi – фото 1

К сожалению, все ее плюсы для немалого количества пользователей легко затмевались одним огромным минусом – вечные баги в свежих обновлениях. Из-за этого многие пользователей регулярно озадачены вопросом «А не вернуться ли на старую версию прошивки?». Сегодня мы с вами разберемся, как можно «откатиться» на прошлую версию MIUI.

Подготовка к откату

Стоит отметить, что так называемый «откат» — не самая страшная вещь для опытных пользователей, но новичков может ждать несколько серьезных проблем.

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

Как сделать откат прошивки на Xiaomi – фото 2

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

Бэкап (резервное копирование) данных можно сделать как внутренними «силами» MIUI (Настройки MIUI => Дополнительные настройки => Восстановление и сброс => Резервное копирование), так и приложениями от сторонних разработчиков. Если вы не считаете трудностью вручную восстановить имеющиеся настройки устройства, тогда достаточно будет сбросить необходимые вам файлы (фото, видео, документы) на ваш ПК.

Как сделать откат прошивки на Xiaomi – фото 3

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

Как сделать откат прошивки на Xiaomi – фото 4

Для сброса вашего смартфона необходимо зайти в общие Настройки, прокрутить до раздела Дополнительные настройки (Расширенные настройки), найти подпункт Восстановление и сброс и нажать на кнопку «Сбросить к заводским настройкам». Повторяем – перед данной процедурой желательно сделать резервную копию ваших текущих настроек, а также сбросить имеющиеся файлы на ПК.

Варианты «отката» на предыдущую версию MIUI?

Существует несколько способов вернуть привычную версию MIUI на ваш смартфон. Первым мы распишем самый простой способ, который подойдет для большинства пользователей. Остальные будут распределены по степени трудности понимания.

Уточним сразу: с появлением новых версий MIUI проводить манипуляции по откату становится все сложнее. Связано это с политикой Xiaomi под названием Anti-Rollback. О ней мы говорили в нашей недавней статье. Поэтому все действия вы делаете на свой страх и риск. Обязательно перед выполнением всех инструкций ознакомьтесь с ветками ваших устройств на 4PDA.

Откат при помощи раздела «Обновление»

Первым способом будет использование приложения «Обновление». Плюсом данного алгоритма является его объективная простота: вам не придется разблокировать загрузчик и устанавливать дополнительное ПО.

Для начала скачиваем с официального сайта, либо с проверенных форумов (вроде того же 4PDA) предыдущую версию прошивки на ваш смартфон. Обязательно скачайте файл формата .zip – именно он будет задействован при откате через память устройства. Скачали необходимый файл и сразу перекидываем его в корневую папку вашего смартфона – не нужно создавать новую папку.

Обязательно переименуйте архив в update.zip – иначе MIUI не сможет «поймать» данный файл обновления.

Скинули архив – переходим к процессу отката. Для этого нам нужно открыть меню для разработчиков. Мы рассказывали, как это сделать, в одном из наших материалов. Зашли в меню для разработчиков, а теперь ищем раздел «Заводская разблокировка». Активируем его.

Как сделать откат прошивки на Xiaomi – фото 5

После этого заходим в общие Настройки смартфона и переходим в пункт «О телефоне». Внутри нас будет ждать раздел «Обновление», где мы найдем в правом верхнем углу иконку в виде трех точек – нажимаем на нее.

Как сделать откат прошивки на Xiaomi – фото 6

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

Откатываем прошивку при помощи MiFlash

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

Напоминаем, что данный способ предполагает наличие разблокированного загрузчика – не подойдет для заблокированных устройств.

Для начала качаем последнюю версию MiFlash с официального сайта проекта (https://www.xiaomiflash.com/). Устанавливаем ее на ваш ПК. Во время установки программы вам будет предложено также установить необходимые драйвера – соглашаемся со всеми «просьбами» MiFlash.

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

Как сделать откат прошивки на Xiaomi – фото 7

После скачивания архива нам необходимо распаковать его содержимое в диск С вашего ПК. Переименовывать распакованную папку не нужно.

Как сделать откат прошивки на Xiaomi – фото 8

Выключаем смартфон и переводим его в режим Fastboot – зажимаем одновременно кнопку питания и кнопку понижения громкости, пока не появится изображение с зайцем в шапке. Открываем MiFlash – программа должна определить ваше устройство после того, как вы нажмете на кнопку «Refresh».

Как сделать откат прошивки на Xiaomi – фото 9

После появления вашего смартфона в списке программы нажимаем на кнопку «Browse» в левом верхнем углу, после чего ищем в памяти диска С папку с прошивкой для Fastboot. После этого в нижней части программы выбираем пункт «Flash all» и нажимаем на кнопку «Flash» — пойдет установка нужной прошивки. После прошивки смартфон будет как новый.

Как сделать откат прошивки на Xiaomi – фото 10

Вы также можете откатить прошивку при помощи стороннего рекавери TWRP. Так как этот способ доступен только для «гуру» перепрошивок, подробно расписывать его не имеет смысла.

Нюансы установки сторонних прошивок на Android-смартфоны. Устанавливаем сustom ROM

Доброго времени суток, дорогой читатель! С момента нашей последней встречи прошло более полугода и за это время произошли некоторые новшества для тех, кто увлекается кастомизацией своих устройств под управлением Android.

Это вторая часть из цикла статей о премудростях прошивки и кастомизации. В ней мы разберем, какие стабильные проекты прошивок есть на данный момент, как выбрать и установить систему, не превратив свой девайс в кирпич и как установить необходимые компоненты Google.

Цикл статей

Введение

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

Выбираем прошивку

Условно прошивки от сторонних разработчиков можно разделить на 2 большие группы:

  • Прошивки, разработанные и поддерживаемые одиночными энтузиастами.
  • Прошивки, разрабатываемые командой программистов.

У обоих видов прошивок есть свои преимущества и недостатки. Рассмотрим ключевые из них.

Прошивки от энтузиастов

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

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

Такие авторские прошивки можно найти в темах вашего устройства на XDA и 4pda.

Проекты

Совсем другое дело — командные проекты. Это уже целый коллектив сторонних разработчиков («кураторов»), которые занимаются разработкой сторонней прошивки.

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

Самые яркие представители данного типа прошивок у всех на слуху:

  • Pixel Experience
  • EvolutionX
  • crDroid
  • Paranoid
  • AOSP (чистый Android)
  • LineageOS (бывший CyanogenOS)
  • ArrowOS
  • RessurectionRemix
  • и другие

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

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

Выделяющиеся представители

Pixel Experience

На самом деле, большая часть отличий между перечисленными выше проектами скрывается «под капотом», однако, есть и сильно выделяющиеся системы, вроде Pixel Experience.

Как нетрудно догадаться, авторы стремились предоставить пользователям смартфонов ощущение от «пилотирования» устройств Pixel. И у них неплохо получилось! На моем устройстве Pixel Experience — единственный способ попробовать Android 13 с его новой системой разрешений раньше других.

Правда, достигается это ценой накачивания прошивки сервисами Google до отказа, что нельзя отнести к плюсам. Тем не менее, на 4pda это самая популярная прошивка.

crDroid

Эта сборка базируется на LineageOS, но это можно заметить только по системным приложениям. Сбалансированная прошивка, хороший баланс между оптимизацией и возможностями кастомизации. В меню настроек присутсвует отдельная вкладка, которая помогает гибко менять множество настроек, для изменения которых раньше требовались сторонние инструменты.

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

Для меня всю эту идилию испортил неработающий механизм обновлений — на моем устройстве он ломал систему, приходилось ставить каждую версию начисто, повторяя процедуру настройки устройства с нуля.

Не факт, что на других устройствах проблема присутствует.

LineageOS

Проект с большой историей, вдаваться в которую — не тема этой статьи.

Базируется на чистом Android с небольшим добавлением своего функционала. В комплекте чаще всего идет recovery от разработчиков, однако по личному опыту могу сказать, что это скорее опция, чем необходимость. Является основой для некоторых других сборок.

ArrowOS

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

ArrowOS is an AOSP based project started with the aim of keeping things simple, clean and neat. We added just the right and mostly used stuff that will be actually USEFUL at the end of the day, aiming to deliver smooth performance with better battery life.

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

Скачивание и установка прошивки

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

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

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

Обратите внимание: некоторые recovery, вроде CWM не имеют возможности установки прошивки из памяти устройства.

Установка с карты памяти

Самый простой вариант.

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

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

В каждом recovery этот процесс выглядит по-разному, но интуитивно понятен.

После окончания процесса установки настоятельно рекомендую еще раз отформатировать раздел Data. На этом всё, перезагружаемся в систему, пользуемся.

Установка без карты памяти

Этот способ чуть сложнее.

Для него нам понадобится компьютер с ADB.

Закидываем архив с прошивкой в папку с adb.exe, называем как-нибудь попроще (я обычно называю update.zip).

На телефоне также необходимо отформатировать все разделы, кроме MicroSD и data, а также включить режим sideload.

В TWRP-based рекавери это делается в разделе AdvancedADB Sideload.

В CWM присутствует пункт Apply update from ADB.

Эти режимы включают sideload, который ждет, пока на него придет команда установить файл. Подключаем телефон с включенным sideload к компьютеру с помощью USB и пишем в терминале ADB команду

adb sideload update.zip

Где update.zip — название архива с прошивкой.

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

В этом случае, возможен Bootloop. Не пугайтесь, просто зайдите в recovery и снова отформатируйте раздел Data. В большинстве случаев, проблема в шифровании этого раздела.

Я что-то нажал и оно сломалось. Возможные проблемы

Абсолютно не исключено, что что-то пойдёт не так. Хочу вас успокоить — если у вас была возможность разблокировать загрузчик, значит у вас в любом случае будет возможность восстановить родную систему.

Рассмотрим распространенные ситуации которые могут возникнуть из-за неправильного порядка действий/спешки/невнимательности/фазы луны.

Bootloop или вечная загрузка

Первое по популярности состояние смартфона после перепрошивки. BootLoop (циклическая загрузка, дословно), возникает вообще в любых ситуациях, когда система не может нормально запуститься. Выглядит как. Циклическая перезагрузка.

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

  1. Прошивка изначально мертва (чаще всего авторские) или не для вашей модели телефона.
  2. Система не может расшифровать раздел Data.

С первым случаем всё ясно, стоит либо проверить совместимость прошивки с вашим аппаратом, либо скачать ту, у которой есть положительные отзывы от пользователей.

На втором случае стоит остановиться подробнее.

С некоторой (уж и не припомню с какой) версии Android в системе по умолчанию включено шифрование данных (раздел Data). И расшифровать его сможет только та система, которая его и зашифровала. Именно поэтому я рекомендую форматировать этот раздел ДО и ПОСЛЕ прошивки, перед первым запуском, поскольку я сталкивался с ситуациями, когда в процессе прошивки раздел Data шифровался и система не могла запуститься.

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

Решение простое: форматировать раздел Data через recovery, если не помогло — смотри пункт 1.

System Destroyed

Или похожие страшные надписи с не менее страшными красными значками восклицания/biohazard/nuclear danger.

По сути причины всё те же самые, разница лишь в том, что тут система сама в состоянии сообщить, что она не может запуститься.

Чаще всего связана эта ошибка с несовместимостью/битостью файла прошивки.

Решение — другая прошивка.

Устройство-специфичные проблемы

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

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

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

Если ничего не помогает

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

Установка сервисов Google

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

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

Однако, я очень быстро понял, что на «голом» Android жизни тоже не будет — почти все приложения тянут лицензию с помощью Google сервисов, загружают карты, местоположение, синхронизируют контакты, получают уведомления с помощью них же.

Для решения этой проблемы существуют различные «дизайнерские» пакеты GApps, которые представляют собой разные комбинации приложений Google, в зависимости от ваших потребностей.

С вашего позволения, не буду разбирать подробно эту тему, скажу лишь что во времена мамонтов (4.0) для этого был хорош OpenGapps, сейчас мне известен только один актуальный ресурс — NikGapps. На сайте проекта подробно описаны пакеты приложений и что они в себя включают, но поделюсь маленькой хитростью.

На официальном сайте NikGapps есть ссылки на sourceforge репозиторий, где можно найти отдельные приложения от Google (Addons).

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

Поэтому, если вы хотите чистую систему с минимальным присутствием большого брата, будет разумно поставить пакет core, который включает в себя ядро сервисов и аддон Google Search (velvet), который включает в себя приложение Google и Ассистент.

Для первого запуска я также ставлю Device Setup для восстановления настроек с прошлого устройства.

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

Альтернатива GApps

MircoG

Есть ли жизнь без GApps и постоянного надзора за действиями пользователя? Этим вопросом задавались, похоже, многие люди, поскольку существует такой проект как MicroG. Его цель — заменить закрытые гугловские сервисы открытыми.

На мой субъективный взгляд — проект скорее мертв, чем жив. Многие функции не работают или работают через раз, энергоэффективность так же остается под вопросом. И хотя мне удавалось настроить их на приемлемый уровень, я не стал бы рекомендовать их к использованию.

Huawei Services

Наверняка многие знают, что у Китая с США довольно напряженные отношения и, как следствие, с некоторых пор Америка запретила Китаю доступ к сервисам Google. Но наши предприимчивые соседи не расстроились и соорудили что-то вроде аналогичной экосистемы.

Не скажу, что оно очень уж плохо — российское приложение Mir Pay имеет возможность авторизации через Huawei Services. В остальном же те же яйца, только в профиль.

Заключение

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

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

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

Спасибо за прочтение, жду вашу конструктивную критику и пожелания!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *