Skip to content

Latest commit

 

History

History
195 lines (126 loc) · 21.5 KB

README.md

File metadata and controls

195 lines (126 loc) · 21.5 KB

Bootloader Unlock: Wall of Shame

Отслеживаем компании, которые «заботятся о ваших данных 🥺»

Переключиться на английский оригинал

Terrible License CC BY-NC-SA

Зачем?

За последние несколько лет, подозрительное число компаний начало «заботиться о ваших данных», а точнее, блокировать/строго лимитировать возможность разблокировки загрузчика вашего собственного устройства.

Хотя это может и не коснуться вас напрямую, это создаёт плохой прецедент. Никогда не знаешь, что пойдёт под нож следующим: Shizuku? ADB? Скачивание приложений из неизвестных источников? Я думаю, что было бы хорошей идеей отслеживать плохие компании и относящиеся к их устройствам обходные пути.

Если вы знаете какие-то специфические детали/методы разблокировки, пожалуйста, создайте PR или отправьте их в раздел дискуссий.

Список:

Caution

Не забывайте, что какой бы милой компания не была,
вы не должны доверять ей,
если процесс разблокировки нельзя провести на 100% в режиме офлайн!

[[toc]]

⛔ Избегать любой ценой!

Huawei/Honor

В прошлом, Huawei позволяла разблокировку со специальным кодом, который можно было получить, предоставив некоторую информацию на emui.com (IMEI, серию, модель и ID продукта), но в 2018 «корпоративные ценности изменились» и сайт перестал работать.
Хуже того, на устройствах с Андроид 10+, команду разблокировки полностью вырезали из меню fastboot.

Некоторые устройства основанные на Kirin, могут использовать PotatoNV.

Платные методы:
Я бы не рекомендовал платные методы из-за их подозрительности. Хотя один из таких методов я использовал как-то давно, он был неплох.
Возможна разблокировка через HCU-client (не все устройства поддерживаются + невероятно дорогой hcu-client.com) или DC-Unlocker (те же проблемы, что и у HCU dc-unlocker.com).

HMD Global/Nokia

В пылающей куче «прекрасных» решений HMD по улучшению Nokia находится одно, выделяющееся среди других: решение последовать новомодному тренду блокировки загрузчика.
Зачем это было нужно? Понятия не имею…

Ну, в любом случае. Модели, выпущенные до начала 2019 могут запросить разблокировку используя неофициальный сервис Hikari Calyx (hikaricalyx.com).

И для некоторых других моделей у Hikari Calyx имеется репозиторий с прототипами ABL fih-firmware.hikaricalyx.com.

Модели 7.2, 8.3 и 5.3 могут быть разблокированы офлайн, в то время, как другие модели требуют наличие HMD Device Kit'а, который не является публичным и требует наличия сервисного аккаунта.

Информация любезно предоставлена самими Hikari Calyx!

Vivo/IQOO

У семейства BBK есть проблема с разблокировкой. Если в случае с OPPO/Realme они хотя бы предоставляют приложение в некоторых регионах, Vivo заблокирован полностью.

Вернее, это только если данный метод с xdaforums.com к вам не относится.

На прошивках, выпущенных до мая 2022 года (судя по всему, этот метод был ~универсальным, но соблюдайте осторожность):

OPPO/Realme

Мне нечего сказать об OPPO.
Самая раздражающая вещь в том, что вы можете разблокировать загрузчик, но только если сможете добраться до fastboot'а. И угадайте что? Они заблокировали загрузчик за RSA-ключом!

Что же до Realme, они решили, что сегрегация людей по расе региону их телефона — это круто. Если вы не купили телефон в Китае или Индии, то вы навряд ли сможете что-нибудь разблокировать в ближайшем будущем.

В апреле–мае 2023 вы могли разблокировать любой телефон Realme, используя этот скрипт — rmx3474-rooting, но 26 мая Realme опубликовали вот это объявление (которое больше похоже на шутку) на своём форуме — c.realme.com. (Они удалили оригинальное объявление). С этого момента они заставляют сервера использовать только ключи «новой структуры», к которым прикреплена дата модели, что делает скрипт бесполезным.

