Содержание
Почему бутлоадер залочен?
Это происходит по той причине, что производители девайсов хотят привязать их к своей версии ОС Android. Таким образом, залоченный бутлоадер не позволяет устанавливать кастомные ROM. Если же вы его разлочите, то гарантия на девайс утратит силу. Это останавливает многих пользователей.
Что такое бутлоадер?
Бутлоадер – это утилита, которая запускается перед началом работы любой операционной системы. Суть эта сохраняется для всех девайсов. Бутлоадер включает в себя инструкции по запуску операционной системы и обладает собственной средой разработки (debugging или modification environment).
Каждый Android смартфон обладает бутлоадером, который руководит загрузкой ядра операционной системы. Но так как Android является системой открытой, то каждый производитель оснащает свои девайсы разными бутлоадерами.
Upd: если вдруг телефон превратился в «кирпич» — что делать?
Мало ли что бывает… Вот как сегодня, например, коллега купил себе такой же Nexus 4 и отдал его мне, чтобы я установил кастомную прошивку. Да нет проблем – сказал я и пошел следовать своей же инструкции, написанной выше. Случилось странное – все данные (zip файл образа прошивки, например), которые я залил на внутренний накопитель для последующей прошивки после сброса, они удалились, самоуничтожились по какой-то неизвестной причине.
Короче, телефон превратился в кирпич, т.е. не включается, а делать что-то ведь надо. Посему проще всего накатить на телефон Factory Image, т.е. заводской образ, чтобы телефон был похож на то, что вы видели, впервые открывая упаковку. И вот инструкция:
Введение
Создание самодельных, custom, прошивок или даже просто замена заставок в мобильных устройствах (МУ) предполагает возможность установки образов разделов, созданных сторонним разработчиком, а не производителем. Для этого требуется разблокировка загрузчика МУ.
Этот процесс ранее существенно различался в зависимости от производителя, но в последнее время по-немногу стал приходить к стандартному виду. Поэтому, почти все, что описано ниже, может использоваться как практическое руководство для работы на МУ многих производителей.
Мы же с Вами остановимся на детальном пошаговом руководстве по снятию блокировки загрузчика планшета YB1-X90L, основанном на моем опыте.
Снятие блокировки загрузчика
В планшете YB1-X90L производитель предусмотрел возможность самостоятельного снятия блокировки загрузчика ОС самим пользователем. Для этого предварительно необходимо выполнить следующие действия:
1. Как стать «разработчиком»
Любое МУ, вышедшее от разработчика, имеет специальный раздел команд, предназначенный для выполнения настроек и тестирования аппаратного и программного обеспечения Вашего МУ. Но эти команды не нужны простому пользователю в его ежедневном процессе общения с МУ. Поэтому изначально они скрыты от Вас, а чтобы получить доступ, нужно выполнить своеобразный шаманский
танец с бубном
Для выполнения этой операции нужно в загруженном планшете открыть приложение Настройки, перейти в раздел настроек Система и выбрать пункт меню Об устройстве. В открывшемся меню нужно найти пункт Номер сборки, который расположен почти в самом низу списка,
Рис.1.Меню Об устройстве
и нажать на нем 7 раз. Должно появиться сообщение Вы являетесь разработчиком.
После этого вернитесь в раздел настроек Система. В связи с выполнением предыдущих действий в нем появится дополнительный пункт меню Для разработчиков, которого ранее не было:
Рис.2. Меню Для разработчиков
Все, планшет признал Вас разработчиком и Вам стали доступны новые интересные команды, например:
Теперь можно переходить непосредственно к снятию заводской блокировки.
2. Выполнение заводской разблокировки
ПРИМЕЧАНИЕ. Приступив к работам над прошивкой планшета, первое, что надо сделать, так это разрешить режим отладки по USB.
Для этого, не выходя из меню
Для разработчиков
, установите переключатель, расположенный рядом с этой командой во включенное состояние. Сразу появится предупреждение:
Рис.3.Предупреждение о вкл. отладки по USB
При положительном ответе режим отладки будет включен:
Рис.4.Вкл. режима «Отладка по USB»
Теперь, если во время работ произойдет сбойная ситуация, например:
у Вас будет шанс восстановить его работоспособность, подключившись к нему с ПК, используя ADB.
Здесь же выполните команду Заводская разблокировка. Для чего установите переключатель, расположенный рядом с этой командой во включенное состояние. При этом появится предупреждение:
Рис.5.Запрос на вкл.завод.разблокировки
При положительном ответе режим разблокировки будет включен:
Рис.6.Вкл.режима «Заводская разблокировка».
Думаете все, загрузчик планшета разблокирован? Не-е-е-т, производитель только РАЗРЕШИЛ Вам использовать возможность снятия блокировки загрузчика, которая выполняется при помощи команд FASTBOOT в режиме FASTBOOT MODE. Если не знаете, что это за режим и как в него попасть, читайте.
3. Непосредственное снятие блокировки загрузчика
Со стороны системы безопасности ОС Android это выглядит так: снять блокировку можно только при помощи команд
FASTBOOT
, которым требуется разрешение доступа, полученное осознанно со стороны пользователя, ставшего разработчиком.
Для снятия блокировки загрузчика необходимо выполнить следующие действия:
- установить на компьютер (ПК), который подключается к планшету, драйвера для работы через ADB.
- выполнить команду в режиме FASTBOOT MODE
Т.е. перегружаем планшет в режим
FASTBOOT MODE
, при этом на экране в списке параметров видна надпись
Bootloader locked
. Подключаем планшет через USB-кабель к ПК и в терминале ПК выполняем команду
fastboot flashing unlock.
На планшете появится запрос на выполнение очистки раздела data.
Рис.7.Запрос на очистку раздела data.
Если Вы ответите Yes, то планшет выполнит очистку и снимет блокировку. Если ответите No, то ни очистки, ни снятия блокировки не произойдет.
После снятия блокировки загрузчика при входе в режим FASTBOOT MODE на экране в списке параметров надпись сменится на LOCK STATE — unlocked:
Рис.8.Загрузчик разблокирован
Для возврата блокировки нужно выполнить обратную команду
fastboot flashing lock.
ВНИМАНИЕ. При восстановлении блокировки загрузчика срабатывает еще одно правило безопасности: чтобы никому не удалось прочитать Ваши данные или занести внутрь планшета «заразу» снова ПОЛНОСТЬЮ ОЧИЩАЕТСЯ раздел data, уничтожая все содержимое.
Вместо набора вышеуказаных команд можно запустить на ПК командный файл
fb_unlock_YB.bat
следующего содержания:
Для проверки выполнения установки/снятия блокировки загрузчика в этом случае рядом с командным файлом будут созданы два служебных файла, содержащие параметры настроек загрузчика планшета:
Нас интересуют параметры
(bootloader) unlocked
(первая строка файла) и
(bootloader) device-state
(пятая строка файла). До выполнения операции первая строка имеет вид
(bootloader) unlocked: no
, а пятая —
(bootloader) device-state: locked
, т.к. загрузчик заблокирован. После выполнения —
(bootloader) unlocked: yes(bootloader) device-state: unlocked
соответственно, т.е. загрузчик планшета разблокирован.
Huawei bootloader: what is "fb lock" and how to unlock it?
There are two types of bootloader locks in Huawei devices: FB Lock and USER Lock.
USER Lock restricts the standard partitions like system, data, recovery, kernel etc, but not the critical bootloader-partitions which I don’t remember the names of. (So you can’t edit them even if you perform a USER Unlock) The USER Lock is what requires the bootloader unlock code to unlock. Also, there are some hidden hardware commands which are used for serious debugging like JTAG, that cannot be accessed with a USER Unlock.
FB Lock is used for protecting these restricted functions. A FB Unlock works as a key for all of Fastboot. (So if you perform a FB Unlock then you can unlock everything USER Unlock does, and the other restricted stuff) FB Lock is intended to be used by Huawei personnel for repairing. It is NOT supposed to be unlocked by users, but it is possible anyway, as I discovered after quite some research, but it doesn’t work on very new firmware versions like EMUI 8.2 or July/August Security patch. It has been used for years by paid software for performing FRP Unlock, full system restoring, and it can even be used for obtaining a bootloader code for USER Unlock. A FB Unlock is usually temporary.
The method of FB Unlock has been kept behind cover for quite some time now, but I saw recently that it has been leaked on XDA. You can check it out here. That guide also covers a method for extracting the NVME partition for a permanent FB Unlock. If you don’t want a permanent FB Unlock, but would like just a normal USER Unlock, you can skip doing steps after 3, but instead when you boot into TWRP, you can use:
su -c "grep -m1 -aoE 'WVLOCK.{14}[0-9]{16}' /dev/block/mmcblk0p7 |grep -aoE '[0-9]{16}'"
That will output the bootloader unlock code which you can use for standard USER Unlock. Good Luck!
Windows 10 reports "the drive protected by bitlocker is already unlocked" but does not allow access to that drive through file explorer
I’ve had a similar experience, where the drive shows as locked, but selecting the drive reports the error “The drive protected by Bitlocker is already unlocked”. After a small amount of experimentation, it appears that the Explorer shell is a little confused and shows the drive as locked when it isn’t.
The result of the confusion is that Explorer sets “Unlock Drive” as the default action for the drive, rather than the usual “Open”; selecting the drive in the folder list on the left, or double-clicking it, will attempt the unnecessary “Unlock Drive” action.
Whilst Explorer is in the state, however, you can right-click the drive, and select “Open” and it will then happily show you the contents of the drive (even though it still thinks its locked). Alternatively, you can use Task Manager to kill explorer.exe
and then start a new instance of it – the newly instantiated Explorer should show the drive correctly as Unlocked and allow you to interact with it as normal.
Зачем нужна разблокировка бутлоадер?
Ответ прост: в том случае, если вы хотите установить на свой девайс кастомную прошивку. Но будьте бдительны, так как помимо утраты гарантии вы можете утратить некоторые личные данные: для проведения операции требуется вайп, так что позаботьтесь о создании резервных копий для приложений, контактов, настроек и прочих важных мелочей.
Разблокировка бутлоадера на nexus android девайсах
Это руководство предназначено исключительно для Nexus устройств со стоковой прошивкой, если же на вашем девайсе установлен HTC Sense или Samsung TouchWiz, то поищите соответствующий пост.
1. и установите Android SDK
2. После успешной установки загрузите девайс в бутлоадер. Для разных устройств это происходит по-разному:
3. Подключите девайс к ПК, используя USB, и дождитесь, пока установятся драйвера, это должно произойти автоматически.
4. В командном окне компьютера введите: fastboot oem unlock
5. На вашем девайсе должно появиться окно, запрашивающее разрешение на проведение операции. Прочитайте внимательно появившееся сообщение и подтвердите операцию, последовательно нажав кнопки volume up и power.
На этом все. Бутлоадер вашего Nexus девайса теперь разблокирован.
Разблокировка бутлоадера на Nexus Android девайсах:рейтинг 80 из 80 на основе 80 оценок.Всего 80 отзывов.
Установка драйверов и разблокировка bootloader в lg nexus 4
Сперва надо разблокировать Bootloader, без этого ничего не получится сделать.
Установка кастомного recovery на lg nexus 4
Теперь нам необходимо установить recovery, без которого мы просто не сможем прошивать прошивки, ядра и любые твики и моды.
В качестве recovery я рекомендую TWRP Team Win Recovery Project. Посмотреть описание и особенности можно на XDA в оф.теме для NEXUS 4, там же всегда есть актуальная версия. На момент написания данного поста, самая новая версия это 2.4.4.0. Вот удобная прямая
ссылка на скачивание
. Скачали? Отлично, поехали дальше.
У нас есть файл openrecovery-twrp-2.4.4.0-mako.img. Если вы его закинете в папку c:adb и переименуете в twrp.img так будет проще на следующем шаге.
- Предполагается, что телефон у нас до сих пор подключен по USB и находится в fastboot mode, на том месте, где мы остановились в предыдущем пункте при разблокировке бутлоадера. Если нет, то просто снова выключаем телефон и, зажав клавиши Volume Down Power, дожидаемся нужного экрана.
- Открываем командную строку cmd, как это сделать написано в предыдущем пункте в шаге № 2. Далее:
- В командной строке пишем cd C:adb и жмем Enter
- Далее пишем fastboot flash recovery twrp.img и жмем Enter
- В командной строке мы должны увидеть OKAY
- Закрываем командную строку. А на телефоне кнопкой громкости выбираем пункт Start и жмем кнопку включения – телефон должен включиться, как ни в чем не бывало. Только теперь при запуске под логотипом Google будет показываться открытый замочек. Да, телефон включится как будто в первый раз, придется все настраивать заново, но на самом деле сейчас этого делать не надо, просто пропустите все шаги настройки.
Ну вот, bootloader разблокирован, recovery установлен. Осталось самое простое – установить новую прошивку. Кстати, root нам не нужно получать, если собираемся ставить кастомную прошивку, root там уже будет по умолчанию.
Установка кастомной прошивки на lg nexus 4
За почти год использования моего предыдущего Samsung Galaxy Nexus я перепробовал целую кучу разных прошивок, частенько перепрошивался, проводил всякие эксперименты. И знаете, однажды я нашел идеальную прошивку, прошивку мечты – это ParanoidAndroid. Я просто не могу ничего другого кроме этой прошивки рекомендовать. Но, так или иначе – выбор за вами, процедура установки разных прошивок идентична.
Примерно вот так может выглядеть ваш Nexus 4 после установки ParanoidAndroid:
Вот видео-обзор этой же прошивки, но тем, кто сам лично ParanoidAndroid не юзал, мало что будет понятно:
Заключение
Мы рассмотрели как выполняется разблокировка загрузчика планшета YB1-X90L. Следующий раз попробуем установить на него custom recovery, чтобы получить, например, «права Бога», т.е.
ROOT
-доступ, возможность переразметки памяти или установки
custom firmware
и т.п.