Всегда были желанной наградой для большинства пользователей устройств, работающих под управлением операционной системы Android. Одним из основных шагов необходимых для получения обозначенных выше привилегий является разблокировка загрузчика, он же «Bootloader», который информирует ядро операционной системы о штатной загрузке. По вполне понятным причинам, а именно ввиду желания производителей предотвратить несанкционированные модификации их устройств, загрузчик по умолчанию недоступен для пользователя, а о том, как обойти данную блокировку, и пойдёт речь в настоящей статье.

Методы разблокировки Bootloader на Android.

Работа с загрузчиком

Итак, для начала необходимо отметить, что производители мобильных устройств вкладывают колоссальные средства и усилия на предотвращение несанкционированных изменений, что крайне осложняет процесс разблокировки, а иногда и вовсе не предполагают данного действия. По сути, если говорить наиболее простым языком, то все устройства можно разделить на две категории: 1-ые – это те, где предусмотрена «легальная» разблокировка, 2-ые – это те, где законно это сделать нельзя. И важно понимать, что действия, которые будут описаны ниже, относятся к девайсам из первой категории и наиболее «легальным» (если это понятие допустимо в данном контексте) способам разблокировки. Вторая категория предполагает ещё большую индивидуальность и для предотвращения крайне нежелательных последствий нужно понимать, какое именно устройства имеется у пользователя, что невозможно охватить в рамках одной статьи и больше подходит это для тематических it-форумов. Приступим.

Порядок действий

ВАЖНО. Следует понимать, что рассматриваемые действия при неудачном исполнении могут привести к тому, что ваш гаджет превратиться в «кирпич» и попросту откажется включаться.

Кроме того, приведённый порядок действий гарантированно приведёт к удалению всего содержимого на смартфоне/планшете, поэтому первое, о чём необходимо позаботиться, – это обеспечить сохранность всей важной для вас информации, после чего можно приступать непосредственно к основным манипуляциям, которые выглядят следующим образом:

Шаг 1 — Android SDK и USB драйверы:

  • Посетите сайт http://developer.android.com/sdk/index.html и загрузите средства разработчика Android SDK;
  • Распакуйте полученный архив и запустите файл «SDK Manager». При возникновении трудностей с его активацией, например, если при открытии окно сразу закрывается, то попробуйте установить пакет java, который доступен на официально сайте;
  • В отрывшемся окне в папке «Tools» флажком отметьте строку «Android SDK Platform-tools» и нажмите на кнопку «Install Packages» и «Accept license»;
  • Дождитесь завершения загрузки и установки всех необходимых компонентов;
  • Вручную скачайте и установите драйверы для вашего гаджета, необходимые для полноценной и штатной работы смартфона или планшета в связке с компьютером, например, для Sony Xperia драйвер загружается с официальной страницы «http://developer.sonymobile.com/downloads/drivers/fastboot-driver», для «Hiuawei» они входят в состав пакета «HiSuite».

Шаг 2 – Отладка:

  • В упомянутой выше папке «Platform-tools» и с зажатой клавишей «SHIFT» кликните правой кнопкой по пустому участку экрана и выберите пункт «Открыть окно команд»;
  • Выполните команду «adb devices» и в ответ на это перед вами будет выведен серийный номер Android-устройства;
  • На смартфоне/планшете откройте «Настройки» и перейдите в раздел «О телефоне»;
  • Найдите строку «Номер сборки» и тапайте по ней, пока не появится сообщение и присвоении полномочий разработчика;
  • Вернитесь в основной раздел настроек и откройте новый пункт меню с красноречивым названием «Для разработчиков» и если там имеется строка «Разблокировка OEM» (что далеко не всегда) нажмите на неё;
  • Активируйте пункт «Отладка по USB» и по необходимости введите пароль;
  • Подключите смартфон/планшет к компьютеру и в ответ на сообщение «Разрешить отладку по USB?» выберите «Всегда разрешать на данном ПК».

Шаг 3 – Ключ разблокировки:

Дальнейший порядок действий будет зависеть от того, устройство какого производителя имеется в наличии. Общий порядок получения ключа разблокировки примерно одинаков – это наличие необходимости посетить тематическую страницу производителя, которая посвящена рассматриваемой теме и проделать весь спектр манипуляций, предусмотренный инструкциями.

  • «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»

Данный процесс в деталях описывать бессмысленно, так как он носит индивидуальный характер, и единственное, что здесь следует отметить, — это то, что после получения от производителя ключа разблокировки в виде файла с расширением «.bin» поместите его в папку «Platform-tools».

Шаг 4 – Работа с «Bootloader»:

  • Выключите планшет или смартфон;
  • Зажмите кнопку питания и понижения громкости для загрузки в режиме «Fastboot». Это срабатывает не для всех моделей мобильных гаджетов, поэтому при необходимости уточните индивидуальный для вас порядок действий;
  • С помощью USB-кабеля подключите девайс к компьютеру ;
  • По аналогии с вышеприведёнными пунктами в Шаге 2 откройте пункт «Открыть окно команд»;
  • Введите предусмотренные для вашей модели команды, например:

«fastboot flashing unlock - для Nexus 5x и 6p»

«fastboot oem unlock - для других Nexus (более старых)»

«fastboot oem unlock код_разблокировки unlock_code.bin - для HTC»

«fastboot flash unlock unlock.bin - для LG»

  • В ответ на выполненную команду на смартфоне/планшете может появиться требование о подтверждении разблокировки, где необходимо выбрать «Да»;
  • Дождитесь завершения работы, с учётом того, что процесс может занять достаточно длительное время, это касается и первого запуска ОС после проведённых действий;
  • Наберитесь терпения и самовольно не прерывайте загрузку операционной системе и штатное включение устройства.

Заключение

На этом рассматриваемый процесс разблокировки загрузчика можно считать завершённым. Как видно из всего вышеописанного, ничего чрезмерно сложного в работе с загрузчиком нет. Всё достаточно просто и понятно, в особенности когда производитель предусмотрел данную возможность и предоставил подробные инструкции, как с получением ключа. В заключении стоит ещё раз отметить, что только вы несёте ответственность за возможные негативные последствия неправильно проведённой процедуры. Перед тем как начать какие-либо активные действия, следует несколько раз подумать.

Прежде чем начать взлом Android, надо понять, как он в целом работает, и лишь затем можно приступать к разблокировке загрузчика системы. Итак, попробуем разобраться.

Что происходит при включении и запуске Android?

Что происходит при запуске Android

Перед нами выключенный смартфон под управлением Android. Давайте разберемся, что произойдет, если его включить.

Сначала произойдет запуск BIOS мобильного телефона. ВIOS (Basic Input/Output System) в переводе с английского означает «Базовая система ввода / вывода». Она постоянно автосохраняется и обеспечивает работу входов и выходов. В частности, эта система также запускает загрузчик (Bootloader).

Как явствует из названия, загрузчик загружает другие части операционной системы, например, ядро. Ядро ​​операционной системы – это основная ее часть. По сути, это нижний уровень системы Android, который отвечает за ход основных процессов и организацию данных.

Затем запускается основная операционная система под названием «ПЗУ/ ROM». ROM означает «Read Only Memory», или «Постоянное запоминающее устройство», используемое для запоминания всего массива неизменяемых данных. Будучи обычным пользователем, вы ничего не можете в ней поменять.

Параллельно загрузчик запускает не только ядро, но и Recovery, или систему восстановления.
Если система Android вдруг оказывается повреждена, можно загрузить Recovery и из нее восстановить OS с нуля или с момента сохранения. Также в системе Recovery можно (и нужно) создавать резервные копии.

В свою очередь, загрузчик может находиться в трех разных состояниях: «Заблокировано», «Открыто» или «Зашифровано». Если загрузчик открыт, в систему могут быть внесены глубокие изменения, например, можно установить собственную операционную систему, также называемую «кастомной ПЗУ», вместо стандартной, то есть, «стоковой ПЗУ». Но и другие моменты, такие как изменение Recovery или получение root-прав на смартфон, можно проводить только с помощью открытого загрузчика.