Теоретически, если есть такая возможность, вы можете использовать full-OTA пакет, чтобы сменить прошивку своего телефона и использовать приложение для глубокого тестирования напрямую, но я не могу подтвердить, что это гарантированно работает (поправьте, если я не прав). Инструкция: xdaforums.com

Что же до Китая и Индии… Видя, как легко Realme обманули своих глобальных пользователей, я бы выразил некоторое беспокойство об их будущих планах. Однако на данный момент, вам будет нужно найти и проследовать инструкции для устройства вашей модели на c.realme.com. Процесс схож для всех устройств, но новые модели могут потребовать наличия аккаунта HeyTap.

Xiaomi/Redmi/POCO

Несмотря на то, что (пока что) это относится только к пользователям из Китая, новая политика Xiaomi делает процесс разблокировки очень неприятным.

С этой новой политикой, вам необходимо иметь Xiaomi Community аккаунта разработчика 5 уровня.
Вот список вещей, которым вам нужно для этого соответствовать:

  • Вы должны быть гражданином Китая;
  • Вам нужно использовать HyperOS и вы должны сообщать, по крайней мере, об 1 баге в день (????);
  • Вам нужно подавать не менее 1 предложения, касающегося HyperOS, в месяц (????);
  • Вы должны быть активным пользователем Xiaomi Community.

Но и это ещё не всё:

  • Разрешение на разблокировку временно и даётся только на 1 год;
  • За год можно разблокировать только 3 устройства;
  • Вы не будете получать OTA-обновления;
  • Ваша гарантия будет стёрта.

Кстати, гляньте Xiaomi-HyperOS-BootLoader-Bypass от MlgmXyysd.

Note

Если верить xiaomiui.net, глобальная разблокировка также подверглась изменениям, пусть и не таким критичным:

  • Ваш Mi Аккаунт должен быть активным в течение 30 дней;
  • Версия приложения Xiaomi Community должна быть ≥ 5.3.31;
  • Вы можете разблокировать загрузчики только 3 устройств за год со своего аккаунта.

Если вам интересно узнать о том, как работает загрузчик Xiaomi, вы можете узнать об этом подробнее здесь: Xiaomi-bootloader

Информация любезно предоставлена n1ses!

Samsung

Если у вас устройство из Северной Америки, то, эм… Если вам повезло не обновлять свой телефон в течении длительного времени, то можете глянуть вот этот платный сервис. (На ваш страх и риск).

Если вы купили телефон где-то ещё и он не заблокирован под оператора, то можете использовать стандартный процесс, но будьте готовы ко всем проблемам, которые возникнут у вас на пути!

Например, разблокировка необратимо тикнет счётчик Knox. В результате любые связанные с Knox'ом функции будут сломаны, даже если бы заблокируете загрузчик обратно. Эти функции включают, но не ограничиваются: Samsung Pay, Pass, Flow, Health, Secure Folder, Secure Wi-Fi, Smart View. Могут ли вам отказать в гарантийном обслуживании? Может быть… Некоторые из этих функций могут быть восстановлены при помощи LsPosed модуля KnoxPatch и этого модуля Magisk: KnoxPatch#knoxpatch-enhancer.

К тому же некоторые базовые функции, такие как VoLTE (спасибо проприетарной реализации Samsung) и, в некоторых случаях, даже камера, могут быть и, скорее всего, будут сломаны.

Информация любезно предоставлена aries-ts-indo!

ZTE

Старые устройства (до Андроид 8):
xdaforums.com

⚠️ Действуйте осторожно!

Motorola

