Что такое загрузчик на xiaomi
[Инструкции] Что такое загрузчик [Продолжение]
Всем привет, с вами как всегда |
avatar.png (23.52 KB, Downloads: 81)
2020-02-27 07:16:12 Upload
avatar.png (88.29 KB, Downloads: 73)
2020-02-27 07:17:17 Upload
На самом деле, по моими изучениями, это не программа, а программатор (для накопителей eMMC) и образ (для накопителей UFS)
• Накопители eMMC
Для данных накопителей, Fastboot, или загрузчик (объясняю так, чтоб вы поняли) является программатором, под названием appsboot.mbn, а на самом деле, этот Fastboot, называется ABOOT, или ABL, или Android Bootloader, который адаптируется, в зависимости от того, какие команды получает от PBL=Основной загрузчик (О нём попозже), то есть, если мы выполняем команду входа в Fastboot, тогда, Основной загрузчик, отправляет команду в форме кодовых блоков, к Вторичным загрузчикам (SBL) в зависимости от производителя, может быть или один, или два, или три, или четыре вторичных загрузчика, которые отправляют дальше команду к ABL. Но, ирония судьбы, в том что эти Вторичные Загрузчики, запакованы в один программатор, под названием sbl.mbn. На Xiaomi, их два в каждой прошивке, в одном программаторе, под названием sbl2.mbn Далее, ABL, принимает команду, в кодовые блоки и заходит в Fastboot.
Но, если мы выполняем Запуск телефона, тогда, получается очень интересная схема:
PBL, всегда стоит на готове, для выполнения команд, даже если телефон выключен. При нажатии кнопки питания, выполняется команда запуска, тоже в кодовые блоки. При этом, PBL дает команду запуска, далее, команду принимает программатор SBL, который разделяется по двум загрузчикам: один для подтверждения команд, второй, для выполнения и отправки команд дальше, потом, команду, принимает ABOOT, или ABL, затем ABL принимает команду, считает её, подтверждает её и отправляет к ядру Kernel, который проверяет, подтверждает и запускает распаковку RAM диска, после чего, RAM диск, выполняет инициализацию раздела DATA, который, в свою очередь, выполняет запуск Android.
• Накопители UFS
Для обычного запуска смартфона, PBL, даёт команду образу XBL, который, проверяет, выполняет и передает команду запуска к образу ABL, который, проверяет, выполняет и передает команду запуска, ядром Kernel, который, выполняет запуск образа DTBO, или Data Bootloader (загрузчик образа User Data/Раздел DATA), который, выполняет распаковку RAM Диск, далее, RAM диск, выполняет команду инициализации раздела Data, далее, производится запуск Android.
2. Почему производитель блокирует загрузчик
Производитель, блокирует загрузчик, с целью защиты телефона, от кражи или от утечек, Ваших данных, при этом, есть ещё одна причина-если не знаешь, не надо лезть, в корень прошивки, так как прошивка сделана, под директории Linux, а данная директория, очень сложная, для рядового пользователя, но, если вы Техноманьяк, вроде меня, пожалуйста, ковыряйтесь в прошивке, но производитель, не несёт ответственности, после чего, вы разблокировали загрузчик.
3. Как проходит разблокировка загрузчика на Xiaomi
Конечно, изначально, Вы должны входить под Вашем Именем в ваш Mi Аккаунт, как на телефоне, так и в утилите Mi Unlock. Потом, вводите смартфон в Fastboot и подключайте его к ПК, далее, вы кликните по кнопке Unlock и ждете, но за кулисами, происходит, данный процесс:
Изначально, проверяется какое у вас устройство, выполняются команды:
fastboot getvar product
fastboot getvar soc-id
fastboot getvar soc_id
fastboot getvar board_version
После чего проверяется, статус загрузчика (Разлочен/блокирован) выполняется одну из команд:
fastboot oem LKS или
fastboot oem device-info
Если загрузчик блокирован, тогда, утилита, получает и отправляет регистрационный код=токен, затем, проверяется если данный токен, регистрирован в Mi Аккаунт, на серверях Xiaomi. Если токен не зарегистрирован в ваш Mi Аккаунт, тогда, вам придется ждать пока регистрирует токен, потом сможете разлочить сколько раз вы хотите, в день причем. А когда проходит регистрация токена в ваш Mi аккаунт, тогда, сервера Xiaomi, генерируется код разлочки под бинарным фаилом sig.data. Далее, данный фаил шиется в образе ABL, под постоянным регистрацонным кодом, для этого, на ПК, запускается скрипт Fastboot.exe, который разблокирует загрузчик выполняется команда:
fastboot oem unlock, или команды:
fastboot flashing unlock
fastboot flashing unlock critical
После чего утилита проверяет если регистрированный токен совпадает с тем токеном, котооый регистрирован в аккауте. Если совпадают, тогда, происходит разблокировка, если нет, ждем таймер.
Далее, утилита Mi Unlock, получает результаты от устройства и отправляет их не серверах Xiaomi. После чего, перезапускается устройство, выполняется команда:
4. Сколько типов загрузчика есть в прошивке Android. И за чео они отвечают.
Их несколько, давайте я вам их представляю:
•PBL=Primary Bootloader(Основной Загрузчик) Он отвечает за всю прошивку. В прошивке он в форме образа, под названием boot.img, что на накопители eMMC, что на накопители UFS.
•SBL=Secondary Bootloader (вторичный загрузчик) он отвечает за проверку и передачи команд от PBL. Их могут от одного, до четырех загрузчиков, которые запакованы в один программатор, под названием sbl.mbn (на Xiaomi два вторичных загрузчиков: один для проверки и выполнения команд, второй, для передачи команд к ABOOT. Данный программатор, работает только с накопителями eMMC.
•XBL= External Bootloader (Внешний Загрузчик) здесь, чуть по другому, он один проверяет, выполняет и передает команду к ABL. XBL, является образом, под названием xbl.img. данный образ, работает, только с накопителями UFS.
•ABL=ABOOT=Android Bootloader/Fastboot (Загрузчик Android) он отвечает, за запуска рекавери, за запуска системы (через ядро Kernel) за прошивки смартфона. Для накопители eMMC, ок является программатором, под названием appsboot.mbn, а для накопителей UFS, является образом под названием abl.img
•DTBO=Data Bootloader (Загрузчик раздела/образа DATA/userdata.img) он отвечает за запуска раздела/образа данных смартфона, для того, чтоб дальше запустить систему Android. Он является образом под названием dtbo.img.
P.S. Данная тема, является продолжением этой темы
[Советы] 3 способа проверить статус загрузчика на смартфонах Xiaomi.
maxresdefault.jpg (41.11 KB, Downloads: 52)
2018-12-16 22:40:37 Upload
01-600×1067.png (10.56 KB, Downloads: 56)
2018-12-16 22:40:45 Upload
3242342-600×1067.png (6.96 KB, Downloads: 55)
2018-12-16 22:40:50 Upload
screenshot_2017-04-02-17-07-44-518_com.android.settings.jpg (61.87 KB, Downloads: 56)
2018-12-16 22:44:42 Upload
232.jpg (16.2 KB, Downloads: 49)
2018-12-16 22:44:45 Upload
3413312.png (19.78 KB, Downloads: 55)
2018-12-16 22:52:19 Upload
53e18d5e-9108-4128-9e0e-9c1776fe3697.gif (1.81 MB, Downloads: 51)
2018-12-16 22:58:19 Upload
первые два самые четкие и быстрые |
Screenshot_2018-12-16-18-29-42-413_com.android.settings.png (30.31 KB, Downloads: 45)
2018-12-16 23:30:05 Upload
Будьте добры, скажите пожалуйста,а здесь как? |
ashampoo_snap.jpg (179.31 KB, Downloads: 53)
2018-12-17 00:09:29 Upload
если вы не ищите как его разблокировать, значит вам это вообще не надо. Это для проблемных телефонов и для тех, кто экспериментирует с прошивками
Xiaomi Comm APP
Получайте новости о Mi продукции и MIUI
Рекомендации
* Рекомендуется загружать изображения для обложки с разрешением 720*312
Изменения необратимы после отправки
Cookies Preference Center
We use cookies on this website. To learn in detail about how we use cookies, please read our full Cookies Notice. To reject all non-essential cookies simply click «Save and Close» below. To accept or reject cookies by category please simply click on the tabs to the left. You can revisit and change your settings at any time. read more
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.
Все способы разблокировки и блокировки загрузчика Xiaomi
Заблокированный загрузчик Xiaomi — серьезное преткновение для пользователей, которые хотят немного кастомизировать внешний вид своего смартфона или сбросить его до заводских настроек, например, если вдруг забыл графический пароль.
Что такое загрузчик, зачем он нужен и почему его блокируют?
Загрузчик, или на английском «Bootloader» — это встроенный компонент на аппаратах Xiaomi, который отвечает за загрузку и стабильную работу операционной системы. Если у вас есть права к этому модулю, то вы можете выполнять различные операции и, по сути, получаете полностью открытую операционную систему. Такая же ситуация обстоит и с root-правами на обычных версиях Андроидов. Это специальная служба, которая защищает операционную систему от возможных изменений всякими приложениями.
Изначально Xiaomi не блокировали загрузчик, и он был включен по умолчанию, но с недавних пор практически все устройства поставляются на рынок уже с залоченным Bootloader, в связи с чем и стало появляться много вопросов на форумах, как в России, так и в других странах.
А связано это с тем, что последние годы в обход компании Ксиаоми появляется много подделок, которые ничем не отличаются от оригинала внешним видом, причем даже копируют операционную систему, но предоставляются с внедренными в код вирусами. В итоге пользователь после покупки не только получает «неоригинальный» аппарат, но и неволей становится владельцем телефона, который самостоятельно может вытворять просто умопомрачительные вещи.
Допустим, без вашего ведома будут отправляться сообщения на платные номера или из телефона сделают очередного бота, включенного в общую сеть ботнета для рассылки спама. И таких вариантов развития событий очень много. К сожалению, все они плачевны для вас, и рано или поздно вы откажитесь от данного телефона, а весь негатив пойдет в сторону Xiaomi.
Но такая система защиты имеет и плюсы, о которых мы рассказывали в самом начале статьи. С разблокированным загрузчиком пользователь может:
Но все это решается при помощи способа, о котором и пойдет речь в статье. Вот только перед тем, как начать им пользоваться, вы должны определить, разблокирован ли у вас загрузчик или нет!
Как узнать статус службы Bootloader (загрузчика)?
Определить можно несколькими способами:
Через настройки смартфона
Через компьютер на Windows
Через компьютер на Linux
Процесс разблокировки
Если в одном из случаев проверки система выдала, что загрузчик заблокирован, значит, придется его в ручном режиме разблокировать. В принципе, это не трудно, но здесь есть свои нюансы и важные моменты. Внимательнее читайте наши рекомендации и четко следуйте им.
Подготовительная часть
Разблокировка невозможна без одобрения разработчиков от Xiaomi. Да, да! Вы думали, что Apple сильно мудрит? Не тут-то было!
Важно знать! Все данные вводятся на английском языке. В качестве причины напишите, что решили установить на свой смартфон прошивку с русским языком или что у вас завис смартфон, и вы решили его прошить (понятное дело, все это на английском). Некоторые форумы и сайты предлагают писать сразу на китайском языке. Опять же, можете воспользоваться переводчиком от Google.
Техническая часть
Важно! На смартфоне должна быть установлена операционная система MIUI 6.1.12 и выше, чтобы выполнить весь цикл действий, описанных ниже.
То, чего вы могли не знать!
Для разблокировки загрузчика есть определенные условия. Как говорится на официальном сайте, с одной учетной записи вы можете разблокировать не более 1 смартфона за 30 дней. Причем обойти это разрешение у вас не получится, ведь разблокировка дается конкретно для аккаунта, а не для телефона. Поэтому и доступ к учетной записи нужно беречь, иначе пропадет ваша «открытая система» вместе с учеткой.
Увеличиваем шансы на разблокировку
Все данные при отправке заявки тщательно проверяются разработчиками Xiaomi, поэтому иногда возможны и отказы. Чтобы избежать подобных случаев, можно подстраховать себя. Для этого заведите на официальном форуме компании аккаунт, указав там данные своей учетной записи, чтобы их связать. Если вы будете активно вести диалоги и беседы, то сотрудники пойдут на уступки и разблокируют вашу учетную запись с загрузчиком, быть может, даже несколько быстрее.
Иногда даже бывают случаи, когда активным пользователям давали разрешение практически мгновенно, как будто в автоматическом режиме.
Возможные проблемы и их решения
В процессе разблокировки могут возникнуть сложности и ошибки, но для большей части из них уже есть готовые решения.
Я подавал заявку, прождал 20-30 дней, но мне отказали!
Да, бывает даже такое. И если вы один из числа «счастливчиков», попробуйте еще один вариант.
Вам нужно подождать после отказа примерно 2-3 недели, а потом создать вторую учетную запись и обратиться в техническую поддержку. Но только не через сайт, а сразу на почту компании. Отправлять будете на следующий адрес — service.eu@xiaomi.com
В качестве темы обязательно указываете следующее – «Unlock Your Mi Device».
После отправки придет сообщение с ответом, в котором предложат заполнить данные. Просто скопируйте этот шаблон и рядом с пунктами впишите свои данные. Скорее всего, здесь уже все и решится!
Но, если и в этом случае не прокатит (какой же вы не везучий человек), можно схитрить! Переводите свой смартфон в режим родительского контроля и пишите в техническую поддержку письмо, что не можете из него выйти. Разработчики будут отправлять вам письма с разными решениями проблемы, но на все отвечайте, что ни один из вариантов в итоге вам не помог. В конце концов, вам предложат разблокировку самого загрузчика. Скорее всего, для этого у вас запросят дополнительные данные, поэтому оперативно предоставьте их.
Как мне обратно заблокировать Bootloader?
Если вам нужно обратно заблокировать загрузчик на своем устройстве, уже не потребуется никаких запросов и проверок. Все это можно сделать и самостоятельно. Просто при прошивке телефона через утилиту Mi Flash вам нужно будет в нижней части экрана поставить галочку напротив пункта Clean all and lock. И после прошивки ваше устройство Xiaomi уже будет с заблокированным загрузчиком. Учтите, что повторная процедура требует все тех действий, что описаны в этом материале.
Как разблокировать загрузчик Xiaomi
В этой статье мы поговорим о том, как разблокировать загрузчик Xiaomi (MIUI), зачем это нужно, что дает такая операция и какие трудности могут после возникнуть. Это поэтапная инструкция, поэтому даже если вы новичок в подобных делах — трудностей не возникнет (при условии соблюдения всех пунктов).
Что такое Bootloader и зачем его разблокировать
Чтобы долго не расписывать и не отнимать время у других, рекомендую почитать (если вы новичок) о том, что такое загрузчик на смартфонах Xiaomi в нашем глоссарии. Ниже мы поговорим минимум о 3 причинах разблокировки бутлоадера. Советуем внимательно изучить каждый пункт, чтобы после не возникло дополнительных вопросов.
Китайская версия телефона
При покупке телефонов на таких сайтах как AliExpress или Gearbest можно найти очень выгодные цены, которые могут отличаться от местных на 50-100 долларов. Именно поэтому многие пользователи покупают телефоны с низкой ценой. Продавцы в свою очередь могут продать китайскую версию под видом глобальной. Китайская версия смартфона Xiaomi всегда дешевле и на ней может быть установлена MIUI China, или MIUI Global.
Сторонняя прошивка
Первый и основной плюс – это возможность установки кастомных (неофициальных) и локализованных (официальных, но с доработками специально под ваш регион) MIUI прошивок. Что дает кастомная прошивка:
Стороннее Recovery
Разблокировав загрузчик, можно без труда устанавливать TWRP или CWM-рекавери, необходимое не только для получения рут-прав, но и для других важных операций на вашем смартфоне. Рассмотрим подробнее:
Root-права
Имея разблокированный загрузчик, вы можете получить статус Суперпользователя. Почти во всех актуальных сборках используется Magisk, так как SuperSu уже давно не поддерживается и новые версии не выходят. Польза рут-прав огромна, начиная от удаления встроенной рекламы и заканчивая разгоном процессора.
Как узнать разблокирован ли загрузчик на Xiaomi или нет?
Теперь я расскажу о 3 способах проверки статуса загрузчика на смартфонах Xiaomi и Redmi. Рекомендую делать проверку минимум 2 методами, так как до сих пор встречаются модели (купленные за «очень дешево» или б/у) которые были прошиты либо взломаны в обход разблокировки загрузчика. В таком случае, первый способ может показать строку что загрузчик разблокирован, но при проверке через ADB — все будет иначе (правду покажет только ПК).
1 СПОСОБ: через меню в телефоне
Самый простой способ, встроенный в ваше устройство и не требующий дополнительных программ.
2 СПОСОБ: через компьютер
Если по каким-то причинам первый вариант не устраивает можно проверить разблокирован ли загрузчик на Xiaomi с помощью ПК. Инструкция прилагается для двух операционных систем – Windows и Linux.
Windows
Это сложный способ, но он самый точный.
Если указано «true» – бутлоадер разблокированный, в противном случае «false», что говорит о заблокированном загрузчике.
Linux
sudo fastboot devices – здесь появляется номер устройства, иногда добавляется и модель;
sudo fastboot oem device-info – а вот тут уже статус загрузчика, аналогичный, как и на операционной системе Windows.
Если появилась надпись «waiting device», вероятнее всего, действия выполнены не от имени администратора.
3 СПОСОБ: при включении устройства
И последним, третьим способом проверка статуса бутлоадера является включение телефона, а точнее его загрузочный экран. Чтобы это сделать нужно:
Инструкция как разблокировать загрузчик на телефоне Xiaomi
Ранее нужно было получать одобрение на разблокировку загрузчика (писать письмо в службу поддержки) и ждать несколько дней. Теперь этого делать не нужно, однако появился так званный «таймер». Более подробно читайте ниже, в официальной инструкции.
Шаг 1: подключение Mi-аккаунта к телефону
Для разблокировки загрузчика обязательным условием является наличие Xiaomi аккаунта на устройстве. Если его еще нет — читаем как создать Mi-аккаунт. Если на телефоне уже привязана учетная запись — переходим ко второму шагу.
Шаг 2: связывание аккаунта с устройством
Теперь нужно связать Mi-аккаунт с вашим телефоном. Для этого последовательно выполняйте указанные шаги. Часть пунктов уже выполнилась при проверке статуса загрузчика с помощью телефона. Там же есть наглядные скриншоты.
Если во время привязывания аккаунта к смартфону возникли трудности, то посмотрите это видео.
Обратите внимание: переходить к третьему шагу нужно только по прошествии срока ожидания на подтверждение разблокировки загрузчика. Иногда разработчики 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: процесс разблокировки
Ошибки и проблемы
Чаще всего проблемы появляются из-за самого сервера компании, в большинстве случаев вины пользователя нет. Но, тем не менее, необходимо знать, как с ними разобраться. Предлагаем к ознакомлению приблизительный список известных проблем и методы их устранения:
Если у вас появилась другая проблема — прочитайте нашу статью, в которой собраны решения к большинству известных ошибок.
Как обратно заблокировать загрузчик
Если после разблокировки загрузчика его нужно обратно закрыть — то стоит прибегнуть к нашей отдельной статье. Данной теме посвящена подробная инструкция, где все наглядно показано.