Bootloader — как разблокировать загрузчик на Android
Наверняка у большинства пользователей устройств, находящихся под управлением Android, возникало желание подстроить некоторые возможности гаджета под себя. Например, пользоваться телефоном без назойливой рекламы, пропускать встроенные медленные заставки или же самостоятельно задать скорость процессора? Подобные полномочия могут быть предоставлены root-правами, иначе говоря это права администратора, с помощью которых можно получать доступ к файлам системы, изменять их и сохранять изменения.
Чтобы обрести те самые root-права, необходимо получить доступ к загрузчику под названием «Bootloader», который контролирует ядро операционной системы. Разблокировать Bootloader можно на большинстве телефонов, но все же не на всех. Например, Nokia, Amazon такой возможности не дают
Как разблокировать загрузчик Xiaomi
Производитель Сяоми предоставляет пользователям своих смартфонов и планшетов официальный способ разблокировать загрузчик, о котором пойдет речь ниже. Это потребует выполнения всего нескольких шагов и практически во всех случаях дает положительный эффект.
Стоит отметить, энтузиастами разработаны и достаточно широко распространены неофициальные методы обхода блокировки для многих девайсов, включая Xiaomi MiPad 2, Redmi Note 3 Pro, Redmi 4 Pro, Mi4s, Redmi 3/3 Pro, Redmi 3S/3X, Mi Max.
Если пользователь уже решился на серьезное изменение программной части аппарата, выпущенного компанией Xiaomi, лучше потратить немного больше времени на разблокировку официальным методом и забыть об этом вопросе навсегда. Рассмотрим процедуру анлока пошагово.
Проверяем статус загрузчика
Сначала нужно, конечно, определиться со статусом загрузчика. На аппаратах компании Xiaomi существует несколько методов.
1 способ – через экран загрузки
Нужно выключить устройство и включить его снова. Если снизу экрана появится надпись «Unlocked», то загрузчик разблокирован, если же ее нет, то соответственно заблокирован.
2 способ – через инженерное меню
Открываем меню с настройками гаджета. Далее, «Расширенные настройки» => «Для разработчиков». Ищем строчку «Статус Mi Unlock» и тапаем по ней, откроется окно, где и будет написано: заблокировано либо же разблокировано.
Как получить права разработчика в устройствах от Xiaomi? Если данный режим у Вас все еще не активирован, то идем по пути: «Настройки» => «О телефоне» и жмем раз 7-10 на «Версия MIUI», до появления уведомления, что Вы теперь разработчик.
3 способ – с помощью программы ADB
Этот вариант хоть и не из простых, зато самый точный. Для начала сохраним на компьютер нужные файлы.
Если у Вас установлен Windows, то:
- Распакуйте архив в корень системного диска, например, «C:/adb».
- Выключите аппарат и переведите его в режим Fastboot.
- Подключите смартфон к ПК, используя USB-кабель.
- Нажмите сочетание клавиш «Win+R» либо же через меню «Пуск» откройте окно «Выполнить».
- Вводите «cmd» и жмите «Ок» для вызова командной строки.
- В ней напишите: «cd c:/adb» и клавишу Enter.
- Далее, наберите: «fastboot oem device-info», после чего появится интересующая Вас информация.
Важно! Если в строке bootloader device unlocked стоит false, то загрузчик заблокирован, если же true, то разблокирован.
В случае установленного на Вашем ПК ОС Linux:
- Распакуйте архив в корневой директории локального диска «C».
- Откройте терминал
- Впишите: «adb – sudo apt-get install android-tools-adb android-tools-fastboot».
- Загрузите подсоединенный смартфон в Фастбут-режиме.
- Вводите «sudo fastboot devices», после чего увидите номер устройства.
- Затем, «sudo fastboot oem device-info» и Вы увидите либо «true», либо «false», по аналогии с ОС Windows.
Важно! Если Вы видите надпись «Waiting device», то выполните все действия от имени администратора компьютера.
Снятие блокировки загрузчика
В планшете YB1-X90L производитель предусмотрел возможность самостоятельного снятия блокировки загрузчика ОС самим пользователем. Для этого предварительно необходимо выполнить следующие действия:
- стать разработчиком;
- выполнить заводскую разблокировку загрузчика.
2.1. Как стать «разработчиком»
Любое МУ, вышедшее от разработчика, имеет специальный раздел команд, предназначенный для выполнения настроек и тестирования аппаратного и программного обеспечения Вашего МУ. Но эти команды не нужны простому пользователю в его ежедневном процессе общения с МУ. Поэтому изначально они скрыты от Вас, а чтобы получить доступ, нужно выполнить своеобразный шаманский танец с бубном.
Для выполнения этой операции нужно в загруженном планшете открыть приложение Настройки, перейти в раздел настроек Система и выбрать пункт меню Об устройстве. В открывшемся меню нужно найти пункт Номер сборки, который расположен почти в самом низу списка,
Рис.1.Меню Об устройстве
и нажать на нем 7 раз. Должно появиться сообщение Вы являетесь разработчиком.
После этого вернитесь в раздел настроек Система. В связи с выполнением предыдущих действий в нем появится дополнительный пункт меню Для разработчиков, которого ранее не было:
Рис.2. Меню Для разработчиков
Все, планшет признал Вас разработчиком и Вам стали доступны новые интересные команды, например:
- Отладка по USB, позволяющая включить режим отладки при подключении планшета к компьютеру по USB;
- Работающие приложения, позволяющая просматривать и управлять работающими приложениями планшета;
- Заводская разблокировка, команда, позволяющая разблокировать загрузчик.
2.2. Выполнение заводской разблокировки
ПРИМЕЧАНИЕ. Приступив к работам над прошивкой планшета, первое, что надо сделать, так это разрешить режим отладки по USB.
Для этого, не выходя из меню Для разработчиков, установите переключатель, расположенный рядом с этой командой во включенное состояние. Сразу появится предупреждение:
Рис.3.Предупреждение о вкл. отладки по USB
При положительном ответе режим отладки будет включен:
Рис.4.Вкл. режима «Отладка по USB»
Теперь, если во время работ произойдет сбойная ситуация, например:
- планшет при загрузке будет доходить до вывода logo-картинки и зависать;
- планшет перестанет загружаться совсем, т.е. даже не показывать logo;
- будет самостоятельно перегружаться;
Здесь же выполните команду Заводская разблокировка. Для чего установите переключатель, расположенный рядом с этой командой во включенное состояние. При этом появится предупреждение:
Рис.5.Запрос на вкл.завод.разблокировки
При положительном ответе режим разблокировки будет включен:
Рис.6.Вкл.режима «Заводская разблокировка».
Думаете все, загрузчик планшета разблокирован? Не-е-е-т, производитель только РАЗРЕШИЛ Вам использовать возможность снятия блокировки загрузчика, которая выполняется при помощи команд FASTBOOT в режиме FASTBOOT MODE. Если не знаете, что это за режим и как в него попасть, читайте.
Можно ли снова заблокировать загрузчик?
Да, вы можете повторно заблокировать Bootloader. Сделать это удается посредством adb или прошивки официальной MIUI, выбрав опцию «Очистить все и заблокировать». Позднее мы подготовим отдельный материал на эту тему.
До того, как приступать к разблокировке, советуем проверить состояние Bootloader. Напомним, что продаются разблокированные и перепрошитые версии аппаратов Xiaomi. Если продавец сделал это добросовестно, проводить процедуру вам уже не придется. Для проверки сделайте, как указано ниже:
- откройте «Настройки» — «О телефоне» — «Версия MIUI» (нажмите на нее 7 раз подряд);
- вы увидите сообщение «Теперь вы разработчик»;
- вернитесь в главное меню параметров;
- зайдите в «Дополнительные настройки» — «Параметры разработчика» — «Mi Unlock Status».
Там вы можете посмотреть статус. Также, в новых версиях MIUI, при старте системы отображается открытый или закрытый замочек (в зависимости от состояния бутлоадера) на черном фоне.
Что такое загрузчик и каковы преимущества его разблокировки на вашем Xiaomi
Проще говоря, загрузчик или диспетчер загрузки — это программа, отвечающая за управление и контроль устройства после его включения. После различных проверок, подтверждающих, что все правильно, он уступает место операционной системе.
После разблокировки загрузчика мы можем установить восстановление TWRP
Точно так же вы, вероятно, задаетесь вопросом, почему Xiaomi продает свои устройства с заблокированным загрузчиком, если он затем предоставляет нам метод разблокировки. Ответ простой, цель — обеспечить безопасность клиентов.
Как многие из вас знают, большая часть терминалов компании покупается у неофициальных поставщиков, и они могут прошивать терминал или добавлять вредоносное программное обеспечение, чтобы разблокировать терминал.
Среди основных преимуществ, которые дает разблокировка загрузчика Xiaomi — возможность иметь ROOT-доступ, устанавливать TWRP , прошивать терминал многоязычным ПЗУ MIUI, ПЗУ Xiaomi EU или любым другим пользовательским ПЗУ.
3. Непосредственное снятие блокировки загрузчика
Со стороны системы безопасности ОС Android это выглядит так: снять блокировку можно только при помощи команд FASTBOOT, которым требуется разрешение доступа, полученное осознанно со стороны пользователя, ставшего разработчиком. Для снятия блокировки загрузчика необходимо выполнить следующие действия:
- установить на компьютер (ПК), который подключается к планшету, драйвера для работы через ADB.
- выполнить команду в режиме FASTBOOT MODE
Т.е. перегружаем планшет в режим FASTBOOT MODE, при этом на экране в списке параметров видна надпись Bootloader locked. Подключаем планшет через USB-кабель к ПК и в терминале ПК выполняем команду
На планшете появится запрос на выполнение очистки раздела data.Рис.7.Запрос на очистку раздела data. Если Вы ответите Yes, то планшет выполнит очистку и снимет блокировку. Если ответите No, то ни очистки, ни снятия блокировки не произойдет. После снятия блокировки загрузчика при входе в режим FASTBOOT MODE на экране в списке параметров надпись сменится на LOCK STATE — unlocked:Рис.8.Загрузчик разблокирован Для возврата блокировки нужно выполнить обратную команду
Вместо набора вышеуказаных команд можно запустить на ПК командный файл fb_unlock_YB.bat следующего содержания: fb_unlock_YB.bat
Для проверки выполнения установки/снятия блокировки загрузчика в этом случае рядом с командным файлом будут созданы два служебных файла, содержащие параметры настроек загрузчика планшета:
- 1_Y.txt — до выполнения операции:Рис.9.Параметры настроек загрузчика до операции
- 2_Y.txt — после выполнения операции:Рис.10Параметры настроек загрузчика после операции
Нас интересуют параметры (bootloader) unlocked (первая строка файла) и (bootloader) device-state (пятая строка файла). До выполнения операции первая строка имеет вид (bootloader) unlocked: no, а пятая — (bootloader) device-state: locked, т.к. загрузчик заблокирован. После выполнения — (bootloader) unlocked: yes и (bootloader) device-state: unlocked соответственно, т.е. загрузчик планшета разблокирован.
Как обратно заблокировать загрузчик
Если после разблокировки загрузчика его нужно обратно закрыть — то стоит прибегнуть к нашей отдельной статье. Данной теме посвящена подробная инструкция, где все наглядно показано.
Разблокировка Bootloader непростая задача. Пользователю придётся применить дополнительный софт и персональный компьютер.
Перед началом разблокировки сделайте резервную копию системы, чтобы в случае неполадок при установке можно было вернутся к работающей версии портативного гаджета.
Прежде чем приступать к разблокировке Bootloader следует проверить состояние программы на настоящий момент. Если загрузчик уже деактивирован, то использование последующий инструкции будет излишним.
Чтобы узнать состояние Bootloader необходимо:
- Открыть меню вызова смартфона.
- Ввести следующее значение: «*#*#7378423#*#*» .
- Найти подпункт Bootloader unlock allowed в появившихся настройках.
- Состояние программы демонстрируется показателями Yes и No .
Порядок действий для телефонов Xiaomi:
- Перейти в « Настройки» — «О телефоне» .
- 5 раз быстро нажать на пункт «Версия MIUI» для разблокирования настроек «Для разработчиков» .
- Перейти в открывшийся раздел настроек по пути «Настройки» — «Расширенные настройки» — «Для разработчиков» .
- Выбрать пункт «Статус Mi Unlock» .
- Отобразится статус загрузчика — «Разблокирован» или «Заблокирован» .
Для разблокировки Bootloader также нужно установить дополнительное программное обеспечение Android SDK Platform Tools. Владелец гаджета может использовать любую другую программу для отключения защиты загрузчика, однако в данной инструкции будет рассмотрена именно эта.
Чтобы разблокировать Bootloader нужно:
- Присоединить планшет или смартфон в режиме fastboot к персональному компьютеру посредством USB-кабеля.
- Найти папку SDK Android , которая располагается во внутренней памяти устройства.
- Открыть окно команд через сочетания клавиш Shift правая кнопка мыши на свободном рабочем пространстве.
- В открывшемся окне следует ввести adb devices .
- Отключить смартфон или планшет от компьютера.
- Во вкладке «Настройки» гаджета появится панель «Для разработчиков» — в ней нужно включить « OEM разблокировка» и «Отладка по USB» .
- Снова подключить портативный гаджет к ПК.
- Открыть панель команд в папке SDK Android.
- Ввести строку fastboot oem unlock и дождаться завершения процесса.
Если этапы инструкции выполнены верно, то пользователь остаётся ввести команду fastboot reboot для обновления системы. После перезагрузки мобильного устройства программа Bootloader будет разблокирована.
Использование кастомного Рекавери
Recovery — спасательный круг для пользователей смартфонов или планшетов. Это средство восстановления операционной системы в случае критических ошибок во время использования. Также в функционал программы входит ограничение действий пользователя в отношении внутренней системы гаджета.
Несмотря на это, пользователи, которые хотят поменять прошивку смартфона или установить операционную систему «со стороны» для устройства, заменяют заводской Recovery на кастомную версию.
Функционал пользовательской системы восстановления схож со стандартным аналогом. Хотя также существует несколько дополнительных возможностей кастомного Recovery, например, доступ к защищённым файлам и функциям. Чаще всего это используется как база для глобальных пользовательских изменений системы.
Наиболее надёжными пользовательскими система восстановления являются:
- ClockworkMod Recovery.
- Team Win Recovery Project (TWRP).
Bootloader — программа не позволяющая владельцу портативного устройства заменить прошивку на стороннюю. Однако существует несколько способов разблокировки ограничения от разработчиков.