- Bootloader на Android: как разблокировать и возможные риски
- Почему загрузчик заблокирован
- Основные причины для разблокировки Bootloader
- Как разблокировать загрузчик Android
- Преимущества разблокированного загрузчика
- Риски и последствия
- Мобильные устройства изнутри. Снятие блокировки загрузчика планшета
- 1. Введение
- 2. Снятие блокировки загрузчика
- 2.1. Как стать «разработчиком»
- 2.2. Выполнение заводской разблокировки
- 2.3. Непосредственное снятие блокировки загрузчика
- 3. Заключение
Bootloader на Android: как разблокировать и возможные риски
Наверняка у большинства пользователей устройств, находящихся под управлением Android, возникало желание подстроить некоторые возможности гаджета под себя. Например, пользоваться телефоном без назойливой рекламы, пропускать встроенные медленные заставки или же самостоятельно задать скорость процессора? Подобные полномочия могут быть предоставлены root-правами, иначе говоря это права администратора, с помощью которых можно получать доступ к файлам системы, изменять их и сохранять изменения.
Чтобы обрести те самые root-права, необходимо получить доступ к загрузчику под названием «Bootloader», который контролирует ядро операционной системы. Разблокировать Bootloader можно на большинстве телефонов, но все же не на всех. Например, Nokia, Amazon такой возможности не дают
Почему загрузчик заблокирован
Данный загрузчик недоступен для внесения изменений пользователям изначально и по вполне объективным причинам. Это сделано для того, чтобы исключить различные модификации устройства и защитить Android от проникновений, которые могут навредить целой системе.
Более того, производители просто хотят обязать пользователя пользоваться той ОС, которая была изначального разработана для данной модели
Основные причины для разблокировки Bootloader
Существует множество причин, по которым пользователь захочет получить специальные права на изменения в своем устройстве.
Например, если ваш телефон вышел из строя из-за каких-либо нарушений в системе, то можно использовать особый тип резервного копирования под названием Recovery, который доступен только с правами суперпользователя.
Часто человеку по определенным причинам просто необходимо установить отдельные модули, ядра ОС, приложения, патчи и здесь снова на помощь придут те самые root-права
Прежде чем приступить к процессу следует учесть один факт – все данные на телефоне могут удалиться. Поэтому лучше перенести важные файлы на компьютер или какой-либо другой носитель.
Как разблокировать загрузчик Android
Разблокировать Bootloader можно по-разному на каждом отдельном устройстве. В большинстве случаев это делается официальным путем, когда компания разработчик выдает код для разблокировки, тем самым давая разрешение за внесение модификаций. Обычно, на официальных сайтах компаний представлен целый алгоритм по нужному процессу и даже имеется возможность получить код по ID устройства.
Неофициальный путь заключается в получении root-прав с помощью сторонних программ (VRoot), которые скачиваются на компьютер. В общем то, необходимо только подключить телефон к компьютеру, и программа сделает все за вас.
Преимущества разблокированного загрузчика
Получение root-прав предоставит вам очень большой набор возможностей, которые до этого были недоступны. Вы получите полный контроль на гаджетом, переделав его на собственный лад. Станет возможно:
- Значительно облегчить работу с устройством: ставить любые скрипты, модули и прошивки.
- Убрать навигационное меню или панель уведомлений из поля зрения.
- Восстановить удаленные файлы.
- Сменить надоедливые ярлыки и иконки на те, что по душе.
- Ставить искусственные лимиты на интернет-траффик.
- Удалить встроенные в софт приложения от производителя, которые не удаляются привычным путем.
- Изменить скорость процессора.
- Убрать надоедливую рекламу.
- Установить на гаджете любую стороннюю программу, не используя магазин приложений Google Play.
Данный список можно продолжать долго. Само собой разумеется, для проведения всех этих операций нужны соответствующие программы. Лучше проводить разблокировку Bootloader по веским причинам, потому что неосторожные действия пользователей порой могут привести к повреждению программы-загрузчика!
Риски и последствия
При проведении разблокировки Bootloader, стоить готовиться и к определенным рискам. Во-первых, когда вы приобретаете устройство, вы получаете гарантийный срок, в течении которого можете починить телефон, если в нем, допустим, выявился какой-то производственный брак. Причем ремонт гаджета произойдет совершенно бесплатно, если вина лежит на производителе. Однако получение прав администратора, что и есть разблокировка загрузчика, полностью нарушает условия гарантии и чинить устройство теперь придется за собственный счет. По сути, это то же самое что вскрыть защитную пломбу и затем пытаться починить ее самостоятельно. Из-за ваших внедрений производитель не сможет определить по какой причине произошла поломка.
Открывая права суперпользователя вы буквально дарите вашему телефону целый набор новых уязвимых точек. Теперь даже самый простой вирус может проникнуть в систему. А если учитывать то, что при получении новых возможностей, любопытная натура человека старается попробовать некоторые необычные функции, риск заразить смартфон вирусом заметно повышается. Неосторожное движение – и вы остались с бесполезным кирпичом.
Здесь возникает еще одна проблема: при разблокировке Bootloader вы самостоятельно можете нарушить операционную систему телефона. Избежать этого можно хорошенько изучив тему и облазив интернет в поисках случая, когда некий пользователь намеревался встроить в гаджет то же самое, что и вы.
Вмешавшись в файлы системы, вы лишаетесь возможности автоматического обновления прошивки. Поэтому новых версий Android не видать, только если не загружать их самостоятельно.
В конце концов, root-права дело совсем не простое и прежде чем приступить к их получению, придется часами сидеть над инструкциями. Ситуацию ухудшает тот факт, что нужно работать с разными моделями по-разному, причем не все из них предоставляют такую возможность. Каждую новинку на рынке в течении нескольких недель изучают мастера, а лишь затем появляется нужная многоступенчатая последовательность действий. Шагов много и все они включают использование нескольких средств: компьютеров, заглушек, сторонних программ и т. д.
Последний, но все же важный факт заключается в том, что все изменения в прошивке должны проводиться только при помочи родного кабеля USB телефона. Даже самые дорогие реплики могут некорректно сработать в нужный момент, в следствие чего произойдет сбой и ваш смартфон, как уже упоминалось выше, станет просто бесполезным предметом!
Источник
Мобильные устройства изнутри. Снятие блокировки загрузчика планшета
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 и т.п.
Источник