Разблокировка загрузчика Xiaomi через QEMU на Linux

Актуальный метод разблокировки загрузчика с помощью официальной утилиты Mi Unlock через виртуализацию

Начать Разблокировку

Метод QEMU/KVM

Актуальность метода

На сегодняшний день удалось разблокировать загрузчик официальной утилитой Mi Unlock 7.6 через QEMU, пробросив смартфон в фастбуте по USB.

Примечание: Куда проще разобраться с QEMU через virt-manager, чем через командную строку.

Установка необходимых пакетов

Для работы потребуется установить следующие пакеты:

# устанавливаем библиотеки
sudo apt install qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

# узнаём статус
sudo systemctl status libvirtd

# запускаем под рутом, иначе будет сложнее
sudo virt-manager

Важно: Запускайте virt-manager с правами root, иначе могут возникнуть проблемы с пробросом USB-устройств.

Настройка виртуальной машины

Далее всё интуитивно понятно в графическом интерфейсе:

Подключаем образ диска с Windows
Выделяем ресурсы ПК (рекомендуется 2+ ядра, 4+ ГБ ОЗУ)
Создаём место для системы (25+ ГБ)
После установки системы пробрасываем USB со смартфоном в свойствах виртуалки

Опыт: Использовалась Windows 7, драйвера на виртуалку установились без проблем (только подключить и пробросить смарт).

Настройка окружения

Установка Mi Unlock Tool

В виртуальной машине с Windows:

Скачайте официальную утилиту Mi Unlock Tool версии 7.6
Установите программу в виртуальной системе
Подключите смартфон в режиме Fastboot
Пробросьте USB-устройство через интерфейс virt-manager
Запустите Mi Unlock Tool и выполните авторизацию
Интерфейс virt-manager с пробросом USB
Пример проброса USB-устройства в virt-manager

Известные проблемы и решения

Проблемный метод

Данный способ не работает – дальше первого окна авторизации программа не работает, выдаёт ошибку.

Частично рабочий метод

Этот способ доходит чуть дальше, но не приходят СМС с кодами для подтверждения.

Возможные причины проблем

  • Проблемы с сетевым мостом в виртуальной машине
  • Блокировка СМС антиспам-системами оператора
  • Несовместимость версии Mi Unlock Tool
  • Проблемы с драйверами USB в виртуальной среде

Альтернативные методы

VirtualBox - не рекомендуется

P.S. если возникает соблазн Virtualbox-ить – способ мёртв, в списке на проброс отсутствует смартфон, какие расширения не ставь. Только флешки пробрасывать.

P.P.S. – по информации от пользователей при запуске Virtualbox под рутом телефон показывает! А эта виртуалка всяко удобнее 😊

Рекомендации

  • Используйте QEMU/KVM с virt-manager для лучшей совместимости
  • Проверяйте разные версии Mi Unlock Tool
  • Убедитесь, что аккаунт Xiaomi привязан к устройству достаточно долго
  • Попробуйте разные версии Windows в виртуальной машине

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