Как перепрошить или обновить Xiaomi Redmi 4x с помощью FastBoot или TWRP
Как перепрошить или обновить Xiaomi Redmi 4x с помощью FastBoot или TWRP
Китайский производитель Ксиаоми выпускает смартфон Редми 4Х на протяжении нескольких лет. Обнаруженные сбои программного обеспечения устраняются в новых версиях прошивки, которую пользователь устанавливает самостоятельно. При ошибочных действиях существует риск потери работоспособности смартфона и утраты информации, хранящейся в памяти устройства.
Обновление Mi. Актуальная прошивка
На данный момент актуальной прошивкой для Сяоми является MIUI 9 . Если у вас пока нет этой оболочки, надо на неё перейти. Но есть особенность, поскольку компания выпускает обновления волнами, постепенно на каждую серию. Сейчас уже есть обновление для гаджетов серии Mi. В частности, новая прошивка предназначена для: Mi6, Mi5S Plus, Mi5S, Mi5C, Mi5, Mi4S, Mi4C, Mi4, Mi3, Mi2/2S, Mi Mix, Mi Max 2, Mi Max, Mi Note 2, Mi Note/Pro, Mi Pad 2, Mi Pad 1, Redmi Note 4X, Redmi Note 4, Redmi Note 3, Redmi Note 2, Redmi Note, Redmi Pro, Redmi 4X, Redmi 4A, Redmi 4, Redmi 4 Prime, Redmi 3S/Prime, Redmi 3, Redmi 2A, Redmi 2/Prime, Redmi 1S, Redmi 1.
Рассматриваемое обновление позволяет сделать смартфон лучше, современнее и надежнее:
- Обновление позволяет менять внешний вид интерфейса;
- Благодаря новой версии MIUI можно добавлять многоэкранный режим для более комфортной работы;
- Одновременно следить за работой нескольких программ, и не только.
Обобщая все вышесказанное, ваш Андроид заметно преобразуется в лучшую сторону. Но прежде чем устанавливать прошивку, уточните её совместимость с вашим смартфоном. На данный момент оболочка MIUI 9 доступна для всех аппаратов на Android 7.0.
Смартфон Xiaomi: перепрошивка с помощью Mi Flash
Поставить глобальную (Global) прошивку на Сяоми легче и удобнее с помощью специальной программы MiFlash , которая позволят одновременно установить все необходимые для работы драйверы. Она была разработана специально для прошивки смартфонов и планшетов компании Xiaomi, скачать ее можно с официального сайта компании.
Перед началом установки необходимо скачать глобальную прошивку Xiaomi также с официального сайта компании . Для этого следует выбрать версию, которая подходит для конкретной модели, и перед скачиванием проверить, чтобы файл имел расширение «.tgz» .
ВАЖНО! Для корректной прошивки у смартфона должен быть разблокирован загрузчик.
Предварительно стоит отключить проверку цифровой подписи драйверов на ПК, с помощью которого будет устанавливаться прошивка. Деактивация функции проверки выполняется в следующем порядке:
Зажимаем клавишу « Shift » и кликаем « Перезапустить » в меню « Пуск ».
После открытия окна с настройками выбираем « Диагностика » — « Дополнительные параметры » и с помощью клавиши F7 указываем « Отключение обязательной проверки подписи драйверов ».
После подготовки компьютера и скачивания глобальной прошивки ее необходимо распаковать в папку « C:Android », при этом название должно быть написано строго латинскими буквами .
ВАЖНО! Перед подсоединением смартфона к ПК проверьте уровень зарядки — он должен быть не менее 50% . Желательно зарядить устройство полностью.
Затем можно переходить непосредственно к установке прошивки:
Выключите телефон и переведите его в режим Fastboot , зажав кнопку включения и нижнее положение громкости.
Подключите Ксиоми к компьютеру с помощью шнура, который шел в комплекте. Это можно делать только активации режима Fastboot, иначе устройство выдаст сообщение об ошибке.
Войдите в командную строку Windows и введите « CD C:Android » для перехода в ранее созданную директорию.
Для корректной работы необходимо убедиться в успешной синхронизации телефона и компьютера — введите « Fastboot Devices » в командную строку.
После синхронизации запустите приложение MiFlash , нажмите « Refresh », укажите папку с прошивкой и нажмите « Flash » для установки.
Виды прошивок телефонов Xiaomi
1. На Global версию
Это официальная версия прошивки, которая как раз и интересна для нашего региона, т.к. она полностью переведена на русский и украинский. Есть два варианта “глобалки”:
- Stable – стабильная версия без глюков. Именно ее мы и советуем ставить.
- Developer – девелоперская версия для разработчиков. Интересна тем, что обновляется каждую неделю и имеет самые последние функции. Но не исключено, что с глюками, на то она и делается, чтобы пользователи хорошо ее протестировали, а потом выпускается стабильная версия.
Этот вариант нужно прошивать, если телефон глючит, перезагружается либо висит на надписи на экране Mi – так называемый bootloop (бутлуп). Но вот только не на все модели телефонов Xiaomi есть “глобалки”. Например, культовый Xiaomi Mi4c или Mi5x, которые выпускались только для азиатского рынка. В таком случае переходим ко второму пункту.
2. На кастомную прошивку
Самые популярные из тех, что мы рекомендуем:
- Переведенные родные азиатские, с ресурса miui.su;
- MultiRom – кастомыне сборки от фанатов.
Какой прошивкой прошивать, все зависит от аппарата и наличия на него нужной версии. Но есть проблема. Поставить кастомную прошивку на телефон Xiaomi можно только на аппарат с разблокированным загрузчиком. Все модели телефонов Xiaomi продаются с заблокированным загрузчиком, который не позволяет прошить модифицированную прошивку. Вполне возможно, что на вашем аппарате загрузчик разблокирован магазином, где он был куплен.
Как узнать, заблокирован загрузчик или нет?
Чтобы узнать состояние бутлоадера Xiaomi, нужно перевести телефон в режим рекавери. Для этого нужно выключить смартфон, после чего одновременно зажать кнопки громкости “вверх” и включения. Если на экране телефона вы увидите следующую картинку, значит загрузчик заблокирован (lock bootloader).
Все старые модели телефонов, например Mi2s, Mi3 или MiPad, прошиваются без проблем. Далее приведу список моделей, на которых загрузчик блокируется при обновлении на официальную прошивку:
Mi Note
Mi Note Pro
Mi Pad 2
Mi4c
Телефоны Xiaomi с заблокированным загрузчиком “с коробки”, если что опустил, спрашивайте в комментариях:
Redmi 3
Redmi 3 Pro
Redmi 3s
Redmi 3 Note
Redmi 3 Note Pro
Redmi Note 4
Redmi Note 4x
Redmi 4x
Redmi 4 и 4 Prime
Mi4s
Mi5
Mi5s
Mi5x
Mi6
Mi Max
Mi Max 2
Mi Note 2
Mi Mix первый и второй
Установка прошлой версии MIUI
Если вы нашли и загрузили архив с файлами ОС, подготовили смартфон, то осталось сделать следующие действия для отката:
- С помощью USB-шнурка подключите гаджет к ПК.
- Зайдите в меню «Настройки» — «Расширенные настройки» — «Для разработчиков».
Включите следующие пункты: «Отладка по USB», «Заводская разблокировка».
Зайдите в «Статус загрузчика» и нажатием кнопки в подменю свяжите устройство с вашим Mi Account.
- Переименуйте ранее загруженный ZIP-файл с прошивкой в update.zip. Загрузите этот архив в корневую папку памяти телефона. Нельзя оставлять файл на SD-карте или в какой-либо другой папке.
- Вышеописанным способом заходим в меню «Обновление системы», нажимаем три точки в правом верхнем углу экрана, нажимаем «Выбрать файл прошивки».
Через «Проводник» нужно найти залитый архив со старой версией ОС и отметить его.
- Появится сообщение о том, что устройство будет автоматически перезагружено для обновления MIUI до другой версии. Нажмите «Перезагрузка» и ожидайте 5-10 минут, пока аппарат не запустится вновь. Прежняя прошивка будет заменена.
Что нужно для прошивки
Существует аналогичный вариант – прошивка в режиме Fastboot, но если вас этот метод не устраивает, смело можете пробовать рекавери. На смартфонах и планшетах Xiaomi (на момент написания статьи) установленно стоковое Mi Recovery 3.0, в котором нет опции установки прошивки.
Далее нам понадобится сама прошивка. Обязательно скачивайте ее конкретно для своего устройства и только с официального сайта MIUI! Также на мобильном устройстве должен быть разблокированный загрузчик.
Обновление официальной версии
Самый простой способ обновить систему MIUI – воспользоваться встроенной программой обновления смартфона Redmi 4A.
В таком случае нужно выполнить следующие действия:
- Скачать на компьютер последнюю подходящую официальную версию прошивки с сайта Xiaomi: http://c.mi.com/oc/miuidownload/detail?device=1700319
- Подключив смартфон к ПК посредством оригинального USB-кабеля, скачанный файл прошивки копируется во внутреннюю память устройства в папку «downloaded_rom».
- На смартфоне запускается приложение «Updater».
- В нем в правом верхнем углу нажимается кнопка с тремя точками.
- В открывшемся меню выбирается пункт выбора пакета обновления – «Choose update package».
- Следующий шаг – выбрать скачанную прошивку из папки «downloaded_rom».
После этого смартфон начнет обновляться, по завершении процесса произойдет автоматическая перезагрузка уже с новой прошивкой.
Все остальные способы установки прошивок осуществляются с разблокированным разгрузчиком.
Xiaomi Redmi Go
Меню Разработчика
Чтобы получить доступ в меню разработчика, делаем следующее:
Заходим в Настройки, далее О телефоне, на пункт Номер сборки жмём 7 раз.
Теперь заходим в Настройки, Система, Меню разработчиков. Осторожно меняйте любые настройки в этом меню.
1. Чтобы ускорить работу графического интерфейса, в Меню разработчиков находим пункты и ставим указанные значения:
Анимация окон 0,5x
Анимация переходов 0,5x
Длительность анимации 0,5x
2. Для работы с программами ADB, XiaomiADBFastbootTools, MyPhoneExplorer и тд, нужно зайти в Меню разработчиков и включить пункт Отладка по USB.
3. Чтобы сделать интерфейс чёрно-белый, в пункте Имитировать аномалию включите Монохромный режим. Для возвращения в цветной режим – выберите пункт Отключено.
XiaomiADBFastbootTools – убираем лишнее
Фирменная прошивка для Redmi Go работает стабильно, имеет простой интерфейс. Но есть минусы, в виде рекламных служб и модулей вендора, которые занимают память. Избавимься от них .
XiaomiADBFastbootTools программа для устройств Xiaomi, которая может много чего и в том числе, отключать или деинсталировать установленный в прошивке софт. При этом, на смартфоне не нужен root и не нужно разблокировать загрузчик.
Для работы с этой программой, телефон должен быть включен, активируйте меню разработчика, зайдите в меню разработчика и включите отладку по USB, а во всплывающем окне выберите передачу файлов.
Запускаем программу, подключаем телефон по USB, ждём когда он определится. Кликаем по пункту App Manager и выбираем Add apps, откроется окно в которое копируем этот список:
Теперь вы видите эти файлы в окне Uninstaller, отметьте галочками только программы из списка! В этом окне будут и другие программы, которые удалять не нужно. Будьте внимательны!
Выбираем копку Uninstall! и смотрим на окно слева, в котором будут отображаться результаты выполнения. По окончании, закрываем программу, отключаем телефон от USB и перезагружаем его.
Для уменьшения аппетитов Google и другого софта, ограничьте кол-во фоновых процессов до 3-х, в меню разработчика и включите режим экономии трафика.
Для быстрого удаления ненужных программ, я написал скрипт adb_redmigo_script, который делает это и другие действия, через простое меню. У скрипта не защиты от дурака! Прежде чем нажать кнопку – подумайте!
Прошивка через MiFlash
Мне нужен чистый Android без Google и MIUI. Я предлагаю простой способ не требующий установки TWRP. Метод прошивки не отличается от официальной и совместим с ней, поэтому всегда можно вернуться на прошивку от Xiaomi.
1. Cтавим на компьютер minimal_ADB и MiFlash.
2. Заходим в режим fastboot (держать pwr и vol-).
3. Запускаем ADB, подключаем телефон по USB. Проверяем виден ли телефон командой
fastboot devices
если виден, переводим его в режим EDL, командой
fastboot oem edl
Визуально экран погаснет, но телефон продолжает работать.
4. Распаковываем архив (с одной из прошивок ниже) в папку без русских букв.
Запускаем MiFlash, нажимаем select, указываем папку с распакованным архивом.
Нажимаем refresh, появится последовательный порт с которому подключен телефон, это правильно.
Нажимаем flash и наблюдаем за процессом прошивки.
После её окончания перезапускаем телефон, долгим нажатием кнопки pwr.
5. Когда система загрузилась (ничего не настраиваем!) сразу идём в раздел Система, Сброс настроек, Удилить все данные. Делаем сброс к заводским настройкам. Ждём.
Это действие переформатирует раздел пользователя и вся память 8ГГб будет доступна.
Если нужно вернуться на фирменную прошивку, скачиваем свежий архив и повторяем шаги описанные выше.
В Redmi Go 8Гб. своей памяти, поэтому ставим только самое необходимое. Для фото и видео можно добавить SD-карту, но потребление с ней увеличится.
Список лёгких программ: LTECleaner, SatStat, BarcodeScanner, LocalCalendar, Handy_News_Reader, Yandex.Browser_Lite, MyPhoneExplorer и тд.
Прошивки, которые устанавливаются описанным способом, за несколько минут, без танцев с бубном:
Указанные образы досконально мной не тестировались! Все основные функции работают, было замечено неравномерное изменение яркости экрана и кнопка ≡ вызывает меню, а не список программ, как в фирменной прошивке.
Прошивка через TWRP
TWRP это загрузчик с большим набором функций. Он позволяет тестировать прошивки, менять и форматировать разделы, делать backup и много чего ещё. Прошивки описанные в разделе выше, для TWRP не подходят!
Разблокируем загрузчик
Сделать это можно с помощью программы XiaomiADBFastbootTools или в командной строке, установив minimal_ADB.
1. Загружаемся в fastboot (держать pwr и vol-). Запускаем ADB. Подключаем телефон по USB.
2. Запускаем ADB и набираем команды в консоли:
fastboot oem device-info
fastboot oem unlock-go
В некоторых случаях (не всегда), для разблокировки, могут потребоваться дополнительные команды:
fastboot flashing unlock
fastboot flashing unlock_critical
Первая строчка показывает текущее состояние загрузчика, вторая его разблокирует. Выполняем её только один раз!
Для установки TWRP (с root) на телефон, cделайте простые шаги, очерёдность которых имеет значение!
1. Копируем файл twrp-3.3.1-0-tiare.img в папку с ADB, скорее всего у вас это C:Program Files (x86)Minimal ADB and Fastboot
2. Загружаемся в fastboot (держать pwr и vol-). Запускаем ADB. Подключаем телефон по USB.
3. Проверяем виден ли телефон, командой
fastboot devices
если виден, поочередно копируем в консоль и выполняем эти команды
fastboot flash recovery twrp-3.3.1-0-tiare.img
fastboot flash boot twrp-3.3.1-0-tiare.img
fastboot reboot
Телефон должен загрузить TWRP, если нет, заходим в него сами (держать pwr и vol+).
4. Записываем на SD-карту свежую версию ROM MIUI
Magisk-v19.3.zip (если root не нужен – пропускаем)
decrypt.zip, далее вставляем SD-карту в телефон.
5. Жмём кнопку WIPE делаем Format Data, yes
Жмём Advanced Wipe: чистим разделы Vendor, System, Data, Cache/Dalvik, Cache
Затем Reboot и опять грузимся в TWRP.
6. Жмём Install и указываем файлы (которые записаны на SD-карту) именно в такой последовательности
miui. Magisk. decrypt.
Делаем свайп и ждём когда прошьётся.
Смотрим, чтобы не было красных строк! Если есть хоть одна красная строка – возвращаемся назад и проверяем что не так (или не в той последовательности) было сделано.
Теперь Reboot System и сразу вынимаем SD-карту (если она нужна, оставляем).
После установки обновлений доступно 4.1ГГб, поэтому ставим только нужные и компактные программы.
В официальной прошивке Redmi Go используется не чистый Андроид!
В прошивку (как обычно) добавлены утилиты Google и Xiaomi, которые занимают память, активно собирают и отсылают статистику, изнашивают внутреннюю память постоянными записями в логи, что негативно сказывается как на производительности, так и на времени работы.
Для устранения этих недостатков, удаляем некоторые программы и ускоряем систему.
Прошивка GSI через TWRP
Использование GSI-образов, открывает доступ к большому количеству готовых прошивок. Для Redmi_Go подходят только образы: “arm a”.
Предполагается, что в телефоне уже стоит TWRP (как его установить описано выше) и свежая фирменная прошивка. Дальше, исходим из этих данных.
1. Выбираем и скачиваем образ system-quack-arm-ab-vanilla из AOSP или caos-. -arm-avN из CAOS (Custom AOSP OS). Распаковываем архив и записываем на SD-карту img файл из архива.
2. Заходим в TWRP (держать pwr и vol+).
Далее WIPE, ползунок вправо. Выходим из этого меню.
3. Жмём Install, жмём на Install Image, указываем img-файл. Далее ставим галочку на пункте System Image. Делаем свайп и ждём когда закончится прошивка. Затем Reboot или выкл/вкл питание.
Ждём когда загрузится смартфон.
Для примера,
готовые образы работающие на RedmiGo:
system-quack-arm-aonly-gapps.img.xz (AOSP c GAPPS и ROOT),
system-quack-arm-aonly-go.img.xz (AOSP с урезанными GO-утилитами и ROOT),
system-quack-arm-aonly-vanilla.img.xz (AOSP чистая версия, без gapps, root)
Распаковываем, записываем на SD, ставим через TWRP, как описано выше. После первой загрузки (ничего не настраивая), делаем сброс к заводским настройкам.
Что важно знать
В большинстве случаев для установки обновления аккумулятор вашего смартфона должен быть заряжен более чем наполовину, а в некоторых случаях не менее чем на 80%. Объём файлов обновления может достигать нескольких гигабайт, поэтому загрузку рекомендуется осуществлять при наличии быстрого соединения по Wi-Fi. На многих смартфонах в настройках обновления системы присутствует опция, запрещающая скачивать свежие прошивки по мобильной сети.
Также перед каждым обновлением не забывайте делать бэкапы и синхронизировать важные файлы с облачными сервисами.