Разблокировка загрузчика
Разблокировка загрузчика [a] — это процесс полного отключения защиты загрузчика, который позволяет вносить изменения в работу операционной системы. Это позволяет расширять возможности устройства а также изменять серьёзные настройки, также это даёт возможность установки пользовательской прошивки. Это может быть неофициальная сборка Android (ПЗУ) или другая мобильная операционная система. На некоторых устройствах загрузчики вообще не заблокированы, большинство загрузчиков можно разблокировать с помощью утилиты adb, стандартной командой, другие загрузчики разблокируются с помощью специальной утилиты от производителя. Разблокировка некоторых не поддерживаются официально, такие загрузчики можно разблокировать только с помощью специального эксплойта.
Фон
Разблокировка загрузчика обычно приводит к аннулированию гарантий производителя и может сделать устройство более уязвимым.[1][2] На Chromebook включение режима разработчика делает систему менее безопасной, чем обычный ноутбук под управлением Linux.[3] Разблокировка загрузчика может привести к потере данных на устройствах Android и Chrome OS, поскольку резервное копирование некоторых данных невозможно без root-доступа.
Платформы
Разблокировка загрузчика обычно выполняется во время процесса для получения root -доступа.
| Производитель | Уровень сложности | Метод |
|---|---|---|
| Очень просто | Утилита adb (должен быть разблокированный вариант) | |
| Samsung | Очень просто | Настройки разработчика |
| OnePlus | Лёгкий | Утилита adb |
| Xiaomi | Сложно | Добавить аккаунт, привязать аккаунт к устройству, подождать от 7 до 30 дней, после чего разблокировать загрузчик через официальную утилиту Mi Unlock. |
| Sony | Сложно | Утилита adb, запросить код на сайте Sony |
| Fairphone | Сложно | Утилита adb, запросить код на сайте Fairphone |
| Motorola | Сложно | Утилита adb, запросить код на сайте Motorola |
| realme | Сложно | Утилита adb, после установки приложения realme-app |
| Huawei | Невозможно/
сложно |
Генератор кода разблокировки загрузчика доступен только для процессоров HiSilicon Kirin 960/95х/65x/620[5] |
| Oppo | Невозможно | Н/Д |
| HMD- Нокиа | Невозможно | Н/Д |
Загрузчики Android обычно представляют собой проприетарное программное обеспечение, и основаны на загрузчике Qualcomm Little Kernel.[6]
В контексте Android это также называется OEM Unlock .
Загрузчики устройств Nexus можно разблокировать с помощью команды fastboot oem unlock .[6]
Когда Motorola выпустила инструмент разблокировки загрузчика для Droid Razr, Verizon удалила этот инструмент из своих моделей.[7]
В 2011 году Sony Ericsson выпустила онлайн-инструмент для разблокировки загрузчика.[8] Sony требует, чтобы номер IMEI был указан на их веб-сайте.[9] Для Asus Transformer Prime TF201 компания Asus выпустила специальный инструмент для разблокировки загрузчика.[10]
В 2012 году Motorola выпустила ограниченный инструмент для разблокировки загрузчиков.[11] Они требуют принятия условий и создания учётной записи, прежде чем загрузчик можно будет разблокировать для Moto G.[12]
Телефоны HTC имеют дополнительный уровень блокировки, который называется «S-OFF/S-ON».
Загрузчики можно разблокировать с помощью эксплойта или способом, предоставленным производителем. Последний метод обычно требует стирания всех данных на устройстве.[13] Кроме того, некоторые производители запрещают разблокировку загрузчиков телефонов, заблокированных оператором. Телефоны Samsung для США и Канады Snapdragon не позволяют разблокировать телефон независимо от того, был ли он куплен у оператора связи или нет.
В 2018 году разработчик из XDA Developers запустил сервис, позволяющий пользователям разблокировать загрузчик некоторых моделей смартфонов Nokia.[14] Точно так же другой разработчик из XDA Developers запустил сервис, позволяющий пользователям разблокировать загрузчики телефонов Samsung Galaxy S20 и Samsung Galaxy S21 .[15]
Huawei объявила о планах разрешить пользователям разблокировать загрузчик серии Mate 30, но позже отказалась от этого.[16] Huawei перестала предоставлять коды разблокировки загрузчика с 2018 года.[17] Эксплойт загрузчика под названием checkm30 был разработан для телефонов Huawei на базе HiSilicon .[18]
Когда загрузчик Samsung Galaxy Z Fold 3 разблокирован, камера становится менее функциональной. Это можно восстановить, повторно заблокировав загрузчик.[19] Позже эта проблема была исправлена Samsung.[20] Для серии Samsung Galaxy S22 разблокировка загрузчика не влияет на камеру.[21]
Инструмент WPInternals может разблокировать загрузчики всех телефонов Nokia Lumia под управлением Windows Phone, но не таких телефонов, как Alcatel Idol 4 или HP Elite x3.[22][23] Версия 1.0 была выпущена в ноябре 2015 г.[24] В октябре 2018 года инструмент был выпущен как программное обеспечение с открытым исходным кодом, когда главный разработчик Рене Лергнер (также известный как HeathCliff74) ушёл в отставку.[25].
Защиту загрузочного ПЗУ на устройствах iOS с процессором A11 или старше можно обойти с помощью аппаратного эксплойта, известного как checkm8, который позволяет запускать другие операционные системы, включая Linux.[26]
Загрузчик на компьютерах Mac на базе M1 можно разблокировать.[27]
Аналог разблокировки загрузчика в Chromebook называется режимом разработчика.[28] В Chromebook используются специальные загрузчики, которые можно изменить или перезаписать, удалив винт защиты от записи.[29]
В 2013 году загрузчик Chromecast был взломан с помощью эксплойта.[30] В 2021 году его снова взломали на более новые версии.[31]
Примечания
См. также
- Процесс загрузки Android-устройств
- Рутинг (Android)
- Odin (программа для прошивки)
Ссылки
- ↑ Also called developer mode, OEM unlock or jailbreaking


