Blackberry priv разблокировка загрузчика
Создание самодельных, custom, прошивок или даже просто замена заставок в мобильных устройствах (МУ) предполагает возможность установки образов разделов, созданных сторонним разработчиком, а не производителем. Для этого требуется разблокировка загрузчика МУ.
Этот процесс ранее существенно различался в зависимости от производителя, но в последнее время по-немногу стал приходить к стандартному виду. Поэтому, почти все, что описано ниже, может использоваться как практическое руководство для работы на МУ многих производителей.
Мы же с Вами остановимся на детальном пошаговом руководстве по снятию блокировки загрузчика планшета YB1-X90L, основанном на моем опыте.
2. Снятие блокировки загрузчика
В планшете YB1-X90L производитель предусмотрел возможность самостоятельного снятия блокировки загрузчика ОС самим пользователем. Для этого предварительно необходимо выполнить следующие действия:
- стать разработчиком;
- выполнить заводскую разблокировку загрузчика.
2.1. Как стать «разработчиком»
Любое МУ, вышедшее от разработчика, имеет специальный раздел команд, предназначенный для выполнения настроек и тестирования аппаратного и программного обеспечения Вашего МУ. Но эти команды не нужны простому пользователю в его ежедневном процессе общения с МУ. Поэтому изначально они скрыты от Вас, а чтобы получить доступ, нужно выполнить своеобразный шаманский танец с бубном.
Для выполнения этой операции нужно в загруженном планшете открыть приложение Настройки, перейти в раздел настроек Система и выбрать пункт меню Об устройстве. В открывшемся меню нужно найти пункт Номер сборки, который расположен почти в самом низу списка,
Рис.1.Меню Об устройстве
После этого вернитесь в раздел настроек Система. В связи с выполнением предыдущих действий в нем появится дополнительный пункт меню Для разработчиков, которого ранее не было:
Рис.2. Меню Для разработчиков
Все, планшет признал Вас разработчиком и Вам стали доступны новые интересные команды, например:
- Отладка по USB, позволяющая включить режим отладки при подключении планшета к компьютеру по USB;
- Работающие приложения, позволяющая просматривать и управлять работающими приложениями планшета;
- Заводская разблокировка, команда, позволяющая разблокировать загрузчик.
2.2. Выполнение заводской разблокировки
ПРИМЕЧАНИЕ. Приступив к работам над прошивкой планшета, первое, что надо сделать, так это разрешить режим отладки по USB.
Для этого, не выходя из меню Для разработчиков, установите переключатель, расположенный рядом с этой командой во включенное состояние. Сразу появится предупреждение:
Рис.3.Предупреждение о вкл. отладки по USB
При положительном ответе режим отладки будет включен:
Рис.4.Вкл. режима «Отладка по USB»
Теперь, если во время работ произойдет сбойная ситуация, например:
- планшет при загрузке будет доходить до вывода logo-картинки и зависать;
- планшет перестанет загружаться совсем, т.е. даже не показывать logo;
- будет самостоятельно перегружаться;
Здесь же выполните команду Заводская разблокировка. Для чего установите переключатель, расположенный рядом с этой командой во включенное состояние. При этом появится предупреждение:
Рис.5.Запрос на вкл.завод.разблокировки
При положительном ответе режим разблокировки будет включен:
Рис.6.Вкл.режима «Заводская разблокировка».
Думаете все, загрузчик планшета разблокирован? Не-е-е-т, производитель только РАЗРЕШИЛ Вам использовать возможность снятия блокировки загрузчика, которая выполняется при помощи команд FASTBOOT в режиме FASTBOOT MODE. Если не знаете, что это за режим и как в него попасть, читайте.
2.3. Непосредственное снятие блокировки загрузчика
Со стороны системы безопасности ОС Android это выглядит так: снять блокировку можно только при помощи команд FASTBOOT, которым требуется разрешение доступа, полученное осознанно со стороны пользователя, ставшего разработчиком.
Для снятия блокировки загрузчика необходимо выполнить следующие действия:
- установить на компьютер (ПК), который подключается к планшету, драйвера для работы через ADB.
- выполнить команду в режиме FASTBOOT MODE
На планшете появится запрос на выполнение очистки раздела data.
Рис.7.Запрос на очистку раздела data.
Если Вы ответите Yes, то планшет выполнит очистку и снимет блокировку. Если ответите No, то ни очистки, ни снятия блокировки не произойдет.
После снятия блокировки загрузчика при входе в режим FASTBOOT MODE на экране в списке параметров надпись сменится на LOCK STATE — unlocked:
Рис.8.Загрузчик разблокирован
Для возврата блокировки нужно выполнить обратную команду
ВНИМАНИЕ. При восстановлении блокировки загрузчика срабатывает еще одно правило безопасности: чтобы никому не удалось прочитать Ваши данные или занести внутрь планшета «заразу» снова ПОЛНОСТЬЮ ОЧИЩАЕТСЯ раздел data, уничтожая все содержимое.
Вместо набора вышеуказаных команд можно запустить на ПК командный файл fb_unlock_YB.bat следующего содержания:
Для проверки выполнения установки/снятия блокировки загрузчика в этом случае рядом с командным файлом будут созданы два служебных файла, содержащие параметры настроек загрузчика планшета:
- 1_Y.txt — до выполнения операции:
Рис.9.Параметры настроек загрузчика до операции - 2_Y.txt — после выполнения операции:
Рис.10Параметры настроек загрузчика после операции
3. Заключение
Мы рассмотрели как выполняется разблокировка загрузчика планшета YB1-X90L. Следующий раз попробуем установить на него custom recovery, чтобы получить, например, «права Бога», т.е. ROOT-доступ, возможность переразметки памяти или установки custom firmware и т.п.
Сегодня, в базе данных BlackBerry Knowledge Base появилась информация о установке операционной системы BlackBerry Priv, с помощью автозагрузчиков. Обратите внимание, если ваш смартфон работает нормально, вы получите обновление операционной системы Android по воздуху. Автозагрузчики нужны только в том случае, если вам требуется полностью переустановить систему с удалением всех данных.
Используйте следующие шаги для установки операционной системы Android OS на BlackBerry PRIV:
Установите драйверы USB для PRIV. Для установки драйверов Priv, нажмите здесь.
Скачайте файл автозагрузчика для вашей версии PRIV по следующим ссылкам:
Остальные устройства, кроме AT&T, T-Mobile или Verizon
Нажмите и удерживайте кнопки питания и уменьшения громкости в течение 30 секунд, чтобы перевести PRIV в режим быстрой загрузки. В качестве альтернативы, нажмите и удерживайте кнопку уменьшения громкости при включении PRIV и выберите Reboot into fastboot (при работе в режиме быстрой загрузки, PRIV отобразит меню BlackBerry Bootloader и фиолетовый светодиод)
Перезагрузите операционную систему на PRIV. Для завершения переустановки:
Откройте и извлеките загруженный файл автозагрузчика (включая все файлы и папки)
Откройте папку извлеченного автозагрузчика
Запустите flashall.bat
Следуйте инструкциям на экране
Откройте и извлеките загруженный файл автозагрузчика (обратите внимание на расположение загруженного файла автозагрузчика (пример: Документы, Загрузки))
Переименуйте папку в PRIV
Откройте терминал (Приложения> Утилиты> Терминал)
Наберите cd <расположение автозагрузчика>/PRIV
Наберите ./flashall.sh и нажмите Enter
Следуйте инструкциям на экране
Примечание: При переустановке с помощью автозагрузчика будут удалены все локальные данные из PRIV.
Если ваш PRIV, не включается или вы столкнулись с другой проблемой, не торопитесь использовать автозагрузчик, в большинстве случаев, вам могут помочь следующие инструкции:
Больше подробностей о новом устройстве BlackBerry на базе Android вы можете найти на нашем сайте в рубрике BlackBerry Priv. Информация о самых интересных приложениях для PRIV доступна в новой рубрике Программы для Android.
Смартфон BlackBerry Priv на данный момент является одним из самых защищенных на рынке, по многим причинам. Одна из них — это серьезная защита от получения root-доступа и изменения системных файлов. Priv вряд ли понравится гикам, которые любят рутировать и кастомизировать свое устройство, а вот тем людям, которые заботятся о безопасности,— вполне. Недавно BlackBerry опубликовала в своем блоге развернутый пост о том, как смартфон Priv защищен от получения root-доступа.
Инженеры компании BlackBerry понимают, что у root-доступа есть как недостатки, так и преимущества. Причем их примерно одинаковое количество. На взломанное устройство можно установить программы, которые предлагают мощный и эксклюзивный функционал. Технически подкованные люди знают, как можно использовать root c выгодой для них. А новички могут столкнуться с проблемами — после рутирования система является уязвимой, а также возможны проблемы со стабильностью. Преимущества получения root-доступа невозможны без недостатков. Многие вирусы и вредоносы специально создаются для устройств с root'ом.
Компания BlackBerry в своем смартфоне Priv и последующих аппаратах применяет специальную технологию BlackBerry Integrity Detection, в которую входят такие компоненты:
- проверка целостности ядра Linux при загрузке устройства;
- проверка изменений в системе безопасности SELinux;
- мониторинг всех прав доступа к файловой системе;
- проверка сторонних приложений на наличие несанкционированных привилегий;
- отключение опасных приложений до того, как они начнут работать.
С помощью проверки целостности системы технологией BlackBerry Integrity Detection создаются специальные отчеты с цифровой подписью ECC-256 и сертификатами Certificate Authority BlackBerry. Подписанные отчеты — это доказательство того, что в системе ничего не изменилось. Когда системное приложение получает сертификат, оно по сути имеет разрешение на дальнейшую работу. Стоит отметить, что с помощью корпоративного сервиса BES12 администраторы могут контролировать безопасность подключенных BlackBerry Priv. Если с каким-то аппаратом что-то случилось — администратор сразу об этом узнает и сможет удаленно предпринять определенные меры.
Все это, включая простое приложение DTEK by BlackBerry, объединено в одну систему безопасности, которая призвана сделать Android защищенным.
Bootloader, Recovery, Root и ROM… Если вы не знаете, что скрывается за этими терминами Android, вам необходимо прочитать эту статью. В ней рассказывается обо всех инструментах взлома и хаках, применимых к системе Android.
Прежде чем начать взлом Android, надо понять, как он в целом работает, и лишь затем можно приступать к разблокировке загрузчика системы. Итак, попробуем разобраться.
Что происходит при включении и запуске Android?
Перед нами выключенный смартфон под управлением Android. Давайте разберемся, что произойдет, если его включить.
Сначала произойдет запуск BIOS мобильного телефона. ВIOS (Basic Input/Output System ) в переводе с английского означает «Базовая система ввода / вывода». Она постоянно автосохраняется и обеспечивает работу входов и выходов. В частности, эта система также запускает загрузчик (Bootloader).
Как явствует из названия, загрузчик загружает другие части операционной системы, например, ядро. Ядро операционной системы — это основная ее часть. По сути, это нижний уровень системы Android, который отвечает за ход основных процессов и организацию данных.
Затем запускается основная операционная система под названием «ПЗУ/ ROM». ROM означает «Read Only Memory», или «Постоянное запоминающее устройство», используемое для запоминания всего массива неизменяемых данных. Будучи обычным пользователем, вы ничего не можете в ней поменять.
Параллельно загрузчик запускает не только ядро, но и Recovery, или систему восстановления.
Если система Android вдруг оказывается повреждена, можно загрузить Recovery и из нее восстановить OS с нуля или с момента сохранения. Также в системе Recovery можно (и нужно) создавать резервные копии.
В свою очередь, загрузчик может находиться в трех разных состояниях: «Заблокировано», «Открыто» или «Зашифровано». Если загрузчик открыт, в систему могут быть внесены глубокие изменения, например, можно установить собственную операционную систему, также называемую «кастомной ПЗУ», вместо стандартной, то есть, «стоковой ПЗУ». Но и другие моменты, такие как изменение Recovery или получение root-прав на смартфон, можно проводить только с помощью открытого загрузчика.
Если загрузчик зашифрован, могут быть установлены лишь самые срочные обновления системы от изготовителя. То же самое относится и к заблокированному загрузчику, но, в отличие от зашифрованного, его можно разблокировать.
Как разблокировать загрузчик
Большинство смартфонов 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, чтобы получить специальный код разблокировки.
О том, как инсталлировать кастомную систему восстановления данных, читайте в следующем материале.
Читайте также: