Достаточно большое число владельцев устройств Xiaomi, Redmi и Poco после получения новой прошивки HyperOS сталкиваются с различными проблемами и вполне логично хотят вернуться на предыдущую версию системы, однако здесь есть один очень важный нюанс.
Если на вашем Xiaomi, Redmi и Poco активирована функция антиотката, также известная как ARB (Anti-Roll Back), то при понижении версии MIUI или HyperOS можно получить серьёзные проблемы.
Если говорить простыми словами, то если ARB активирован, то при попытке отката прошивки смартфон или планшет превращается в «кирпич», поэтому важно проверить статус ARB. Если ARB не активирован или отсутствует, тогда при соответствующих знаниях откатить прошивку можно без проблем.
В этом материале мы расскажем, как проверить статус антиотката (Anti-Roll Back, ARB) на вашем Xiaomi, Redmi или Poco.
Первым делом скачиваем на свой компьютер Download SDK Platform-Tools for Windows, который можно найти здесь и распаковываем его в корень диска С.
Далее на ПК открываем консоль сочетанием клавиш Win+R, потом вводим команду cmd и жмём клавишу Enter, после чего переходим к нашей папке с помощью команды cd c:\platform-tools и нажимаем Enter.
Выключаем свой Xiaomi, Redmi или Poco и запускаем его в режиме Fastboot путём зажатия в течение порядка 10 секунд кнопок питания и уменьшения громкости, после чего подключаем его к компьютеру.
После этого нужно проверить, что устройство корректно определилось в Windows, для чего на своём ПК открываем Панель управления — Диспетчер устройств.
Как видно на скриншоте, мой Poco F5 нормально не определился. То есть, требуется поставить ADB драйвер Qualcomm или MediaTek в зависимости от процессора, установленного на вашем аппарате. В моём случае это Qualcomm — после установки этого драйвера все стало нормально.
Далее есть три способа проверить наличие функции антиотката на Xiaomi, Redmi или Poco, да и многих других производителей тоже:
1. В консоли вводим команду fastboot getvar all, жмём клавишу Enter и ждём выполнения команды. Далее пролистываем результаты мышкой и ищем строку anti, или rollback_ver и смотрим. Если коэффициент отсутствует, или 1, или 3, тогда возможен откат прошивки. Если коэффициент 2 или 4, тогда откат невозможен.
2. Работает почти со всеми смартфонами и планшетами (ключевое слово — почти). В консоли вводим просто команду fastboot getvar anti и у вас появится коэффициент ARB (смотрим первый вариант).
3. Встречается на некоторых устройствах с процессорами от MediaTek на борту. В консоли вводим команду fastboot getvar rollback_ver и появится коэффициент ARB (смотрим первый вариант).
Чтобы выйти из Fastboot, просто вводим команду fastboot reboot или удерживаем кнопку питания порядка 10 секунд.
Для справки:
Откат, если он возможен, делается только через Fastboot с использованием Mi Flash или Google Platform Tools, а не через три точки или не через Mi Recovery. Есть ещё вариант EDL/DM, но это уже совсем другая история.
P.S. Другие полезные инструкции по настройке системы HyperOS и использованию её возможностей на устройствах Xiaomi, Redmi и Poco можно найти на нашем сайте в этом разделе.
А вот за это большое спасибо! Многим будет полезно 🙂
Для продвинутых — это раздел dummy.img или anti.img в самой прошивке, а также на новых прошивках есть раздел vbmeta.img и vbmeta_system.img, которые проверят хеш и контрольную сумму прошивки.
На Samsung, например, данная блокировка сделана более умно, а именно сделали Foolproof (защиту от дурака) — пользователь не сможет понизить версию прошивки, поскольку процес перепрошивки устройства просто прерывается в самом начале и появляется сообщение о запрете отката прошивки.
Таким образом, кирпичи от Samsung из-за софта вы редко увидите. А если и увидите, то их легко восстановить. Конечно, данные стираются, но, тем не менее, телефон будет оживлён.
Эта статья неактуальна для моделей Xiaomi/Poco/Redmi,выпущенных начиная с 2021 года, в них во всех отсутствует ARB