diff --git a/README.md b/README.md index a319020..99dfe96 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Keeping track of companies that "care about your data 🥺" +[Switch to Russian translation](ru/README.md) + ![Terrible](https://raw.githubusercontent.com/melontini/mini-badges/main/personal/terrible.svg) [![License CC BY-NC-SA](https://raw.githubusercontent.com/melontini/mini-badges/main/licenses/cc/CC-BY-NC-SA-4.0.svg)](https://github.com/melontini/bootloader-unlock-wall-of-shame/blob/main/LICENSE) diff --git a/ru/CC-BY-NC-SA-4.0_ru.svg b/ru/CC-BY-NC-SA-4.0_ru.svg new file mode 100644 index 0000000..3eee6db --- /dev/null +++ b/ru/CC-BY-NC-SA-4.0_ru.svg @@ -0,0 +1,198 @@ + + + + + + + + + + + + + Лицензия + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ru/README.md b/ru/README.md new file mode 100644 index 0000000..2b0cfc3 --- /dev/null +++ b/ru/README.md @@ -0,0 +1,194 @@ +![Bootloader Unlock: Wall of Shame](https://raw.githubusercontent.com/melontini/bootloader-unlock-wall-of-shame/main/ru/banner_ru.png) + +Отслеживаем компании, которые «заботятся о ваших данных 🥺» + +[Переключиться на английский оригинал](README.md) + +![Terrible](https://raw.githubusercontent.com/melontini/bootloader-unlock-wall-of-shame/main/ru/terrible_ru.svg) +[![License CC BY-NC-SA](https://raw.githubusercontent.com/melontini/bootloader-unlock-wall-of-shame/main/ru/CC-BY-NC-SA-4.0_ru.svg)](https://github.com/melontini/bootloader-unlock-wall-of-shame/blob/main/LICENSE) + +## Зачем? +За последние несколько лет, подозрительное число компаний начало «заботиться о ваших данных», а точнее, блокировать/строго лимитировать возможность разблокировки загрузчика вашего *собственного* устройства. + +Хотя это может и не коснуться вас напрямую, это создаёт плохой прецедент. Никогда не знаешь, что пойдёт под нож следующим: Shizuku? ADB? Скачивание приложений из неизвестных источников? Я думаю, что было бы хорошей идеей отслеживать плохие компании и относящиеся к их устройствам обходные варианты. + +Если вы знаете какие-то специфические детали/методы разблокировки, пожалуйста, создайте PR или отправьте их в раздел [дискуссий](https://github.com/melontini/bootloader-unlock-wall-of-shame/discussions). + +# Список: + +> [!CAUTION] +> Не забывайте, что какой бы милой компания не была,
+> вы не должны доверять ей,
+> если процесс разблокировки нельзя провести на 100% в режиме офлайн! + +[[toc]] + +## ⛔ Избегать любой ценой! + +### Huawei/Honor +В прошлом, Huawei позволяла разблокировку со специальным кодом, который можно было получить, предоставив некоторую информацию на emui.com (IMEI, серию, модель и ID продукта), но в 2018 «корпоративные ценности изменились» и сайт перестал работать.
+Хуже того, на устройствах с Андроид 10+, команду разблокировки **полностью вырезали** из меню fastboot. + +Некоторые устройства основанные на Kirin, могут использовать [PotatoNV](https://github.com/melontini/bootloader-unlock-wall-of-shame#kirin). + +Платные методы:
+Я бы не рекомендовал платные методы из-за их подозрительности. Один из таких методов я использовал как-то давно, он был неплох.
+Через HCU-client (не все устройства поддерживаются + невероятно дорогой [hcu-client.com](https://hcu-client.com/buy/)) или DC-Unlocker (те же проблемы, что и у HCU [dc-unlocker.com](https://www.dc-unlocker.com/buy)). + +### HMD Global/Nokia +В пылающей куче «прекрасных» решений HMD по улучшению Nokia, находится одно выделяющееся среди других: Решение последовать новомодному тренду блокировки загрузчиков.
+Зачем это было нужно? Понятия не имею… + +Ну, в любом случае. Модели, выпущенные до начала 2019 могут запросить разблокировку используя неофициальный сервис Hikari Calyx ([hikaricalyx.com](https://hikaricalyx.com/request-bootloader-unlock)). + +И для некоторых других моделей у Hikari Calyx имеется репозиторий с прототипами ABL [fih-firmware.hikaricalyx.com](https://fih-firmware.hikaricalyx.com/protoabl/). + +Модели 7.2, 8.3 и 5.3 могут быть разблокированы офлайн, в то время, как другие модели требуют наличие HMD Device Kit'а, **который не является публичным и требует наличия сервисного аккаунта.** + +> Информация любезно предоставлена самими [Hikari Calyx](https://github.com/HikariCalyx)! + +### Vivo/IQOO +У семейства BBK есть проблема с разблокировкой. Если в случае с OPPO/Realme они хотя бы предоставляют приложение в некоторых регионах, Vivo заблокирован полностью. + +Вернее, это только если [xdaforums.com](https://xdaforums.com/t/how-to-unlock-bootloader-of-vivo-phones.3686690/) к вам не относится. + +На прошивках, выпущенных до мая 2022 года. Судя по всему, этот метод *был* ~универсальным, но соблюдайте осторожность: + +* Vivo x70 Pro+: [xdaforums.com](https://xdaforums.com/t/vivo-x70-pro-bootloader-unlock-how-to-guide.4444989/) +* Vivo Y31 2021: [xdaforums.com](https://xdaforums.com/t/unlocking-bootloader-rebooting-in-edl-without-testpoint-vivo-y31-2021.4440801/) + +### OPPO/Realme +Мне нечего сказать об OPPO.
+Самая раздражающая вещь в том, что вы *можете* разблокировать загрузчик, но только если сможете добраться до fastboot'а. И угадайте что? Они заблокировали загрузчик за RSA-ключом! + +Что же до Realme, они решили, что сегрегация людей по ~~расе~~ региону их телефона — это круто. Если вы не купили телефон в Китае или Индии, то вы навряд ли сможете что-нибудь разблокировать в ближайшем будущем. + +В апреле–мае 2023 вы могли разблокировать любой телефон Realme, используя этот скрипт — [rmx3474-rooting](https://github.com/turistu/rmx3474-rooting), но 26 мая Realme опубликовали вот это объявление (которое больше похоже на шутку) на своём форуме [c.realme.com](https://c.realme.com/in/post-details/1671137365285982208). (Они удалили оригинальное объявление). +С этого момента они заставляют сервера использовать только ключи «новой структуры», к которым прикреплена дата модели, что делает скрипт бесполезным. + +Теоретически, если есть такая возможность, вы можете использовать full-OTA пакет, чтобы сменить прошивку своего телефона и использовать приложение для глубокого тестирования напрямую, но я не могу подтвердить, что это гарантированно работает (поправьте, если я не прав). Инструкция: [xdaforums.com](https://xdaforums.com/t/change-region-via-full-ota.4535659/) + +Что же до Китая и Индии… Видя, как легко Realme обманули своих глобальных пользователей, я бы выразил некоторое беспокойство об их будущих планах. Однако на данный момент, вам будет нужно найти и проследовать инструкции для устройства вашей модели на [c.realme.com](https://c.realme.com/in/). Процесс схож для всех устройств, но новые модели могут потребовать наличия аккаунта HeyTap. + +### Xiaomi/Redmi/POCO + +Несмотря на то, что (пока что) это относится только к пользователям из Китая, новая политика Xiaomi делает процесс разблокировки очень неприятным. + +С этой новой политикой, **вам необходимо иметь Xiaomi Community аккаунта разработчика 5 уровня**.
+Вот список вещей, которым вам нужно для этого соответствовать: + - Вы должны быть гражданином Китая. + - Вам нужно использовать HyperOS и отправлять по крайней мере 1 багу в день. (????) + - Вам нужно подавать не менее 1 предложения, касающегося HyperOS, в месяц. (????) + - Вы должны быть активным пользователем Xiaomi Community. + +Но и это ещё не всё: + - Разрешение на разблокировку временно и даётся только на 1 год. + - За год можно разблокировать только 3 устройства. + - Вы не будете получать OTA-обновления. + - Ваша гарантия будет стёрта. + +Кстати, гляньте [Xiaomi-HyperOS-BootLoader-Bypass](https://github.com/MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass) от [MlgmXyysd](https://github.com/MlgmXyysd). + +> [!NOTE] +> Если верить [xiaomiui.net](https://xiaomiui.net/how-unlock-bootloader-xiaomi-hyperos-53493/),глобальная разблокировка также подверглась изменениям, пусть и не таким критичым: +> * Ваш Mi Аккаунт должен быть активным в течение 30 дней. +> * Версия приложения Xiaomi Community должна быть ≥ 5.3.31. +> * Вы можете разблокировать загрузчики только 3 устройств за год со своего аккаунта. + +Если вам интересно узнать о том, как работает загрузчик Xiaomi, вы можете узнать об этом подробнее здесь: [Xiaomi-bootloader](https://github.com/lrh2000/Xiaomi-bootloader) + +> Информация любезно предоставлена [n1ses](https://github.com/n1ses)! + +### Samsung +Если у вас устройство из Северной Америки, то, эм… Если вам повезло не обновлять свой телефон в течении длительного времени, то можете глянуть [вот этот платный сервис](https://xdaforums.com/t/android-unsamlock-bootloader-unlock-for-samsung-us-canada-devices.4215101/). (На ваш страх и риск) + +Если же вы купили телефон где-то ещё и он не заблокирован под оператора, то можете использовать стандартный процесс, но будьте готовы ко всем проблемам, которые возникнут у вас на пути! + +Например, разблокировка необратимо тикнет счётчик Knox. В результате *любые* связанные с Knox'ом функции будут сломаны, *даже если бы заблокируете загрузчик обратно*. Эти функции включают, но не ограничиваются: Samsung Pay, Pass, Flow, Health, Secure Folder, Secure Wi-Fi, Smart View. Могут ли вам отказать в гарантийном обслуживании? Может быть… +Некоторые из этих функций могут быть восстановлены при помощи LsPosed модуля [KnoxPatch](https://github.com/BlackMesa123/KnoxPatch) и этого модуля Magesk [KnoxPatch#knoxpatch-enhancer](https://github.com/BlackMesa123/KnoxPatch#knoxpatch-enhancer). + +К тому же, некоторые базовые функции, такие как VoLTE (спасибо проприетарной реализации Samsung) и, в некоторых случаях, [даже камера](https://xdaforums.com/t/a52s-5g-sm-a528b-unlock-bootloader-camera-failed.4336007/), могут быть и, скорее всего, будут сломаны. + +> Информация любезно предоставлена [aries-ts-indo](https://github.com/aries-ts-indo)! + +### ZTE + +Старые устройства (до Андроид 8):
+[xdaforums.com](https://xdaforums.com/t/bootloader-unlocking-on-older-qualcomm-zte-devices-devinfo-partition-modification.4100897/) + +## ⚠️ Действуйте осторожно! + +### Motorola +Для начала, чтобы разблокировать загрузчик, вам нужно подать заявку на их сайте, что уже плохо само по себе (*кхм-кхм* Huawei). Но как вам узнать, возможно ли вообще разблокировать ваше устройство? Что ж… + +* [На этой странице](https://en-us.support.motorola.com/app/answers/detail/a_id/87215) сказано: «Большинство наших новых устройств поддерживают нашу программу по разблокировке загрузчика». +* [На этой странице](https://en-us.support.motorola.com/app/standalone/bootloader/unlock-your-device-a) сказано, что только «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 поддерживаются сайтом по Разблокировке Загрузчика». +* [И в этом разговоре](https://xdaforums.com/t/how-to-guide-unlocking-using-deeptest-gdpr.4585829/post-88734665) с их службой поддержки, [turistu](https://github.com/turistu) получил ответ: «большая часть наших E-устройств не поддерживают программу по разблокировке загрузчика. Пожалуйста, обратитесь к списку ниже, чтобы узнать список поддерживаемых программой по разблокировке загрузчика устройств: g100, g51, g71, g200, g52, g82, g42, g62, g32». +* Есть так же неофициальный метод с CID, который позволяет узнать, поддерживает ли ваше устройство разблокировку. Смотрите здесь: [xdaforums.com](https://xdaforums.com/t/guide-un-locking-motorola-bootloader.4079111/post-85375429) + +> Мото используют путаницу! И довольно эффективно… + +### OnePlus +Что? OnePlus? Разве их телефоны не суперлегко разблокировать? — Да, но…
+Вы, вероятно, слышали о слиянии ОС OnePlus x OPPO и, хотя они были отменены, обе компании начали делиться «унифицированной кодовой базой». Наверное, уже поняли куда я клоню? + +Если в один прекрасный день OnePlus начнёт практиковать расизм подобно Realme или решит пойти до конца, как OPPO/Vivo, то эти «унифицированные» инструменты будут в их распоряжении. + +### Fairphone +> Эм, ну, это же совершенно! + +Нет, погодите, я не ошибся. + +Все Fairphone'ы после 2 требуют запросить код с [этого](https://www.fairphone.com/en/bootloader-unlocking-code-for-fairphone) веб-сайта, чтобы включить заводскую разблокировку. Ничего не останавливает их от того, чтобы начать требовать аккаунт и/или ввести лимит на разблокировку устройств в будущем. Это ведь «действуйте осторожно», в конце концов. + +Not very fair in my opinion, but whatever fairs your phone* +> * Непереводимая игра слов, где «fair» — честный в названии бренда — *Прим. переводчика.* + +### Sony + +У Sony открытая политика для разработчиков ПО: +- Они публикуют исходники AOSP под условиями [Sony Open Devices Program](https://developer.sony.com/open-source/aosp-on-xperia-open-devices). +- Jolla предоставляет первоклассную поддержку по установке [Sailfish OS](https://shop.jolla.com/) на некоторые устройства Xperia. Это было бы невозможно без открытости Sony. + +Так как Sony любит губить идеальные вещи: +- Sony требует запросить код разблокировки с [их серверов](https://developer.sony.com/open-source/aosp-on-xperia-open-devices/get-started/unlock-bootloader). Они могут перекрыть кислород в любой момент. Вам потребутся отправить свой 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](https://github.com/mashed-potatoes/PotatoNV) (прочтите readme). + +### MediaTek +Если у вас устройство на MediaTek, пригодное к использованию эксплойта [mtkclient](https://github.com/bkerler/mtkclient), вы можете исопльзовать его для разблокировки загрузчика.
+Если же речь идёт об устройстве OPPO/Realme и вам нужно так же получить доступ к fastboot: [lkpatcher](https://github.com/R0rt1z2/lkpatcher) ([веб-версия](https://lkpatcher.r0rt1z2.com/)). + +### Unisoc +Если у вас телефон с SOC'ами Unisoc ud710 или ums512, вы можете обратить внимание на этот эйсплойт: [CVE-2022-38694_unlock_bootloader](https://github.com/TomKing062/CVE-2022-38694_unlock_bootloader). + +Или же, вы можете также попробовать это: [Spectrum_UnlockBL_Tool](https://github.com/zhuofan-16/Spectrum_UnlockBL_Tool).
+Это: [xdaforums.com](https://xdaforums.com/t/alldocube-t803-smile_1-bootloader-unlock-w-unisoc-t310.4393389/).
+Или это: [subut](https://unisoc-android.github.io/subut/). + +### Qualcomm +К сожалению, не существует универсального метода для устройств на чипах Qualcomm. + +Однако что-то из этого может сработать: + +Общий эксплойт:
+[alephsecurity.com](https://alephsecurity.com/2018/01/22/qualcomm-edl-2/) секция разблокировки загрузчика. + +Xiaomi Mi A1 и, возможно, все MSM89, произведённые до 2018:
+[EDLUnlock](https://github.com/Giovix92/EDLUnlock) + +*** diff --git a/ru/banner_ru.png b/ru/banner_ru.png new file mode 100644 index 0000000..fc3a4e2 Binary files /dev/null and b/ru/banner_ru.png differ diff --git a/ru/terrible_ru.svg b/ru/terrible_ru.svg new file mode 100644 index 0000000..632f3e0 --- /dev/null +++ b/ru/terrible_ru.svg @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ужасно +