Можно ли разблокировать загрузчик без рут прав? Если да, то есть ли другой способ разблокировать загрузчик без использования команды...
fastboot oem unlock
Теперь для фона, который может быть полезен для понимания моего вопроса. Мое конкретное устройство, похоже, не поддерживает fastboot, поэтому мне интересно, есть ли способ сделать это с помощью
adb shell
Это поведение, когда я пытаюсь использовать fastboot.
build@build-VirtualBox:~$ lsusb
Bus 001 Device 009: ID 2207:0010
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
build@build-VirtualBox:~$ adb devices
List of devices attached
OUGRYBWWCM device
build@build-VirtualBox:~$ adb reboot bootloader #<--- Tablet enters bootloader mode
build@build-VirtualBox:~$ fastboot devices #<--- Empty results, no fastboot commands will work
build@build-VirtualBox:~$ lsusb
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
# Bus 001 Device 009: ID 2207:0010 --> missing from lsusb command
Устройство основано на процессоре Rockchip RK3066.
Короткий ответ: да, вы можете. Длинный ответ ниже, но в основном это зависит от вашего устройства, вашего загрузчика и от того, придумал ли кто-нибудь эксплойт для разблокировки загрузчика .
Больше информации:
По этой ссылке вы можете увидеть разницу:
Что такое загрузчик и зачем его разблокировать?
Буквально загрузчик — это код, который выполняется до того, как запустится любая операционная система. Загрузчики в основном упаковывают инструкции для загрузки ядра операционной системы, и большинство из них также имеют свою собственную среду отладки или модификации. Поскольку загрузчик запускается перед любой частью программного обеспечения на вашем устройстве, это делает его чрезвычайно специфичным для процессора, и каждая материнская плата имеет свой собственный загрузчик. У каждого телефона Android есть загрузчик, который дает ядру операционной системы указание загрузиться в обычном режиме.
Почему он заблокирован?
Загрузчик обычно заблокирован на устройстве Android, потому что, хотя это ОС с открытым исходным кодом, производители все же хотят, чтобы вы придерживались их версии ОС Android, специально разработанной для устройства. Чтобы применить эту концепцию, производители блокируют загрузчик. С заблокированным загрузчиком на устройствах Android практически невозможно прошить пользовательское ПЗУ, а принудительные попытки аннулируют гарантию, а также обычно заканчиваются кирпичами.
Почему я должен разблокировать?
Объяснение этому вопросу очень простое. Если вам нужен root, вам нужно прошить Custom ROM после получения root-прав, а если вы хотите установить Custom ROM, вам нужно будет разблокировать стандартный загрузчик. Проще говоря, разблокировка загрузчика позволяет установить пользовательскую прошивку на телефон Android. Предупреждение: разблокировка загрузчика телефона аннулирует гарантию. Он также полностью стирает (форматирует) внутреннюю память вашего телефона Android, включая приложения, контакты, SMS и MMS-сообщения и т. д.
Просто краткое замечание…. Root можно получить без разблокировки загрузчика, но для этого требуется эксплойт, обнаруженный разработчиком.
Это краткое примечание является действительно важной частью. Его должен обнаружить разработчик, так что это зависит от устройства и от того, разобрался ли кто-то с эксплойтом и выпустил ли инструменты для этого. HTC позволяет вам разблокировать загрузчик через HTC Dev Site , но другие не дадут вам ни дюйма об этом.
Дэн Халм
Барри