Для начала, чтобы разблокировать загрузчик, вам нужно подать заявку на их сайте, что уже плохо само по себе (кхм-кхм Huawei). Но как вам узнать, возможно ли вообще разблокировать ваше устройство? Что ж…

  • На этой странице сказано: «большинство наших новых устройств поддерживают нашу программу по разблокировке загрузчика».
  • На этой странице сказано, что только «Photon Q 4G LTE, DROID RAZR M(Developer Edition), DROID RAZR HD(Developer Edition CDMA-LTE), MOTOROLA RAZR HD (Весь остальной мир -UMTS/LTE), MOTOROLA RAZR HD (Роджерс Канада - UMTS/LTE) и MOTOROLA RAZR i поддерживаются сайтом по Разблокировке Загрузчика».
  • И в этом разговоре с их службой поддержки, turistu получил ответ: «бо́льшая часть наших E-устройств не поддерживают программу по разблокировке загрузчика. Пожалуйста, обратитесь к списку ниже, чтобы узнать список поддерживаемых программой по разблокировке загрузчика устройств: g100, g51, g71, g200, g52, g82, g42, g62, g32».
  • Есть так же неофициальный метод с CID, который позволяет узнать, поддерживает ли ваше устройство разблокировку. Смотрите здесь: xdaforums.com

Мото используют путаницу! И довольно эффективно…

OnePlus

— Что? OnePlus? Разве их телефоны не суперлегко разблокировать?
— Да, но…
Вы, вероятно, слышали о слиянии ОС OnePlus x OPPO и, хотя они были отменены, обе компании начали делиться «унифицированной кодовой базой». Наверное, уже поняли куда я клоню?

Если в один прекрасный день OnePlus начнёт практиковать расизм подобно Realme или решит пойти до конца, как OPPO/Vivo, то эти «унифицированные» инструменты будут в их распоряжении.

Fairphone

Эм, ну, они же совершенны!

Нет, погодите, я не ошибся.

Все Fairphone'ы после 2 требуют запросить код с этого веб-сайта, чтобы включить заводскую разблокировку. Ничего не останавливает их от того, чтобы начать требовать аккаунт и/или ввести лимит на разблокировку устройств в будущем. Это ведь «действуйте осторожно», в конце концов.

Not very fair in my opinion, but whatever fairs your phone*

  • Непереводимая игра слов, где «fair» — честный в названии бренда — Прим. переводчика.

Sony

У Sony открытая политика для разработчиков ПО:

  • Они публикуют исходники AOSP под условиями Sony Open Devices Program.
  • Jolla предоставляет первоклассную поддержку по установке Sailfish OS на некоторые устройства Xperia. Это было бы невозможно без открытости Sony.

Но так как Sony любит губить идеальные вещи:

  • Sony требует запросить код разблокировки с их серверов. Они могут перекрыть кислород в любой момент. Вам потребуется отправить свой IMEI и согласиться на стирание гарантии.

ℹ️ «Пока безопасно» :trollface:

Google

Позволяет разблокировку на практически любом не заблокированном под оператора устройстве, но так же является пионером в области того, чтобы делать рутирование и установку пользовательских прошивок сложнее при помощи таких вещей, как Safety Net и Play Integrity. Последним достижением стали RCS сообщения, требующие работы DEVICE Integrity (всё ради предотвращения «спама», разумеется).

Nothing

Nothing Phone'ы могут быть разблокированы через fastboot без каких-либо кодов. Единственным требованием является включение Заводской разблокировки в разделе настроек Для разработчиков. Процедура не отличается от устройств Google Pixel.

Прочая информация

Универсальные SOC-методы

Kirin

Kirin 620, 650, 655, 658, 659, 925, 935, 950, 960:
Возможно разблокировать используя тестпоинты и PotatoNV (прочтите readme).

MediaTek

Если у вас устройство на MediaTek, пригодное к использованию эксплойта mtkclient, вы можете использовать его для разблокировки загрузчика.
Если же речь идёт об устройстве OPPO/Realme и вам нужно так же получить доступ к fastboot: lkpatcher (веб-версия).

Unisoc

Если у вас телефон с SOC'ами Unisoc ud710 или ums512, вы можете обратить внимание на этот эйсплойт: CVE-2022-38694_unlock_bootloader.

Вы можете также попробовать это: Spectrum_UnlockBL_Tool.
Это: xdaforums.com.
Или это: subut.

Qualcomm

К сожалению, не существует универсального метода для устройств на чипах Qualcomm.

Однако что-то из этого может сработать:

Общий эксплойт:
alephsecurity.com (секция разблокировки загрузчика).

Xiaomi Mi A1 и, возможно, все MSM89, произведённые до 2018:
EDLUnlock