- Разблокировка загрузчика mi
- Как разблокировать загрузчик Xiaomi
- Что такое Bootloader и зачем его разблокировать
- Китайская версия телефона
- Сторонняя прошивка
- Стороннее Recovery
- Root-права
- Как узнать разблокирован ли загрузчик на Xiaomi или нет?
- 1 СПОСОБ: через меню в телефоне
- 2 СПОСОБ: через компьютер
- Windows
- Linux
- 3 СПОСОБ: при включении устройства
- Инструкция как разблокировать загрузчик на телефоне Xiaomi
- Шаг 1: подключение Mi-аккаунта к телефону
- Шаг 2: связывание аккаунта с устройством
- Шаг 3: скачивание программы Mi Flash Unlock
- Шаг 4: запуск Mi Unlock
- Шаг 5: вход в Mi-аккаунт
- Шаг 6: подключение телефона к компьютеру
- Шаг 7: процесс разблокировки
- Ошибки и проблемы
- Как обратно заблокировать загрузчик
Разблокировка загрузчика mi
Здравствуйте,сегодня у меня опять проблема с отсутствием программ под линукс и тут куда сложнее дело обстоит.
Дело в том,что мне нужен Windows,чтобы запустить программу(Mi Flash Unlock),которая разблокирует загрузчик телефона через usb,но вот незадача — на Линукс с wine она не видит устройства. Была идея скачать адаптированную программу под Линукс,но она не заработала и есть шанс подцепить вирус. Дальше я захотел сделать это через Oracle Virtual Box,но вот незадача — оно не видит usb подключение.Вопрос — как сделать,чтобы виртуальная машина напрямую работала со всеми usb портами или как быть?
Ставить на жёсткий диск винду не охота — уже стоит линукс и не хочу его опять переустанавливать и переносить данные,тем более я не думаю,что безопасно ставить пиратскую винду рядом с Линуксом. Есть флешка на 32 гига,но… я думаю мало чем поможет,на остальные носители неразумно ставить и у меня один встроенный жёсткий диск.
Не ругайтесь,если что,я новичок в линукс и почти ничего толком не знаю.
Успешно разлочил с помощью неё мне пару смартфонов.
а она это с одобрения китайских товарищей делает, или самостоятельно хакает?
Дальше я захотел сделать это через Oracle Virtual Box,но вот незадача — оно не видит usb подключение.
По-моему, нужно ставить блоборасширения к виртуалбоксу, чтобы он в USB 2 умел. Ну и пробрасывать usb устройства в виртуалку нужно в настройках отдельно.
проброс usb портов в виртуалки подходит для обычных дел
когда надо перепрошивать (что будет менять свои вид/пид, быстро переподключаться и т.п.) что-то, то следует пробрасывать usb-контроллер полностью, если нет желания возиться с кучей эзотерических проблем.
А это qemu + vfio.
Как вариант, вкрячить венду на флешку, если не сработает.
Фактическая проблема только одна — девайс во время перезагрузки переподключается и/или меняет VID/PID. Фиксится установкой соответствующих фильтров.
Проброс USB и ещё какие-то фичи вынесены в не-свободное расширение (бесплатное для некоммерческого использования)
мне нужен Windows,чтобы запустить программу(Mi Flash Unlock),которая разблокирует загрузчик телефона через usb
Эта программа просто запускает fastboot flashing unlock .
Утилита fastboot есть во всех широко используемых дистрибутивов линукса. Возможно, отдельным пакетом с названием вроде «fastboot» или «adb». Драйверов для её работы устанавливать не нужно.
На QEMU можно усб пробросить, я осилил.
т.е. техническая возможность разлочить без разрешения из китайского центра есть?
Дальше я захотел сделать это через Oracle Virtual Box,но вот незадача — оно не видит usb подключение.
Используй libvirt/kvm и сделай там проброс контролёра шины USB.
Вот не далее как вчера на Xiaomi Mi A1 разблокировал загрузчик. Правда, я использовал команду fastboot oem unlock , а не fastboot flashing unlock , но по описанию они должны быть эквивалентны.
Вроде как бывают телефоны, где для разблокировки нужно ещё код какой-то указать. Но про Xiaomi говорят, что они таким обычно не занимаются.
Кажись, для Huawei нужны какие-то ключевые файлы.
Вот не далее как вчера на Xiaomi Mi A1 разблокировал загрузчик
Потому что это участник программы android one. На остальных сяоми все гораздо сложнее.
Хм. Да, похоже, я только на информацию по линейке Android One смотрел.
Эта программа просто запускает fastboot flashing unlock.
А как эта утилита понимает какой именно флеш надо разблокировать?
Никак не понимает. Это довольно простая утилита, которая посылает команды в устройство. Само устройство уже решает, как команды выполнять.
Источник
Как разблокировать загрузчик Xiaomi
В этой статье мы поговорим о том, как разблокировать загрузчик Xiaomi (MIUI), зачем это нужно, что дает такая операция и какие трудности могут после возникнуть. Это поэтапная инструкция, поэтому даже если вы новичок в подобных делах — трудностей не возникнет (при условии соблюдения всех пунктов).
Что такое Bootloader и зачем его разблокировать
Чтобы долго не расписывать и не отнимать время у других, рекомендую почитать (если вы новичок) о том, что такое загрузчик на смартфонах Xiaomi в нашем глоссарии. Ниже мы поговорим минимум о 3 причинах разблокировки бутлоадера. Советуем внимательно изучить каждый пункт, чтобы после не возникло дополнительных вопросов.
Китайская версия телефона
При покупке телефонов на таких сайтах как AliExpress или Gearbest можно найти очень выгодные цены, которые могут отличаться от местных на 50-100 долларов. Именно поэтому многие пользователи покупают телефоны с низкой ценой. Продавцы в свою очередь могут продать китайскую версию под видом глобальной. Китайская версия смартфона Xiaomi всегда дешевле и на ней может быть установлена MIUI China, или MIUI Global.
- MIUI China: на телефоне только английский и китайский языки (+ могут быть еще несколько других), нет русского, украинского и прочих. Такое устройство обычно приходит с заблокированным загрузчиком, в запечатанной коробке.
- MIUI Global: смартфон прошит на глобальную прошивку, однако сам он китайской версии. При попытке обновления можно получить «кирпич». Также в подобных случаях продавцу могут прошивать китайские аппараты в обход разблокировки загрузчика, чтобы продать их под видом «глобальных» намного дороже.
Сторонняя прошивка
Первый и основной плюс – это возможность установки кастомных (неофициальных) и локализованных (официальных, но с доработками специально под ваш регион) MIUI прошивок. Что дает кастомная прошивка:
- Более богатый функционал и расширенные опции, позволяющие контролировать всю работу смартфона;
- Простой интерфейс с урезанным или улучшенным функционалом.
- Продвинутый и чувствительный GPS-навигатор. Местоположение определяется в несколько раз быстрее, чем на стандартной версии.
- Отлично оптимизированное ядро операционной системы, которое или повышает производительность телефона, или увеличивает время автономной работы.
- Порты различных сборок от «ромоделов», начиная от Pixel Experience и заканчивая прошивками от других оболочек (OneUI, EMUI, Flyme и тд).
Стороннее Recovery
Разблокировав загрузчик, можно без труда устанавливать TWRP или CWM-рекавери, необходимое не только для получения рут-прав, но и для других важных операций на вашем смартфоне. Рассмотрим подробнее:
Root-права
Имея разблокированный загрузчик, вы можете получить статус Суперпользователя. Почти во всех актуальных сборках используется Magisk, так как SuperSu уже давно не поддерживается и новые версии не выходят. Польза рут-прав огромна, начиная от удаления встроенной рекламы и заканчивая разгоном процессора.
Как узнать разблокирован ли загрузчик на Xiaomi или нет?
Теперь я расскажу о 3 способах проверки статуса загрузчика на смартфонах Xiaomi и Redmi. Рекомендую делать проверку минимум 2 методами, так как до сих пор встречаются модели (купленные за «очень дешево» или б/у) которые были прошиты либо взломаны в обход разблокировки загрузчика. В таком случае, первый способ может показать строку что загрузчик разблокирован, но при проверке через ADB — все будет иначе (правду покажет только ПК).
1 СПОСОБ: через меню в телефоне
Самый простой способ, встроенный в ваше устройство и не требующий дополнительных программ.
- Открываем стандартные «Настройки» смартфона;
- Переходим в пункт «О телефоне»;
- Теперь 5 раз нажимаем по строке «Версия MIUI», появится надпись «Вы успешно стали разработчиком«.
- Возвращаемся в основное меню и находим пункт «Расширенные настройки», нажимаем на него.
- Ищем пункт «Для разработчиков», переходим в него.
- Теперь нужно найти строку «Статус Mi Unlock«. При первом входе нужно дать разрешение и согласится с предупреждением.
- Если загрузчик заблокирован в самом верху будет соответствующая надпись « Загрузчик заблокирован, устройство защищено «. Если загрузчик разблокирован — на весь экран будет надпись « Загрузчик разблокирован «.
2 СПОСОБ: через компьютер
Если по каким-то причинам первый вариант не устраивает можно проверить разблокирован ли загрузчик на Xiaomi с помощью ПК. Инструкция прилагается для двух операционных систем – Windows и Linux.
Windows
Это сложный способ, но он самый точный.
- Скачиваем архив с ADB-файлами и распаковываем его в корень системного диска C, чтобы путь был таким «C:/adb/«.
- Выключаем смартфон, переводим его в режим fastboot. Для этого одновременно зажимаем клавишу включения и уменьшения громкости.
- Подключаем устройство к компьютеру с помощью USB-кабеля.
- На клавиатуре ПК нажимаем «Win» + «r». Открывается окно «Выполнить».
- Набираем « cmd » и кликаем «ОК». Появляется системная командная строка.
- В командной строке пишем команду « cd c:/adb » и нажимаем Enter.
- Теперь вводим команду « fastboot oem device-info » видим необходимую нам надпись.
Если указано «true» – бутлоадер разблокированный, в противном случае «false», что говорит о заблокированном загрузчике.
Linux
- Скачиваем ADB файлы по ссылке выше и переносим в нужную папку.
- Открываем терминал и пишем следующую команду « adb — sudo apt-get install android-tools-adb android-tools-fastboot ».
- Смартфон переводим в режим fastboot, как и в вышеприведенном варианте. Введенная надпись разъединяется, и возле каждой части текста видим нужную информацию о бутлоадере:
sudo fastboot devices – здесь появляется номер устройства, иногда добавляется и модель;
sudo fastboot oem device-info – а вот тут уже статус загрузчика, аналогичный, как и на операционной системе Windows.
Если появилась надпись «waiting device», вероятнее всего, действия выполнены не от имени администратора.
3 СПОСОБ: при включении устройства
И последним, третьим способом проверка статуса бутлоадера является включение телефона, а точнее его загрузочный экран. Чтобы это сделать нужно:
- Выключить ваш Xiaomi, подождать около 20 секунд, чтобы все внутренние процессы полностью остановились.
- Снова включить телефон (зажать кнопку питания).
- Если во время загрузки в нижней/верхней части экрана написано «Unlocked» или находится иконка с открытым замком — загрузчик разблокирован.
Инструкция как разблокировать загрузчик на телефоне Xiaomi
Ранее нужно было получать одобрение на разблокировку загрузчика (писать письмо в службу поддержки) и ждать несколько дней. Теперь этого делать не нужно, однако появился так званный «таймер». Более подробно читайте ниже, в официальной инструкции.
Шаг 1: подключение Mi-аккаунта к телефону
Для разблокировки загрузчика обязательным условием является наличие Xiaomi аккаунта на устройстве. Если его еще нет — читаем как создать Mi-аккаунт. Если на телефоне уже привязана учетная запись — переходим ко второму шагу.
Шаг 2: связывание аккаунта с устройством
Теперь нужно связать Mi-аккаунт с вашим телефоном. Для этого последовательно выполняйте указанные шаги. Часть пунктов уже выполнилась при проверке статуса загрузчика с помощью телефона. Там же есть наглядные скриншоты.
- Выходим из своего Mi-аккаунта, это нужно чтобы избежать появления ошибки о невозможности проверки устройства и аккаунта.
- Переключаемся с Wi-Fi на мобильный интернет. Это обязательное условие, по другому процесс не пройдет. Читайте как настроить мобильный интернет на Xiaomi.
- Переходим в пункт «О телефоне» — нажимаем до 7 раз на строку «Версия MIUI».
- Возвращаемся в главное меню настроек, ищем разделы «Расширенные настройки» — «Для разработчиков».
- Нажимаем на пункт «Статус Mi Unlock». Подтверждаем свои действия согласием на появившееся предупреждение.
- Нажимаем на кнопку «Связать аккаунта с устройством».
- Система MIUI потребует войти в Mi-аккаунт, входим.
- После успешного входа произойдет связывание аккаунта с вашим телефоном.
- При успешной привязке вы увидите соответствующею надпись.
- Готово. Теперь нужно подождать пока пройдет обязательный срок в 360 или 720 часов.
- Проверить сколько еще осталось времени до разблокировки можно с помощью финального шага.
Если во время привязывания аккаунта к смартфону возникли трудности, то посмотрите это видео.
Обратите внимание: переходить к третьему шагу нужно только по прошествии срока ожидания на подтверждение разблокировки загрузчика. Иногда разработчики Xiaomi меняют таймер, увеличивая срок ожидания или наоборот уменьшая.
Шаг 3: скачивание программы Mi Flash Unlock
После окончания обязательного срока ожидания потребуется скачать программу Mi Flash Unlock. Загрузить ее можно с официального сайта en.miui.com/unlock/ или с нашей статьи. После распаковываем содержимое архива и по желанию переносим в корень системного диска или оставляем на рабочем диске.
Я оставил архив на диске D и разблокировка загрузчика прошла нормально.
Шаг 4: запуск Mi Unlock
Теперь открываем программу Ми Анлок от имени администратора, видим белый экран с текстом на китайском языке (если локализованная версия как у меня — то на русском), где указаны правила отказа от ответственности. Соглашаемся и кликаем на соответствующую кнопку.
Шаг 5: вход в Mi-аккаунт
Попадаем в новое окно, требующее войти в свой Mi-аккаунт. Вводим пароль и свой ID (привязанный номер телефона или почты). Внимательно проверяем указанные данные и раскладку клавиатуры, поскольку именно на этом этапе у многих пользователей возникают проблемы с появлением такого уведомления: «Вы неверно ввели пароль и/или логин». Нажимаем «Sign in».
Иногда может появится окно с процедурой проверки разрешения разблокировки, это может длится несколько минут.
Шаг 6: подключение телефона к компьютеру
После возвращаемся к самому смартфону. Выключаем его и переводим в режим fastboot, одновременно зажав клавишу включения и уменьшения звука. С помощью USB-кабеля подключаем телефон к компьютеру.
Шаг 7: процесс разблокировки
Завершающий финальный этап : программа проверяет устройство, если все условия соблюдены — пойдет процесс разблокировки загрузчика. Ждем несколько минут (в моем случае 25 секунд), и если все сделали правильно – получаем уведомление об успешной разблокировке – три зеленых галочки . Готово.
Ошибки и проблемы
Чаще всего проблемы появляются из-за самого сервера компании, в большинстве случаев вины пользователя нет. Но, тем не менее, необходимо знать, как с ними разобраться. Предлагаем к ознакомлению приблизительный список известных проблем и методы их устранения:
- Остановка снятия защиты на 50%. Процесс разблокировки доходит до половины и зависает. К сожалению, это проблема на стороне сайта mi.com, сделать вручную тут ничего нельзя. Остается только периодически повторять попытку.
- Ошибка во время привязки аккаунта. Это тоже довольно популярная проблема среди пользователей. Чтобы ее решить нужно перед связыванием аккаунта с устройством выйти из Mi-аккаунта и после снова войти как указано в шаге 2.
- Ошибка входа вMi-аккаунт. Проверьте, какой язык клавиатуры включен, правильно ли вы ввели пароль и не путайте ID-номер аккаунта, или привязанный номер телефона.
- Повторите через 360 часов. Если при попытке разблокирования бутлоадера появляется красная надпись: « Binding time is too short, Less than 72 hours » или « After 360 hours of trying to unlock the device » — значит время обязательной проверки аккаунта еще не прошло, об этом я говорил во втором шаге! То есть вы должны подождать указанное количество дней или часов, прежде чем повторить процедуру заново. Обойти таймер не получится.
Если у вас появилась другая проблема — прочитайте нашу статью, в которой собраны решения к большинству известных ошибок.
Как обратно заблокировать загрузчик
Если после разблокировки загрузчика его нужно обратно закрыть — то стоит прибегнуть к нашей отдельной статье. Данной теме посвящена подробная инструкция, где все наглядно показано.
Источник