Разблокировка загрузчика

Из Википедии, бесплатной энциклопедии

Разблокированный загрузчик Android с дополнительными доступными параметрами

Разблокировка загрузчика, OEM unlock — процесс полного отключения защиты загрузчика, который позволяет вносить изменения в работу операционной системы. Это позволяет расширять возможности устройства, изменять серьёзные настройки, также даёт возможность установки пользовательской прошивки. Это может быть неофициальная сборка Android (ПЗУ) или другая мобильная операционная система.

На некоторых устройствах загрузчики уже разблокированы, в большинстве ситуаций его можно разблокировать с помощью утилиты adb специальной командой, иногда их можно разблокировать с помощью специальной утилиты от производителя. На некоторых устройствах разблокировка загрузчика не поддерживается официально; в таких ситуациях его можно разблокировать только с помощью специального эксплойта.

Безопасность[править | править код]

Разблокировка загрузчика обычно приводит к аннулированию гарантий производителя и может сделать устройство более уязвимым[1][2]. На Chromebook включение режима разработчика делает систему менее безопасной, чем обычный ноутбук под управлением Linux[3].

Разблокировка загрузчика может привести к потере данных на устройствах Android и Chrome OS, поскольку резервное копирование некоторых данных невозможно без root-доступа.

Платформы[править | править код]

Android[править | править код]

Разблокировка загрузчика обычно выполняется во время процесса получения root-доступа.

Разблокировка загрузчика Android с 2021 г.[4][нет в источнике]
Производитель Уровень сложности Метод
Google Очень просто Утилита adb (должен быть разблокированный вариант)
Samsung Очень просто Настройки разработчика
OnePlus Легко Утилита adb
Xiaomi Сложно Добавить аккаунт, привязать аккаунт к устройству, подождать от 7 до 30 дней, после чего разблокировать загрузчик через официальную утилиту Mi Unlock.
Sony Сложно Утилита adb, запросить код на сайте Sony
Fairphone Сложно Утилита adb, запросить код на сайте Fairphone
Motorola Сложно Утилита adb, запросить код на сайте Motorola
realme Сложно Утилита adb, после установки приложения realme-app
Huawei & Honor Невозможно/

сложно

Официальная разблокировка больше недоступна[5][6]. Можно неофициально бесплатно разблокировать загрузчик через тест-пойнт на HiSilicon Kirin 960/95х/65x/620 с помощью PotatoNV[7] или же воспользоваться платными сторонними сервисами.
Oppo Невозможно Н/Д
HMD- Nokia Очень легко/

Невозможно

ADB (на старых моделях требуется ключ разблокировки, который стоит денег и скорее всего, уже не продается.)


Загрузчики Android обычно представляют собой проприетарное программное обеспечение, и основаны на загрузчике Qualcomm Little Kernel.[8]

В контексте Android это также называется OEM Unlock.

Загрузчики устройств Nexus можно разблокировать с помощью команды fastboot oem unlock .[8]

Когда Motorola выпустила инструмент разблокировки загрузчика для Droid Razr, Verizon удалила этот инструмент из своих моделей.[9]

В 2011 году Sony Ericsson выпустила онлайн-инструмент для разблокировки загрузчика.[10] Sony требует, чтобы номер IMEI был указан на их веб-сайте.[11] Для Asus Transformer Prime TF201 компания Asus выпустила специальный инструмент для разблокировки загрузчика.[12]

В 2012 году Motorola выпустила ограниченный инструмент для разблокировки загрузчиков.[13] Они требуют принятия условий и создания учётной записи, прежде чем загрузчик можно будет разблокировать для Moto G.[14]

Телефоны HTC имеют дополнительный уровень блокировки, который называется «S-OFF/S-ON».

Загрузчики можно разблокировать с помощью эксплойта или способом, предоставленным производителем. Последний метод обычно требует стирания всех данных на устройстве.[15] Кроме того, некоторые производители запрещают разблокировку загрузчиков телефонов, заблокированных оператором. Телефоны Samsung для США и Канады Snapdragon не позволяют разблокировать телефон независимо от того, был ли он куплен у оператора связи или нет.

В 2018 году разработчик из XDA Developers запустил сервис, позволяющий пользователям разблокировать загрузчик некоторых моделей смартфонов Nokia.[16] Точно так же другой разработчик из XDA Developers запустил сервис, позволяющий пользователям разблокировать загрузчики телефонов Samsung Galaxy S20 и Samsung Galaxy S21 .[17]

Huawei объявила о планах разрешить пользователям разблокировать загрузчик серии Mate 30, но позже отказалась от этого.[18] Huawei перестала предоставлять коды разблокировки загрузчика с 2018 года.[19] Эксплойт загрузчика под названием checkm30 был разработан для телефонов Huawei на базе HiSilicon .[20]

Когда загрузчик Samsung Galaxy Z Fold 3 разблокирован, камера становится менее функциональной. Её можно восстановить, повторно заблокировав загрузчик.[21] На самом деле это был баг, который позже был исправлен.[22] Для серии Samsung Galaxy S22 разблокировка загрузчика не влияет на камеру.[23]

Другие[править | править код]

Microsoft[править | править код]

Инструмент WPInternals может разблокировать загрузчики всех телефонов Nokia Lumia под управлением Windows Phone, но не таких телефонов, как Alcatel Idol 4 или HP Elite x3.[24][25] Версия 1.0 была выпущена в ноябре 2015 г.[26] В октябре 2018 года инструмент был выпущен как программное обеспечение с открытым исходным кодом, когда главный разработчик Рене Лергнер (также известный как HeathCliff74) ушёл в отставку.[27].

Apple[править | править код]

Защиту загрузчика на устройствах iOS с процессором A11 или старше можно обойти с помощью аппаратного эксплойта, известного как checkm8, позволяющий запускать другие операционные системы, включая Linux[28].

Загрузчик на компьютерах Mac на базе M1 можно разблокировать[29].

Google[править | править код]

Аналогом разблокировки загрузчика в Chromebook является режим разработчика[30]. В Chromebook используются специальные загрузчики, которые можно изменить или перезаписать, удалив винт[что?] защиты от записи[31].

В 2013 году загрузчик Chromecast был взломан с помощью эксплойта[32]. В 2021 году его снова взломали на более новой версии[33].

См. также[править | править код]

Ссылки[править | править код]

Примечания[править | править код]

Комментарии
Источники
  1. Hoffman, Chris. The Security Risks of Unlocking Your Android Phone’s Bootloader (англ.). How-To Geek. Дата обращения: 4 августа 2021. Архивировано 29 сентября 2022 года.
  2. Ошибка: не задан параметр |заглавие = в шаблоне {{публикация}}. — ISBN 978-1-78217-444-8.
  3. Porup. How to install Linux on a Chromebook (and why you should) (англ.). Ars Technica (19 июня 2017). Дата обращения: 6 сентября 2021. Архивировано 19 июня 2017 года.
  4. Wokke. Custom roms voor Android - Hoe zijn installatie en gebruik anno nu? (нидерл.). Tweakers (28 августа 2021). Дата обращения: 14 июня 2022. Архивировано 1 октября 2022 года.
  5. Bootloader Unlock Code - Huawei Community
  6. разблокировка bootloader - Honor (Вопросы и ответы). Дата обращения: 4 июля 2023. Архивировано 4 июля 2023 года.
  7. Bootloader unlock method for Huawei and Honor devices with Kirin SoCs (амер. англ.). XDA Developers (24 февраля 2021). Дата обращения: 26 августа 2022. Архивировано 26 августа 2022 года.
  8. 1 2 Ошибка: не задан параметр |заглавие = в шаблоне {{публикация}}. — С. 350. — ISBN 1-59327-581-1.
  9. Ingraham, Nathan. GSM Motorola RAZR hits the FCC; Verizon model has locked bootloader (англ.). The Verge (24 октября 2011). Дата обращения: 14 июня 2022. Архивировано 1 октября 2022 года.
  10. By. Sony Ericsson Promotes Android Bootloader Unlocking (англ.). Hackaday (14 апреля 2011). Дата обращения: 14 июня 2022. Архивировано 28 мая 2022 года.
  11. Ошибка: не задан параметр |заглавие = в шаблоне {{публикация}}. — ISBN 978-1-78588-800-7.
  12. Tiefenthäler, Ronald. Asus: Bootloader Unlock Tool für Tablet Transformer Prime TF201 verfügbar (нем.). Notebookcheck. Дата обращения: 4 августа 2021. Архивировано 4 августа 2021 года.
  13. Rodgers, Evan. Motorola unveils Android bootloader unlocking tool with limited device support (англ.). The Verge (17 августа 2012). Дата обращения: 10 сентября 2021. Архивировано 19 августа 2012 года.
  14. Ошибка: не задан параметр |заглавие = в шаблоне {{публикация}}. — ISBN 978-1-4919-0281-3.
  15. Ошибка: не задан параметр |заглавие = в шаблоне {{публикация}}. — ISBN 1-78646-408-X.
  16. Rox. Nokia users can now unofficially unlock their bootloaders but the methodology is as sketchy as it gets (англ.). Notebookcheck. Дата обращения: 6 сентября 2021. Архивировано 6 сентября 2021 года.
  17. Android[UNSAMLOCK]. Дата обращения: 28 сентября 2022. Архивировано 27 сентября 2023 года.
  18. Huawei Mate 30 will not have an unlocked bootloader (англ.). The Indian Express (25 сентября 2019). Дата обращения: 6 сентября 2021. Архивировано 26 сентября 2019 года.
  19. Huawei will no longer offer bootloader unlock codes for its Android devices (англ.). 9to5Google (24 мая 2018). Дата обращения: 6 сентября 2021. Архивировано 6 сентября 2021 года.
  20. Checkmate Mate 30 - Attack the bootrom of Huawei smartphones. Архивировано 6 сентября 2021 года.
  21. Clark, Mitchell. Samsung will let you unlock your Z Fold 3’s bootloader, but at the cost of your cameras (англ.). The Verge (24 августа 2021). Дата обращения: 6 сентября 2021. Архивировано 24 августа 2021 года.
  22. Unlocking the bootloader no longer kills the Galaxy Z Fold 3's cameras (англ.). xda-developers (7 декабря 2021). Дата обращения: 14 марта 2022. Архивировано 13 февраля 2022 года.
  23. Unlocking the bootloader doesn't break the camera on the Samsung Galaxy S22 series (англ.). xda-developers (26 февраля 2022). Дата обращения: 26 февраля 2022. Архивировано 26 февраля 2022 года.
  24. Tool van Nederlandse ontwikkelaar kan custom roms op alle Lumia's flashen (нидерл.). Tweakers. Дата обращения: 4 августа 2021. Архивировано 4 августа 2021 года.
  25. Windows Phone Internals 2.2 Unlocks the Bootloader on all Windows 8 & 10 Lumia Smartphones (англ.). xda-developers (4 декабря 2017). Дата обращения: 4 августа 2021. Архивировано 4 августа 2021 года.
  26. Andrew Orlowski. Rooting and modding a Windows Phone is now child's play (англ.). The Register. Дата обращения: 14 июня 2022. Архивировано 28 сентября 2022 года.
  27. Windows 10 Mobile's bootloader unlocker is now open source (англ.). Neowin. Дата обращения: 14 июня 2022. Архивировано 25 мая 2022 года.
  28. Lundberg. 16-year-old runs Linux on iPhone 7 (англ.). Macworld UK. Дата обращения: 4 августа 2021. Архивировано 4 августа 2021 года.
  29. January 2021. Linux is Finally on Apple M1...Kind Of. (англ.). Tom's Hardware (19 января 2021). Дата обращения: 4 августа 2021. Архивировано 4 августа 2021 года.
  30. December 2014. You Can Now Run Full Linux Apps Inside A Chrome OS Window (англ.). Tom's Hardware (31 декабря 2014). Дата обращения: 6 сентября 2021. Архивировано 6 сентября 2021 года.
  31. Robert. Quick hack: Removing the Chromebook Write-Protect screw (англ.). Collabora (8 марта 2017). Дата обращения: 4 сентября 2021. Архивировано 4 сентября 2021 года.
  32. Chromecast bootloader exploit surfaces, opens up plenty of possibilities (video) (англ.). Engadget. Дата обращения: 6 сентября 2021. Архивировано 4 сентября 2020 года.
  33. Modders ontgrendelen bootloader van Google Chromecast met Google TV (нидерл.). Tweakers. Дата обращения: 6 сентября 2021. Архивировано 1 августа 2021 года.