- Что такое загрузчик в Android и как его разблокировать
- Что такое загрузчик в Android
- Почему загрузчик заблокирован
- Как разблокировать загрузчик
- Мобильные устройства изнутри. Снятие блокировки загрузчика планшета
- 1. Введение
- 2. Снятие блокировки загрузчика
- 2.1. Как стать «разработчиком»
- 2.2. Выполнение заводской разблокировки
- 2.3. Непосредственное снятие блокировки загрузчика
- 3. Заключение
- Чем опасна разблокировка загрузчика Android
Что такое загрузчик в Android и как его разблокировать
Раньше многие владельцы Android-смартфонов занимались разблокировкой «загрузчика» (или Bootloader) — зачастую без этого было нельзя обновить устройство на более новую версию операционной системы. Сейчас простому пользователю работать с загрузчиком не придется (хотя кто его знает, может и настанет такой момент), но знать о его существовании полезно. Разберемся, почему «загрузчик» бывает открытым или закрытым, и для чего он вообще нужен.
Что такое загрузчик в Android
Bootloader — это программа. Почти такая же, как любое из установленных на вашем телефоне приложений. Отличие в том, что она запускается каждый раз, как только вы включаете смартфон. «Загрузчик» отвечает за запуск нужной операционной системы: другими словами, Bootloader запускается еще до того, как будет загружен Android, и вы увидите перед собой рабочий стол с приложениями. Именно эта программа позволяет запустить Android или активировать режим восстановления, к примеру.
Почему загрузчик заблокирован
Действительно, производители часто блокируют доступ к загрузчику на своих устройствах. Таким образом они запрещают пользователям запускать какую-либо другую операционную систему на устройстве, кроме предусмотренной производителем. Желающие установить кастомную прошивку прибегают к разблокировке загрузчика, хотя есть производители, которые выпускают устройства с разблокированным загрузчиком.
Bootloader устанавливается производителем смартфонов. В случае, если он заблокирован, он позволит запустить только авторизованную версию операционной системы с соответствующей электронной подписью.
Как разблокировать загрузчик
Загрузчик на Google Pixel
Способы обхода загрузчика разнятся в зависимости от производителя смартфона и, как правило, требуют root-доступ. На нашем сайте и в нашем Телеграм-чате можно найти множество инструкций для конкретного смартфона. Если хоть раз имели дело с загрузчиком, пройдите опрос ниже — посмотрим, сколько среди нас гиков.
Иногда производители сами позволяют разблокировать загрузчик (а зачем тогда блокировали, спрашивается?). Например, Sony недавно опубликовала инструкцию, где настоятельно рекомендуют воспользоваться для этих целей специальной утилитой, которая возьмет всю черновую работу на себя. От владельца потребуется лишь IMEI и действующий адрес электронной почты. После того как программа проверит введенные данные, вам будет предоставлен уникальный код, введя который в специальном поле, устройство будет разблокировано.
А Huawei в прошлом году запретила разблокировку загрузчика фирменных устройств, чтобы… потом снова разрешить ее. Правда, обратиться за разблокировкой могут только активные участники сообщества разработчиков, представленные на площадке XDA.
Стоит отметить, что неосторожные действия пользователей порой приводят к повреждению программы-загрузчика. Это одна из причин, по которой не стоит отсоединять кабель от смартфона во время прошивки или выключать электричество. Восстановление Bootloader – это очень непростая процедура, которая не имеет ничего общего с восстановлением прошивки смартфона или обновлением версии Android.
Смартфоны на Android отличаются своей работоспособностью и выносливостью. Многие не чураются использовать эти устройства в качестве помощников по работе — потому что именно Android обладает нужными функциями, а не iOS. Такое может случиться с любым смартфоном — однажды он начинает тормозить или медленнее работать. Создатели операционной системы специально внедрили в нее безопасный режим. Рассказываем, для чего он нужен и как им пользоваться.
Примерно 13 лет назад на свет появился Android. Тогда я еще не работал в той области, в которой работаю сейчас. Я слышал о нем, но лично познакомился примерно через год после появления новой операционной системы. Тогда я еще пользовался iOS. А точнее iPhoneOS, как она тогда называлась. В самом начале пути многие упрекали Android в том, что эта операционная система недостаточно стабильна, и эти замечания были очень справедливыми. Спустя больше десяти лет многое поменялось, и ОС Android стала работать довольно хорошо. Вот только пользоваться ей все равно не всегда просто, как может показаться. Наибольшие проблемы испытывают новички. И вот почему.
Xiaomi прочно зарекомендовала себя как один из пяти ведущих производителей смартфонов в мире. В последних отчетах о доле рынка отмечается, что она фактически занимает третье место после Apple. Китайский производитель имеет репутацию компании, предлагающей телефоны по выгодной цене, но при этом у нее так же есть очень широкая экосистема продуктов. В том числе и для умного дома. В нее входят ноутбуки, телевизоры и даже рисоварки с пылесосами. А если включить сюда суббренды, которые просто не поддаются счету, картина становится еще более впечатляющей. Вот только если вы думаете, что начинала компания со смартфонов, то вы ошибаетесь. Увы, но то, почему мы сейчас больше всего знаем компанию, появилось уже позже, а в начале было нечто совсем иное.
Источник
Мобильные устройства изнутри. Снятие блокировки загрузчика планшета
1. Введение
Создание самодельных, custom, прошивок или даже просто замена заставок в мобильных устройствах (МУ) предполагает возможность установки образов разделов, созданных сторонним разработчиком, а не производителем. Для этого требуется разблокировка загрузчика МУ.
Этот процесс ранее существенно различался в зависимости от производителя, но в последнее время по-немногу стал приходить к стандартному виду. Поэтому, почти все, что описано ниже, может использоваться как практическое руководство для работы на МУ многих производителей.
Мы же с Вами остановимся на детальном пошаговом руководстве по снятию блокировки загрузчика планшета YB1-X90L, основанном на моем опыте.
2. Снятие блокировки загрузчика
В планшете YB1-X90L производитель предусмотрел возможность самостоятельного снятия блокировки загрузчика ОС самим пользователем. Для этого предварительно необходимо выполнить следующие действия:
- стать разработчиком;
- выполнить заводскую разблокировку загрузчика.
2.1. Как стать «разработчиком»
Любое МУ, вышедшее от разработчика, имеет специальный раздел команд, предназначенный для выполнения настроек и тестирования аппаратного и программного обеспечения Вашего МУ. Но эти команды не нужны простому пользователю в его ежедневном процессе общения с МУ. Поэтому изначально они скрыты от Вас, а чтобы получить доступ, нужно выполнить своеобразный шаманский танец с бубном.
Для выполнения этой операции нужно в загруженном планшете открыть приложение Настройки, перейти в раздел настроек Система и выбрать пункт меню Об устройстве. В открывшемся меню нужно найти пункт Номер сборки, который расположен почти в самом низу списка,
Рис.1.Меню Об устройстве
и нажать на нем 7 раз. Должно появиться сообщение Вы являетесь разработчиком.
После этого вернитесь в раздел настроек Система. В связи с выполнением предыдущих действий в нем появится дополнительный пункт меню Для разработчиков, которого ранее не было:
Рис.2. Меню Для разработчиков
Все, планшет признал Вас разработчиком и Вам стали доступны новые интересные команды, например:
- Отладка по USB, позволяющая включить режим отладки при подключении планшета к компьютеру по USB;
- Работающие приложения, позволяющая просматривать и управлять работающими приложениями планшета;
- Заводская разблокировка, команда, позволяющая разблокировать загрузчик.
Теперь можно переходить непосредственно к снятию заводской блокировки.
2.2. Выполнение заводской разблокировки
ПРИМЕЧАНИЕ. Приступив к работам над прошивкой планшета, первое, что надо сделать, так это разрешить режим отладки по USB.
Для этого, не выходя из меню Для разработчиков, установите переключатель, расположенный рядом с этой командой во включенное состояние. Сразу появится предупреждение:
Рис.3.Предупреждение о вкл. отладки по USB
При положительном ответе режим отладки будет включен:
Рис.4.Вкл. режима «Отладка по USB»
Теперь, если во время работ произойдет сбойная ситуация, например:
- планшет при загрузке будет доходить до вывода logo-картинки и зависать;
- планшет перестанет загружаться совсем, т.е. даже не показывать logo;
- будет самостоятельно перегружаться;
у Вас будет шанс восстановить его работоспособность, подключившись к нему с ПК, используя ADB.
Здесь же выполните команду Заводская разблокировка. Для чего установите переключатель, расположенный рядом с этой командой во включенное состояние. При этом появится предупреждение:
Рис.5.Запрос на вкл.завод.разблокировки
При положительном ответе режим разблокировки будет включен:
Рис.6.Вкл.режима «Заводская разблокировка».
Думаете все, загрузчик планшета разблокирован? Не-е-е-т, производитель только РАЗРЕШИЛ Вам использовать возможность снятия блокировки загрузчика, которая выполняется при помощи команд FASTBOOT в режиме FASTBOOT MODE. Если не знаете, что это за режим и как в него попасть, читайте.
2.3. Непосредственное снятие блокировки загрузчика
Со стороны системы безопасности ОС 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 следующего содержания:
Для проверки выполнения установки/снятия блокировки загрузчика в этом случае рядом с командным файлом будут созданы два служебных файла, содержащие параметры настроек загрузчика планшета:
- 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 соответственно, т.е. загрузчик планшета разблокирован.
3. Заключение
Мы рассмотрели как выполняется разблокировка загрузчика планшета YB1-X90L. Следующий раз попробуем установить на него custom recovery, чтобы получить, например, «права Бога», т.е. ROOT-доступ, возможность переразметки памяти или установки custom firmware и т.п.
Источник
Чем опасна разблокировка загрузчика Android
Опытные пользователи Android зачастую прибегают к разблокировке загрузчика операционной системы для получения root-прав и установки кастомной прошивки. Разработанная компанией Google платформа устроена достаточно логично, поэтому существует причина, по которой устройства поставляются с заблокированными загрузчиками. Вмешательство в этой сфере создает угрозу безопасности. Само по себе применение прав суперпользователя может открыть массу новых возможностей и обернуться однозначным благом, но только в том случае, если владелец девайса осознает риски и принимает решения на основе понимания принципов функционирования операционной системы.
Производители оборудования заботятся о блокировке загрузчика не по той причине, что им хочется иметь единоличное право на управление системой. Как было сказано выше, в данном случае большую роль играет вопрос безопасности пользователя. Даже линейка смартфонов Nexus, разработанная Google, ориентированная на подкованных в техническом плане людей, поставляется с заблокированным загрузчиком. Такие устройства загружают операционную систему, установленную в данный момент на них. Пользователь не сможет установить кастомную ОС, так как загрузчик откажется работать с ней.
Есть ли способ разблокировать загрузчик? Для пользователей таких устройств как Nexus 4 или Nexus 7 есть быстрый официальный метод для достижения этой цели. Единственное, что стоит учитывать, это тот факт, что в рамках этого процесса Android стирает все данные на устройстве. Необходимо активировать опцию USB-отладки в расширенных настройках для разработчика, скачать файл «Fastboot», распаковать его и загрузить смартфон в соответствующем режиме. После, подключив устройство к компьютеру, нужно нажать кнопку «SHIFT» и одновременно правую кнопку мышки, а из появившегося меню выбрать опцию «open command window here» и ввести команды «fastboot devices» и «fastboot oem unlock». Разомкнутый значок замка на экране во время процесса загрузки демонстрирует, что загрузчик разблокирован. Для каждой отдельный модели существует свой способ сбросить блокировку загрузчика.
Основная проблема заключается в том, что PIN-код или пароль, защищающие доступ к Android-девайсу, потеряют всякий смысл, ведь разблокировка загрузчика открывает путь, позволяющий людям с физическим доступом к устройству, обойти запрос паролей. Разблокированный загрузчик позволяет вору перезагрузить украденное устройство и загрузить пользовательскую среду восстановления. В режиме восстановления с использованием ADB-команды можно получить доступ ко всем данным на мобильном устройстве без запроса установленных паролей.
Пользователь, все же прибегнувший к разблокировке своего девайса, но нуждающийся в защите, может применить функцию шифрования на Android. Это обеспечит хранение информации в зашифрованном виде. Популярностью пользуется приложение «WhisperCore». Шифрование можно осуществить с помощью встроенных в систему инструментов, скрытых в настройках, в разделе «Безопасность».
Тем не менее, даже этот шаг не сможет гарантировать неприкосновенности конфиденциальных сведений на сто процентов. Существует метод обхода запроса пароля, теоретически связанный с помещением телефона в морозильную камеру на час перед прошивкой новой операционной системой на нем. Принцип этого взлома базируется на хранении ключа шифрования в ОЗУ устройства намного дольше, чем оперативная память охлаждается, поэтому он может быть извлечен прежде, чем исчезнет.
Конечно, не стоит лишний раз переживать из-за проблем, связанных с загрузчиком, потому что чаще всего к описанному в статье шагу прибегают опытные пользователи для личных нужд, а среди воров редко встречаются осведомленные о способах такого взлома люди. Скорее всего, в случае кражи все данные будут попросту стерты для перепродажи устройства. Так или иначе, для блокировки загрузчика есть веская причина, особенно в том случае, если смартфон используется для хранения государственных или корпоративных тайн.
Источник