В этой статье рассказывать будем о том, как вернуть к жизни наглухо зависший Xiaomi Redmi 5 Plus, как восстановить раздел «persist», а также о том, что делать, когда у Redmi 5 Plus случился бутлуп (смартфон перезагружается по кругу).
И на всякий случай напомним, что у китайского Redmi 5 Plus (как и у других китайских версий Xiaomi) так называемый «бутлуп» устроить можно довольно легко. Для этого, к примеру, достаточно попытаться установить прошивку Global MIUI ROM на смартфон с заблокированным загрузчиком (бутлоадером).
Потому, чтобы перепрошить аппарат нормально, необходима официальная китайская прошивка (Official Chinese MIUI ROM) с «привязанным» к ней Mi-аккаунтом, из которого можно отправить запрос на разблокировку загрузчика.
Далее — о том как восстанавливать Redmi 5 Plus. Методы подаем в обратном порядке, то есть, от самого сложного (радикального) — до самого простого. Итак:
3) как восстановить Redmi 5 Plus методом «тестовой точки»
Сразу отметим, с учетом того, что данный метод отличается, так сказать повышенной радикальностью и предполагает частичную разборку смартфона, то применять целесообразно только в тех случаях, когда «больше ничего не помогает», а именно:
- Redmi 5 Plus завис наглухо, никак не включается, в режиме «фастбут» и восстановления перезагрузить его не получается;
- смартфон постоянно перезагружается (бутлуп), и загрузчик у него заблокирован;
- надо установить официальную прошивку, а загрузчик заблокирован.
Плюс к этому, если у вас китайская версия Redmi 5 Plus, то:
- если в меню «Для разработчиков» статус бутлоадера указан, как разблокированный, а проверка через командную строку компа выдает ответ «(false)», то есть по факту бутлоадер все-таки заблокирован;
- если нужно разблокировать загрузчик, но в ходе синхронизации Redmi 5 Plus с Mi-аккаунтом возникает ошибка 86006.
Значит, далее по порядку:
#1 — качаем и устанавливаем на ПО для восстановления Redmi 5 Plus
Первым делом отключаем обязательную проверку цифровой подписи драйверов в Windows. Для этого открываем командную строку системы, вводим команду bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS, жмем Enter, вводим еще одну команду bcdedit.exe -set TESTSIGNING ON (в окне должна быть указано «Операция успешно завершена«) и перезагружаем комп.
Далее понадобятся:
- драйвера Qualcomm (QDLoader+HS-USB+Driver_32-64bit_Setup.7z — ЛИНК);
- официальная MIUI ROM для MiFlash/fastboot (подойдет как версия Stable, так и Developer), её надо скачать и распаковать на диск C:/ компьютера.
После установки всего перечисленного софта запускаем MiFlash с правами администратора, в окне программы кликаем кнопку «Select» (в левом верхнем углу) и указываем путь к папке, в которую была распакована прошивка, и жмем «Clean all» (внизу окна).
#2 — вскрываем корпус смартфона
Внимание! Все дальнейшие действия вы производите (если производите) только на свой страх и риск. Потому если ничего подобного вы раньше не делали, знаний и опыта не имеет, то настоятельно рекомендуем обатиться за помощью/консультацией к квалифициованному специалисту.
Процедура частничной разборки смартфона требует внимательности и аккуратности. Для понимания того, что и как делать, и каков должен быть результат, сначала советуем просмотрите вот этот короткий видеоролик (можно несколько раз):
Далее:
- отключаем смартфон (если просто отключить его не получается, нажимаем и удерживаем одновременно все три физические кнопки на корпусе — обе кнопки регулировки громкости и кнопку «Питание», смартфон несколько раз перезагрузится, потом отключится);
- извлекаем лоток для SIM-карт;
- начиная от USB-порта в нижней части корпуса, бережно и постепенно поддеваем заднюю крышку пластиковой лопаткой (как на видео), двигаясь по стыку крышки вдоль по всему периметру корпуса;
- снимаем заднюю крышку.
#3 — перезагружаем Redmi 5 Plus в режиме EDL
Теперь смотрим еще одно «кино» для понимания того, где расположены и как выглядят нужные нам «тестовые точки», и что с ними нужно сделать:
Далее:
- кладем смартфон перед собой экраном вниз и аккуратно отключаем шлейф батареи (см. видео);
- к разъему смартфона подсоединяем кабель USB, НО ТОЛЬКО к смартфону, к компу пока кабель НЕ ПОДКЛЮЧАЕМ;
- теперь в одну руку берем пинцет (см. видео) и соединяем две тестовые точки, после чего, удерживая инструмент в таком положении, другой рукой подключаем другой конец кабеля к USB-порту компьютера;
- если вы все сделали правильно, то Redmi 5 Plus тут же перезагрузится в режиме EDL (при этом экран смартфона выключится);
- в ОС Windows открываем «Диспетчер устройств» и в списке ищем наш Redmi 5 Plus, ком должен его распознать, как устройство «Qualcomm HS-USB QDLoader 9008 (COMxx)«, где вместо XX в названии будет указан номер порта;
- только после того, как Windows распознает устройство должным образом, можно снимать инструмент с тестовых точек смартфона;
Если в списке «Диспетчера устройств» Windows смартфон отображается только как «Неизвестное устройство» (Unknown device) и постоянно отключается, значит его надо включить. Для этого отсоединяем кабель от USB-порта компьютера, нажимаем у смартфона все три кнопки (регулировки громкости и питание) и ждем 20 секунд, пока он включится.
#4 — устанавливаем прошивку с помощью MiFlash
Собственно, теперь у вас есть возможность прошить аппарат обычным способом. Потому:
- возвращаемся в MiFlash;
- жмем кнопку «Refresh», после чего в колонке «Device» должен отобразиться соответствующий COM-порт;
- запускаем процедуру прошивки кнопкой «Flash» (на экране появится график установки);
- по факту успешного её завершения MiFlash напишет «Success«.
#5 — тестируем результат и собираем смартфон:
- отключаем кабель USB;
- аккуратно подключаем шлейф батареи;
- включаем смартфон (если не включился, нажимаем все три кнопки — регулировки громкости + питание — и ждем 20 секунд, пока включится;
- бережно устанавливаем заднюю крышку корпуса на её место;
- вставляем лоток SIM-карты.
За сим поздравляем. Ваш (или не ваш) Xiaomi Redmi 5 Plus снова работает.
2) как восстановить раздел «persist» и вернуть в строй зависший Redmi 5 Plus
Данная метода имеет смысл в том случае, когда у смартфона наблюдается «качественный» бутлуп (на экране отображается логотипчик Mi, и после этого перезагрузка начинается по-новой), а описанный ниже метод «тестовых точек» самостоятельно применить опыта не хватает.
Значит, уточним. Redmi 5 Plus постоянно перезагружается (бутлуп), вероятнее всего, потому, что файл раздела persist системы либо поврежден, либо вообще пропал (удалён или отформатирован). Восстановить его можно путем редактирования двух файлов — partition.xml и rawprogram0.xml — Fastboot ROM. И для этого понадобится текстовый редактор Notepad++ («Блокнот» не подходит).
Есть еще пара важных моментов:
- если загрузчик смартфона заблокирован, то для дальнейшей работы подойдет только China Stable fastboot ROM;
- если загрузчик смартфона разблокирован, то использовать можно как Global, так и China Stable fastboot ROM.
Далее — по порядку:
- качаем и распаковываем прошивку на комп;
- открываем папку с прошивкой, в ней находим папку «images» и в ней файлы partition.xml и rawprogram0.xml;
- в Notepad++ открываем первый файл partition.xml, в нем находим строку
<partition label="persist" size_in_kb="32768" type="6C95E238-E343-4BA8-B489-8681ED22AD0B"
bootable="false" readonly="false"
filename="persist.img" sparse="true"/>
…и в ней меняем параметр readonly=»false» на «true», по итогу должно быть:
<partition label="persist" size_in_kb="32768" type="6C95E238-E343-4BA8-B489-8681ED22AD0B"
bootable="false" readonly="true"
filename="persist.img" sparse="true"/>
- сохраняем изменение;
- в Notepad++ открываем второй файл rawprogram0.xml и в нем меняем
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename=""
label="persist" num_partition_sectors="65536" physical_partition_number="0"
size_in_KB="32768.0" sparse="true" start_byte_hex="0xf4000000"
start_sector="7995392"/>
на
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="persist.img"
label="persist" num_partition_sectors="65536" physical_partition_number="0"
size_in_KB="32768.0" sparse="true" start_byte_hex="0xf4000000"
start_sector="7995392"/>
- сохраняем изменение;
- продолжаем процесс установки прошивки (описание см. п. #4 выше).