Разблокировка загрузчика смартфонов Xiaomi на Linux’е с использованием VM и Windows

Всем привет.

В последнее время в обширное использование пошли смартфоны от китайского производителя Xiaomi. Все у них шикарно, вот только загрузчик заблокирован. а это означает, что ни каких вам модификаций, патчей, root-прав. Но не все так плохо, как кажется.

Я когда начал юзать смартфон Xiaomi, скрипя зубами терпел весь этот гугловский софт и навязчивое предложение завести аккаунт у Xiaomi. Последний кстати пригодился один раз. Покопавшись в интернетах и почитав много нужной и не очень информации, мною было принято решение: разблокирую загрузчик, уйду на кастомную прошивку, прощай гугл и Xiaomi-сервисы! Было решено. но вот только на моем аппарате был по умолчанию разблокирован загрузчик. Что пошло мне на руку. Ну а Вам я расскажу, как разблокировать загрузчик на данных аппаратах. Итак, начнем:

Что же такое загрузчик?

Загрузчик в Android — это встроенное средство загрузки операционной системы. Если привести в пример компьютерные терминалы с несколькими установленными «операционками» (скажем, Windows и Linux), загрузчик после включения стационарного блока или ноутбука предлагает юзеру вход в систему на выбор, а после подтверждения загружает ту или иную ОС. Равно как и в стационарных системах, загрузчик в мобильных девайсах обращается к инициализационным файлам по типу того, как это делает, например, Windows при загрузке параметров из файла boot.ini. Если обратить внимание именно на такие данные, нетрудно сделать вывод, что в Android-системах запросто можно изменить не только способ загрузки, но и загружаемую ОС либо в ручном, либо в автоматическом режиме. Однако мало кто знает, что сам этот инструмент загружает исключительно ту систему, которая написана под определенную модель смартфона или планшета.

Разблокировка загрузчика:

1) Подача заявки

Я уже писал статью о разблокировке загрузчиков на Android девайсах. прочитать можно тут: ТЫЦ. Однако разблокировка загрузчиков на смартфонах Xiaomi заслуживает отдельного обсуждения.

Начинаем разблокировку с подачи заявки разработчику.

Заходим на англоязычный сайт: ТЫК

Нажимаем на кнопку Unlock Now

Вводим данные своего Mi-Аккаунта. Авторизуемся. Попадаем на страницу подачи заявки. Все поля заполняем на английском языке. В графе причины для разблокировки можно указать: Для установки локализованной версии прошивки. Под формой ставим галочку и жмякаем подтверждение. Попадаем на следующую страницу и ждем смску с кодом, которая придет на указанный Вами номер при заполнении. Вводим код. Заявка подана. Ответ придет смкой в течении 3х дней.

2) Разблокировка

Вот наконец получили ответ от разработчика. Одобрили. Приступаем:

1) Установка эмулятора.
Возьмем, чтоб не скучно было, qemu.

2) Создаем новую виртуалку.

Да, как бы не было прискорбно, но нам придется иметь дело с Шиндовс. Печально, но софта под Linux пока еще не придумали. Юзал 7ю винду, ибо стояла на виртуалке(ради принтера Canon, будь он не ладен). Ставим винду как обычно, активировать смысла нет. Cкачиваем в винде Xiaomi анлокер. В нём есть какой-то драйвер для Андроида, но я скачал и установил драйвера ADB. Выключаем пока винду.

3) Подключаем телефон
Находим контроллер USB, к которому мы подключили тел:

В свойствах ВМ нажимаем «Добавить оборудование», там щелкаем на «PCI-устройство узла» и выбираем строчку, начинающуюся найденными выше циферками. Включаем телефон в Fastboot. Включаем ВМ. Запускаем анлокер.
Авторизуемся, успешно проходим 1 этап (verifying), ну и упираемся во второй, наблюдая легендарную фразу на манчжурском английском про 48/72/.. часа. Да-да надо подождать и не сносить винду около 72х часов, анлокер сообщит точное время. По прошествии времени, подключаем телефон снова к винде в Fastboot и проверяем. Должны гореть три зеленые галочки.
Собственно всё. PROFIT.

4) Ну и снесём установленный нами стек виртуализации, если он не нужен
Удалить ВМ в virt-manager вместе с виртуальным диском.

На этом все! В следующий раз расскажу о прошивке глобальной версии ROM из Linux. И нет, там нам не нужна будет винда.

Всего хорошего и удачных разблокировок!

Источники: 4PDA, FB.RU

Дима Молотов

Leave a Reply

Your email address will not be published.