Как восстановить Xiaomi Redmi 5 Plus, когда он завис наглухо, перезагружается по кругу или надо перепрошить

В этой статье рассказывать будем о том, как вернуть к жизни наглухо зависший 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, НО ТОЛЬКО к смартфону, к компу пока кабель НЕ ПОДКЛЮЧАЕМ;

Как восстановить Xiaomi Redmi 5 Plus, когда он завис наглухо, перезагружается по кругу или надо перепрошить

  • теперь в одну руку берем пинцет (см. видео) и соединяем две тестовые точки, после чего, удерживая инструмент в таком положении, другой рукой подключаем другой конец кабеля к USB-порту компьютера;

Как восстановить Xiaomi Redmi 5 Plus, когда он завис наглухо, перезагружается по кругу или надо перепрошить

  • если вы все сделали правильно, то 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 выше).
[irp]

Что будем искать? Например,VPN

Мы в социальных сетях