Если загрузчик зашифрован, могут быть установлены лишь самые срочные обновления системы от изготовителя. То же самое относится и к заблокированному загрузчику, но, в отличие от зашифрованного, его можно разблокировать.

Как разблокировать загрузчик


Установщик ADB & Fastboot

Большинство смартфонов Android имеют так называемый режим fastboot. Это своего рода «расширенный загрузчик». С помощью этого режима обычный загрузчик можно разблокировать. Базовым инструментом для этого является «Android Debug Bridge», или ADB. Он ориентирован, в первую очередь, для разработчиков приложений под Android, но и обычным пользователям дает много возможностей.

Для начала вам нужны драйвера для смартфона. Их можно легко установить автоматически из Windows 7, просто подключив смартфон к ПК.
Также нужны драйвера ADB и Fastboot. Для этого загрузите из интернета установщик и запустите скачанный файл в режиме администратора. Обязательно установите драйвера для всей системы. Установщик спросит вас, действительно ли вы хотите это сделать.

После того, как вы совершили эти шаги, необходимо подключить устройство к ПК в режиме fastboot. У многих смартфонов есть для этого специальная комбинация клавиш. В качестве альтернативы, однако, вы также можете подключить включенный смартфон к ПК и ввести команду «adb reboot bootloader» в командной строке. Однако сначала вы должны включить «Отладку по USB» в настройках смартфона. Если необходимо, вы также должны включить функцию «Разрешить OEM-разблокировку».

Теперь вы можете легко разблокировать загрузчик командой «fastboot flashing unlock». Затем снова загрузитесь в режим fastboot и введите «fastboot flashing unlock_critical», чтобы окончательно разблокировать загрузчик. Таким образом вы можете свести к минимуму риск того, что ваш смартфон превратится в «кирпич» при установке новой прошивки.

В качестве альтернативы на некоторых смартфонах разблокировка может быть выполнена с помощью команды «fastboot oem unlock».

Однако бывают исключения. Например, смартфоны Samsung не имеют реального режима fastboot. Вместо этого есть режим загрузки. Чтобы разблокировать загрузчик, необходимо использовать программу Odin, которая может устанавливать файлы, умеющие это делать. Для получения root-прав или установки кастомного ROM или Recovery на устройства Samsung это не обязательно.

Еще одно исключение составляют смартфоны от Sony. Перед тем, как взломать смартфон, вам сначала сначала придется зарегистрировать устройство на странице разработчика, введя IMEI и свой e-mail, чтобы получить специальный код разблокировки.

В статье представлена инструкция по официальной разблокировке загрузчика на примере телефона Xiaomi Redmi 4A.

В первую очередь , чтобы посмотреть, заблокировано ли Ваше устройство, так как телефон может быть уже разблокирован и указанные ниже действия не требуются. Зайдите в настройках в меню для разработчиков откройте пункт "Статус загрузчика" и посмотрите.

Если загрузчик заблокирован, нельзя поставить кастомную прошивку или рутировать устройство. Следуйте шагам ниже для разблокировки.

Перейдите на страницу запроса на разблокировку загрузчика , чтобы подать заявку. Создайте аккаунт и войдите на сайт.

Сайт может попросить Вас придумать и ввести ник для форума.

Далее, появится форма, где нужно указать свое имя, код странны, номер телефона, причину разблокировки телефона, ввести капчу, согласиться и принять условия предупреждения. Данные нужно заполнять на английском языке, если нет необходимых знаний, воспользуйтесь Google Переводчиком. Не пытайтесь скопировать причины, которые доступны в интернете, скопированные причины с большой вероятностью не приведут к успешной разблокировке. Проявите профессионализм. Как пример, мы написали (на английском), что хотим получить доступ к системным файлам, чтобы (пользователи Xiaomi Redmi 4A и не только знакомы с этой проблемой).

После нажатия кнопки "Apply Now" на телефон придет СМС с кодом, который нужно ввести на следующей странице и нажать зеленую кнопку "Next".

