Непосредственное снятие блокировки загрузчика
Со стороны системы безопасности ОС Android это выглядит так: снять блокировку можно только при помощи команд
FASTBOOT
, которым требуется разрешение доступа, полученное осознанно со стороны пользователя, ставшего разработчиком.
Для снятия блокировки загрузчика необходимо выполнить следующие действия:
- установить на компьютер (ПК), который подключается к планшету, драйвера для работы через ADB.
- выполнить команду в режиме FASTBOOT MODE
Т.е. перегружаем планшет в режим
FASTBOOT MODE
, при этом на экране в списке параметров видна надпись
Bootloader locked
. Подключаем планшет через USB-кабель к ПК и в терминале ПК выполняем команду
На планшете появится запрос на выполнение очистки раздела data.
Рис.7.Запрос на очистку раздела data.
Если Вы ответите Yes, то планшет выполнит очистку и снимет блокировку. Если ответите No, то ни очистки, ни снятия блокировки не произойдет.
После снятия блокировки загрузчика при входе в режим FASTBOOT MODE на экране в списке параметров надпись сменится на LOCK STATE — unlocked:
Рис.8.Загрузчик разблокирован
Для возврата блокировки нужно выполнить обратную команду
ВНИМАНИЕ. При восстановлении блокировки загрузчика срабатывает еще одно правило безопасности: чтобы никому не удалось прочитать Ваши данные или занести внутрь планшета «заразу» снова ПОЛНОСТЬЮ ОЧИЩАЕТСЯ раздел data, уничтожая все содержимое
Вместо набора вышеуказаных команд можно запустить на ПК командный файл
fb_unlock_YB.bat
следующего содержания:
Для проверки выполнения установки/снятия блокировки загрузчика в этом случае рядом с командным файлом будут созданы два служебных файла, содержащие параметры настроек загрузчика планшета:
Нас интересуют параметры
(bootloader) unlocked
(первая строка файла) и
(bootloader) device-state
(пятая строка файла). До выполнения операции первая строка имеет вид
(bootloader) unlocked: no
, а пятая —
(bootloader) device-state: locked
, т.к. загрузчик заблокирован. После выполнения —
(bootloader) unlocked: yes(bootloader) device-state: unlocked
соответственно, т.е. загрузчик планшета разблокирован.
Через настройки
Другой вариант — повторно сбросить настройки на Андроиде, когда требуется подтверждение аккаунта Гугл. Как это устроить:
- После включения, тапните по строчке, куда попросят ввести номер телефона или адрес электронной почты.
- Появится клавиатура. Зажмите пробел, кнопку смены языка, значок @ или другие символы, чтобы появилась строчка «Настройки клавиатуры».
- Следом перейдите в меню многозадачности. Если повезет, сверху будет находиться поисковая строка Google. В нее введите настройки, в перечне приложений снизу откройте системное ПО «Настройки».
- Перейдите в раздел «Восстановление и сброс». Совершите повторный Hard Reset.
Если поисковая строка не появляется или не удается открыть параметры клавиатуры, пригодится карта памяти. Метод работает на девайсах под управлением Android 5.1-7.0:
- Когда появится просьба ввести эмейл, вставьте SD-карточку в соответствующий слот или воспользуйтесь лотком.
- На экране появится извещение о появлении на устройстве дополнительной памяти, тапните по «ОК».
- Пролистайте новое окно вниз, чтобы выбрать «Данные приложений и мультимедиа».
- Перейдите в раздел «Все». Найдите и откройте «Настройки».
- Откроется карточка, где нужно щелкнуть по «Запуск приложения».
- Оказавшись в настройках проследуйте в «Восстановление и сброс».
- Снова сделайте «Сброс настроек» или сперва «Сброс DRM», а затем уже параметров.
Многие из вышеописанных методов подходят только для старых устройств с прошивками, незначительно отличающимися от чистого Android.
Загрузка Android SDK и USB драйвера для разблокировки загрузчика Bootloader
Первый шаг — загрузить средства разработчика Android SDK с официального сайта. Перейдите на страницу http://developer.android.com/sdk/index.html и пролистайте ее к разделу «Other download options».
В разделе SDK Tools Only загрузите подходящий вам вариант. Я использовал архив ZIP с Android SDK для Windows, который после этого распаковал в папку на диске компьютера. Также для Windows присутствует и простой установщик.
Из папки с Android SDK запустите файл SDK Manager (если он не запускается — просто появляется и тут же исчезает окно, то дополнительно установите Java с официального сайта java.com).
После запуска отметьте пункт Android SDK Platform-tools, остальные пункты не нужны (разве что Google USB driver в конце списка, если у вас Nexus). Нажмите кнопку Install Packages, а в следующем окне — «Accept license» для загрузки и установки компонентов. По завершении процесса, закройте Android SDK Manager.
Помимо этого, вам потребуется загрузить драйвер USB для вашего Android устройства:
- Для Nexus они загружаются с помощью SDK Manager, как было описано выше.
- Для Huawei драйвер входит в состав утилиты HiSuite
- Для HTC — в составе HTC Sync Manager
- Для Sony Xperia драйвер загружается с официальной страницы http://developer.sonymobile.com/downloads/drivers/fastboot-driver
- LG — LG PC Suite
- Решения для других марок можно найти на соответствующих официальных сайтах производителей.
Включение отладки по USB
Следующий шаг — включить отладку по USB на Android. Для этого проделайте следующие действия:
- Зайдите в настройки, пролистайте вниз — «О телефоне».
- Несколько раз нажмите по «Номер сборки», пока не увидите сообщение о том, что вы стали разработчиком.
- Вернитесь к главной странице настроек и откройте пункт «Для разработчиков».
- В разделе «Отладка» включите «Отладка по USB». Если в параметрах разработчика присутствует пункт OEM разблокировка, то включите его тоже.
Получение кода для разблокировки Bootloader (не нужно для любых Nexus)
Для большинства телефонов, кроме Nexus (даже если это Nexus от одного из указанных ниже производителей), для разблокировки загрузчика нужно так же получить код для разблокировки. В этом помогут официальные страницы производителей:
- Sony Xperia — http://developer.sonymobile.com/unlockbootloader/unlock-yourboot-loader/
- HTC — http://www.htcdev.com/bootloader
- Huawei — https://emui.huawei.com/en/plugin.php?id=unlock&mod=detail
- LG — https://developer.lge.com/resource/mobile/RetrieveBootloader.dev
На этих страницах описан процесс разблокировки, а также имеется возможность получить код разблокировки по ID устройства. Этот код потребуется в дальнейшем.
Не стану объяснять весь процесс, поскольку он отличается для разных марок и подробно пояснен на соответствующих страницах (правда, на английском) коснусь лишь получения Device ID.
- Для телефонов Sony Xperia код разблокировки будет доступен на указанном выше сайте по-вашему IMEI.
- Для телефонов и планшетов Huawei код также получается после регистрации и ввода требуемых данных (включая Product ID, который можно получить с помощью кода телефонной клавиатуры, который вам подскажут) на указанном ранее сайте.
А вот для HTC и LG процесс несколько иной. Для получения кода разблокировки потребуется предоставить Device ID, описываю, как его получить:
- Выключите Android устройство (полностью, удерживая кнопку питания, а не просто экран)
- Нажмите и удерживайте кнопки питания + звук вниз пока не появится экран загрузки в режиме fastboot. Для телефонов HTC потребуется выбрать fastboot кнопками изменения громкости и подтвердить выбор коротким нажатием кнопки питания.
- Подключите телефон или планшет по USB к компьютеру.
- Зайдите в папку Android SDK — Platform-tools, затем, удерживая Shift, кликните в этой папке правой кнопкой мыши (в свободном месте) и выберите пункт «Открыть окно команд».
- В командной строке введите fastboot oem device-id (на LG) или fastboot oem get_identifier_token (для HTC) и нажмите Enter.
- Вы увидите длинный цифровой код, размещенный на нескольких строчках. Это и есть Device ID, который потребуется ввести на официальном сайте для получения кода разблокировки. Для LG присылается только файл для разблокировки.
Примечание: файлы разблокировки .bin, которые придут вам по почте лучше всего положить в папку Platform-tools, чтобы не указывать полный путь к ним при выполнении команд.
Android Fastboot – это простой метод
Разблокировка загрузчика – это первый шаг к рутингу вашего телефона и установке пользовательских ПЗУ. Это также место, где большинство людей сталкиваются с проблемами не потому, что это особенно сложно, а потому, что производители телефонов и операторы обычно не хотят, чтобы вы разблокировали загрузчик. Для этого есть множество причин, но в основном все сводится к причинам, которые мешают укоренению. Прежде чем начать, убедитесь, что это возможно даже на вашем устройстве. Некоторые телефоны требуют дополнительного кода разблокировки от производителя для завершения процесса.
Включить OEM разблокировку
Прежде чем вы действительно сможете разблокировать свой телефон, вам нужно включить функцию разработчика Разблокировка OEM в Android.
-
Откройте приложение Настройки на своем устройстве.
-
Прокрутите вниз и выберите настройки Система .
-
В настройках Система найдите и нажмите О телефоне .
-
В нижней части экрана вы увидите номер сборки . Нажмите на него семь раз, чтобы включить параметры разработчика. Когда вы дойдете до седьмого раза, вам может быть предложено подтвердить пароль.
-
Вернитесь на один шаг назад к настройкам Система .
-
На этот раз найдите Параметры разработчика и выберите его.
-
Найдите параметр Разблокировка OEM и включите переключатель.
-
Прокрутите немного вниз и найдите Отладка Android . Включите это тоже.
Установить инструменты Android
Включение OEM-разблокировки только позволило разблокировать устройство. Чтобы действительно его разблокировать, вам понадобится пара инструментов разработчика Android от Google. Они находятся в свободном доступе и просты в использовании.
Windows
-
Начните с загрузки новейших инструментов Android ZIP для Windows.
-
Распакуйте ZIP-файл в удобную папку. Это папка, из которой вы будете запускать инструменты, поэтому к ней должно быть легко добраться.
-
Щелкните правой кнопкой мыши в окне папки, содержащей извлеченные файлы. Когда появится меню, выберите Открыть командное окно здесь .
Ubuntu/Debian Linux
-
Откройте окно терминала.
-
Используйте «sudo» для получения прав root и используйте следующую команду для установки инструментов Android.
$ sudo apt install android-tools-adb android-tools-fastboot
Разблокировать с помощью Fastboot
Вы готовы разблокировать загрузчик телефона с помощью только что загруженного инструмента Fastboot. Прежде чем идти дальше, вы должны увидеть, требует ли ваш телефон код от производителя, чтобы разблокировать его. Вот инструкции для нескольких крупных производителей:
- LG
- HTC
- Motorola
- Sony
- Samsung – разблокировать могут только международные телефоны Samsung с процессором Exynos.
- Все телефоны Google можно разблокировать по умолчанию, если только вы не приобрели их у крупного оператора.
-
Подключите телефон к компьютеру с помощью USB-кабеля.
-
В терминале (или командной строке) выполните следующую команду для подключения телефона.
adb devices
Вы увидите сообщение, запрашивающее доступ на вашем телефоне. Установите флажок, чтобы всегда разрешать подключение, и подтвердите.
-
Далее запустите эту команду, чтобы перезагрузить телефон в загрузчик.
перезагрузка загрузчика adb
-
Подождите, пока ваш телефон перезагрузится. Теперь вы готовы разблокировать с помощью Fastboot. На новых устройствах и устройствах Google запустите:
fastboot мигает разблокировать
На устройствах, для которых требуется код, и на некоторых старых устройствах запустите:
fastboot oem unlock
Опустите код, если он вам не нужен.
Вас могут попросить подтвердить. Сделай так.
-
После того, как вы увидите подтверждающее сообщение о том, что ваш загрузчик разблокирован, вы можете перезагрузить его с помощью Fastboot.
fastboot reboot
-
Когда ваш телефон перезагрузится, вы, вероятно, увидите предупреждение о том, что ваш загрузчик разблокирован и что он не защищен. Продолжайте загрузку. Ваш загрузчик разблокирован, и вы готовы приступить к перепрошивке кастомного рекавери и руту вашего устройства.
Инструкция как разблокировать загрузчик на телефоне Xiaomi
Ранее нужно было получать одобрение на разблокировку загрузчика (писать письмо в службу поддержки) и ждать несколько дней. Теперь этого делать не нужно, однако появился так званный «таймер». Более подробно читайте ниже, в официальной инструкции.
Шаг 1: подключение Mi-аккаунта к телефону
Для разблокировки загрузчика обязательным условием является наличие Xiaomi аккаунта на устройстве. Если его еще нет — читаем как создать Mi-аккаунт. Если на телефоне уже привязана учетная запись — переходим ко второму шагу.
Шаг 2: связывание аккаунта с устройством
Теперь нужно связать Mi-аккаунт с вашим телефоном. Для этого последовательно выполняйте указанные шаги. Часть пунктов уже выполнилась при проверке статуса загрузчика с помощью телефона. Там же есть наглядные скриншоты.
- Выходим из своего Mi-аккаунта, это нужно чтобы избежать появления ошибки о невозможности проверки устройства и аккаунта.
- Переключаемся с Wi-Fi на мобильный интернет. Это обязательное условие, по другому процесс не пройдет. Читайте как настроить мобильный интернет на Xiaomi.
- Переходим в пункт «О телефоне» — нажимаем до 7 раз на строку «Версия MIUI».
- Возвращаемся в главное меню настроек, ищем разделы «Расширенные настройки» — «Для разработчиков».
- Нажимаем на пункт «Статус Mi Unlock». Подтверждаем свои действия согласием на появившееся предупреждение.
- Нажимаем на кнопку «Связать аккаунта с устройством».
- Система MIUI потребует войти в Mi-аккаунт, входим.
- После успешного входа произойдет связывание аккаунта с вашим телефоном.
- При успешной привязке вы увидите соответствующею надпись.
- Готово. Теперь нужно подождать пока пройдет обязательный срок в 360 или 720 часов.
- Проверить сколько еще осталось времени до разблокировки можно с помощью финального шага.
Если во время привязывания аккаунта к смартфону возникли трудности, то посмотрите это видео.
Шаг 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 секунд), и если все сделали правильно – получаем уведомление об успешной разблокировке – три зеленых галочки. Готово.
Что происходит при включении и запуске Android?
Что происходит при запуске Android
Перед нами выключенный смартфон под управлением Android. Давайте разберемся, что произойдет, если его включить.
Сначала произойдет запуск BIOS мобильного телефона. ВIOS (Basic Input/Output System ) в переводе с английского означает «Базовая система ввода / вывода». Она постоянно автосохраняется и обеспечивает работу входов и выходов. В частности, эта система также запускает загрузчик (Bootloader).
Как явствует из названия, загрузчик загружает другие части операционной системы, например, ядро. Ядро операционной системы — это основная ее часть. По сути, это нижний уровень системы Android, который отвечает за ход основных процессов и организацию данных.
Затем запускается основная операционная система под названием «ПЗУ/ ROM». ROM означает «Read Only Memory», или «Постоянное запоминающее устройство», используемое для запоминания всего массива неизменяемых данных. Будучи обычным пользователем, вы ничего не можете в ней поменять.
Параллельно загрузчик запускает не только ядро, но и Recovery, или систему восстановления.
Если система Android вдруг оказывается повреждена, можно загрузить Recovery и из нее восстановить OS с нуля или с момента сохранения. Также в системе Recovery можно (и нужно) создавать резервные копии.
В свою очередь, загрузчик может находиться в трех разных состояниях: «Заблокировано», «Открыто» или «Зашифровано». Если загрузчик открыт, в систему могут быть внесены глубокие изменения, например, можно установить собственную операционную систему, также называемую «кастомной ПЗУ», вместо стандартной, то есть, «стоковой ПЗУ». Но и другие моменты, такие как изменение Recovery или получение root-прав на смартфон, можно проводить только с помощью открытого загрузчика.
Если загрузчик зашифрован, могут быть установлены лишь самые срочные обновления системы от изготовителя. То же самое относится и к заблокированному загрузчику, но, в отличие от зашифрованного, его можно разблокировать.
3 способа проверки статуса загрузчика на Xiaomi
Бывает, что с самого начала производитель разблокирует загрузчик и пользователь избавляется от ряда сложных процессов. К сожалению, такое бывает достаточно редко и только на определенных моделях, о чем мы поговорим ниже. А теперь давайте проверим, в каком режиме он находится.
Через телефон
Самый простой способ, встроенный в ваше устройство и не требующий дополнительных программ.
- Открываем стандартные «Настройки» смартфона;
- Переходим в пункт «О телефоне»;
- Теперь 5 раз нажимаем по строке «Версия MIUI», появится надпись «Вы успешно стали разработчиком«.
- Возвращаемся в основное меню и находим пункт «Расширенные настройки», нажимаем на него.
- Ищем пункт «Для разработчиков», переходим в него.
- Теперь нужно найти строку «Статус Mi Unlock«. При первом входе нужно дать разрешение и согласится с предупреждением.
- Если загрузчик заблокирован в самом верху будет соответствующая надпись «Загрузчик заблокирован, устройство защищено«. Если загрузчик разблокирован — на весь экран будет надпись «Загрузчик разблокирован«.
Через компьютер
Если по каким-то причинам первый вариант не устраивает можно проверить разблокирован ли загрузчик на Xiaomi с помощью ПК. Инструкция прилагается для двух операционных систем – Windows и Linux.
Windows
Это сложный способ, но он самый точный.
- Скачиваем архив с ADB-файлами и распаковываем его в корень системного диска C, чтобы путь был таким «C:/adb/«.
- Выключаем смартфон, переводим его в режим fastboot. Для этого одновременно зажимаем клавишу включения и уменьшения громкости.
- Подключаем устройство к компьютеру с помощью USB-кабеля.
- На клавиатуре ПК нажимаем «Win» + «r». Открывается окно «Выполнить».
- Набираем «cmd» и кликаем «ОК». Появляется системная командная строка.
- В командной строке пишем команду «cd c:/adb» и нажимаем Enter.
- Теперь вводим команду «fastboot oem device-info» видим необходимую нам надпись.
Linux
Если появилась надпись «waiting device», вероятнее всего, действия выполнены не от имени администратора.
И третьим способом проверка статуса бутлоадера является включении телефона. Чтобы это сделать нужно выключить ваш Xiaomi, подождать около 20 секунд и снова включить его. Если во время загрузки в нижней части экрана написано «Unlocked» и рядом находится иконка с открытым замком — загрузчик разблокирован.
Как разблокировать загрузчик Xiaomi: пошаговая инструкция
Не так давно для выполнения разблокировки требовалось обращаться в техподдержку, поэтому владельцы техники Xiaomi часто интересовались, как подать заявку на разблокировку загрузчика Xiaomi. Но ситуация изменилась, и теперь пользователи могут самостоятельно решить, как и когда им производить упомянутую процедуру. Впрочем, таймер никто не отменял, но о нем мы расскажем позже. А сейчас распишем этапы выполнения разблокировки.
Важно: Перед началом выполнения нижеперечисленных действий обязательно создайте резервную копию данных, так как вероятность удаления всей информации после разблокировки загрузчика Xiaomi достаточно высока
Создание Mi аккаунта
Наличие Mi аккаунта позволяет управлять многими устройствами из экосистемы Xiaomi. Создать такую учетную запись можно несколькими способами. Один из простых вариантов – зайти в настройки телефона, выбрать раздел «Аккаунты» и строку «Mi аккаунт». Далее надо выбрать способ создания учетки (например, через почту) и заполнить предложенные поля. Затем останется лишь подтвердить регистрацию указанным системой способом.
Связывание Mi аккаунта со смартфоном
Включаем мобильный интернет. Далее открываем настройки смартфона, находим пункт «Об устройстве» и 5-7 раз быстро нажимаем «Версия MIUI». Это действие позволяет открыть доступ к скрытым по умолчанию опциям телефона. Далее последовательно открываем «Расширенные настройки» – «Для разработчиков» – «Статус загрузчика», затем связываем аккаунт с девайсом. После этого на экране появляется сообщение о завершении привязки.
Важно: К следующему шагу можно приступать только через 360 часов (этот срок устанавливает Xiaomi) после привязки. В ином случае разблокировка будет неудачной, а таймер ожидания сбросится
Хотя бывают и исключения. В некоторых случаях можно попытаться выполнить разблокировку сразу. Даже если попытка будет неудачной, до обнуления попытки все равно придется ждать 15 суток.
Скачивание утилиты Mi Flash Unlock
Для проведения разблокировки понадобится скачать Mi Flash Unlock, после чего распаковать содержимое архива на HDD или SSD-накопитель. Распаковку желательно проводить на диск С. Размещение скачанных файлов в корневом каталоге системного диска не обязательно, но такой шаг поможет не «потерять» данные и быстрее завершить процесс разблокировки загрузчика Xiaomi.
Подключение телефона к ПК
Активируем на смартфоне режим Fastboot, затем подключаем устройство к компьютеру с помощью USB и дожидаемся синхронизации (подтверждением ее завершения выступает уведомление «Phone connected»).
Запуск программы Mi Flash Unlock
Находим в папке с программой исполняемый файл и запускаем его. Далее ждем включения утилиты, затем читаем правила и, если все устраивает, соглашаемся с ними. Рекомендуем внимательно прочитать представленный текст. Возможно, описываемые последствия разблокировки изменят вашу точку зрения на целесообразность проведения этой процедуры.
Вход в Mi аккаунт
После запуска программы Mi Flash Unlock появится окошко авторизации в Mi аккаунте. Введите указанные при регистрации данные и нажмите кнопку «Sign in». В процессе ввода не забудьте установить правильную раскладку клавиатуры, иначе программа выдаст ошибку, после чего потребует повторного введения логина и пароля. Далее понадобится подождать, пока утилита проверит наличие разрешения на разблокировку загрузчика.
Разблокировка загрузчика Xiaomi
Нажимаем кнопку «Unlock», соглашаемся с показанными предупреждениями и жмем «Unlock anyway». При успешном проведении разблокировки на экране появится соответствующее уведомление. При неудаче будет показана причина отказа и/или количество часов, через которое можно повторить попытку.
Важно: При неудаче не отвязывайте Mi аккаунт от смартфона, иначе на таймер автоматически установится максимальное время ожидания. Также помните, что с любого Mi аккаунта можно разблокировать загрузчик только для одного устройства, но через 30 дней после каждого использования опции ограничение исчезает
Слегка измененный и дополненный способ разблокировки загрузчика представлен на видео.
Вывод
Разблокировка загрузчика на Samsung, заметно проще, в сравнении с другими производителями. Вам не нужно извлекать индивидуальный ключ, отправлять производителю и ожидать код разблокировки. Достаточно перевести включить разблокировку в настройках.
При этом заветный пункт доступен не всегда. Иногда требуется эксплуатировать смартфон 7 дней или более, а в некоторых устройствах, опция так и не появляется или только со временем. Предельно осторожным следует быть владельцам телефонов, где активирована RMM защита. Обязательно дождитесь отключения RMM и только потом устанавливайте TWRP.