В нашем случае СМС мы не получили, а на 5-й день зашли снова на страницу разблокировки под своим аккаунтом и вместо формы запроса увидели большую кнопку "Download Mi Unlock" для скачивания утилиты разблокировки.

Скачайте, распакуйте и запустите программу разблокировки. Согласитесь с предупреждением, нажав кнопку "Agree" и войдите в свой аккаунт.

В настройках телефона войдите в Mi аккаунт. Если Вы регистрировались с помощью email, а не телефона, нажмите на пункт "Другие способы входа".

В меню для разработчиков активируйте пункт "Заводская разблокировка".

Выключите телефон, затем включите в режиме "fastboot": зажмите клавишу уменьшения громкости и клавишу включения, телефон включится и появится заяц, ковыряющийся в андроиде.

Соедините USB-кабелем телефон с компьютером. Программа должна автоматически определить устройство, если этого не произошло, установите соответствующие драйвера. Нажмите на кнопку "Unlock" и во всплывающем предупреждении подтвердите действие, нажав кнопку "Unlock Anyway".

Если загорелись все 3 галочки зеленым цветом, разблокировка успешно выполнена.

Нажмите на кнопку "Reboot phone", чтобы перезагрузить устройство. Снова посетите меню для разработчиков, чтобы убедиться в том, что устройство разблокировано.

Ошибки разблокировки и их решение

Current account is not bound to this device

Отсоедините USB-кабель, перезагрузите телефон, удерживая кнопку включения, дождитесь загрузки системы, в настройках Android удостоверьтесь, что Вы вошли в аккаунт MIUI (см. выше) и предоставили все разрешения. Перезагрузитесь в fastboot и повторно попробуйте разблокировать устройство.

Couldn’t unlock

Разблокировка блокируется на 3 дня (72 часа). Проверьте, включена ли опция "Заводская разблокировка" (см. выше) и повторите попытку через 3 дня.

Если ничего не помогло, и повторите попытку разблокировки.

Рекомендуем пользоваться только последней версией программы "Mi Unlock", скачанной с официального сайта, так как данное ПО очень быстро обновляется и те версии, что доступны на форумах с большой вероятностью могут не сработать.

Как правило, Android-пользователи, которые считают себя опытными, часто самостоятельно выполняют разблокировку загрузчика системы. Делают они это, чтобы и совершить .

Известно, что разработчики Google сделали свою платформу не только открытой, но и весьма логичной, именно из-за такой причины компания поставляет свой основной продукт вместе с заблокированными загрузчиками. Так как изменения в таких процессах могут создавать определенную угрозу безопасности платформы.

Конечно, использование преимуществ продвинутого пользователя открывает многие возможности, однако владельцы должны знать об ожидаемых рисках, поэтому они должны принимать какие-либо решения об изменении, понимая и соблюдая принципы действия Android

Производитель Android-устройства выполняет блокировку загрузчика не для того, чтобы обладать единоличным правом управления ОС, а для гарантирования безопасности пользователя. Например, смартфоны Google в серии Nexus позиционируются в качестве разработки для технически подкованных пользователей, но и они поставляются загрузчиком в заблокированном виде. Все эти устройства получают операционную систему, которая установлена на них в данный момент, так, владелец не может импортировать кастомный продукт, загрузчик не будет работать с «чужой» прошивкой.

Существуют ли возможности разблокировки загрузчика? Пользователи Nexus 4 и Nexus 7 имеют официальный способ осуществления разблокировки этих аппаратов. Хотя есть одно неудобство при этом, во время разблокировки Android не оставляет никаких старых данных на устройстве.

Нужно будет активировать функцию в настройках, затем скачать «Fastboot» и распаковать файл, загрузить Android-смартфон в нужном режиме. Затем нужно будет подключить смартфон к ПК и нажать одновременно на кнопку «SHIFT» и правую кнопку мыши, потом нужно будет из меню выделить «open command window here», активировать две опции «fastboot devices», а также «fastboot oem unlock». После этого значок замка должен показать, что загрузчик уже разблокирован. Напомним, каждая модель Android-устройства имеет собственный .

После разблокировки Android появится основная проблема - РIN-код и пароль не будут защищать доступ к Android-устройству, так как разблокировка загрузчика сделает аппарат уязвимым, можно будет легко обойти процесс запроса паролей. Так, если устройство будет украдено, то разблокированный загрузчик позволит перезагрузить его и загрузить другие прошивки для восстановления пользовательской среды. Путем восстановления с помощью команды сторонний пользователь сможет получить быстрый доступ к данным в мобильном аппарате без использования паролей.

Разработчики Android уверяют, что не стоит переживать из-за возможных проблем с загрузчиком, по их мнению, разблокировкой загрузчика в основном занимаются лишь немногие пользователи, а лишь опытные и делают они это для собственных целей. Не все злоумышленники могут воспользоваться таким способом взлома. При кражах аппаратов они просто стирают все данные. Важно помнить, что разработчик для блокировки загрузчика имеет вескую причину – защита персональных, корпоративных и государственных данных.

Разработчики ОС Android заботятся о надежной защите от проникновения вредоносных и опасных файлов на устройство. Однако некоторые расширения некорректно распознаются операционкой, вследствие чего безопасные для устройства обновления, а также прошивки невозможно установить. Причиной этому является Bootloader, который интегрируется и впоследствии выполняет функции запрета развертывания ОС собственной сборки и не позволяет ставить определенные обновления. Чтобы этого не происходило, достаточно разблокировать Bootloader, после чего эти действия возможно будет совершить.

Внимание : если вы неопытный пользователь, крайне не рекомендуется выполнять подобные манипуляции, ведь впоследствии при незнании о безопасности (вредоносности) тех или иных файлов можно нанести устройству непоправимый вред.

Сразу же стоит отметить тот факт, что при проведении данной процедуры подразумевается сброс телефона под управлением Android на заводские настройки. Поэтому пользователю изначально следует позаботиться о резервном копировании информации, которая крайне важна для него.

Порядок выполнения разблокировки Bootloader

В первую очередь скачайте и запустите приложение Android SDK. Загрузить его можно непосредственно с официальной страницы . Перейдите по ссылке, после чего на компьютере сделайте следующее:

  • кликните по SDK Tools для Windows для начала скачивания;
  • разархивируйте его, запустите SDK Manager, расположенный в каталоге Android SDK;
  • в отображенном окне установите галочку на пункте, как показано на скриншоте, а для устройств NEXUS дополнительно поставьте отметку на Google USB driver;
  • кликните по кнопке Install и дождитесь окончания процесса.

После этого на мобильном устройстве необходимо включить отладку по USB:

  • перейдите в «Настройки» - «О телефоне» и тапните несколько раз по строчке «Номер сборки» до того момента, пока на экране не появится сообщение, что режим разработчика доступен;
  • откройте этот пункт и активируйте «Отладка по USB».

Далее, так же на официальном сайте, необходимо получить специальный код разблокировки. Это получится сделать по номеру (ID) устройства. Инструкции по получению этой комбинации символов описаны там же, и в зависимости от модели процессы будут различаться.

Переходим непосредственно к самому процессу разблокировки. Для этого:

  • Запустите fastboot на мобильном устройстве (как правило, это делается при помощи одновременного нажатия кнопки громкости и включения).
  • Подсоедините гаджет к десктопу при помощи USB-кабеля.
  • Откройте директорию Platform-tools, после чего зажмите Shift, кликните ПКМ по строчке «Открыть окно команд».

  • В отображенной командной строке введите команду в зависимости от производителя устройства со вставкой кода либо имени файла, который создавался на официальном сайте для этих целей, в частности для LG и HTC:

Что же касается телефонов Sony, то специальный скрипт отображается при получении кода разблокировки и каждый раз он будет разным.

Затем останется лишь немного подождать, пока процесс завершится и установится стандартная ОС. После этого можно поставить и другую сборку Андроид, ведь Bootloader будет разблокирован.