Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция — Huawei Devices

Boot-loader v2.0 — база прошивок мобильных телефонов

  • Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices
    Medusa
    PRO!Добавлены новые
    SRF(Smart-Repair-Files) файлы!
    Файлы для
    проведения операций восстановления для:
    Alcatel модель: 6045Y. Huawei смартфонов
    моделей: DUB-LX1, FRD-L09, G510-0100,
    H1512, MLA-L11, U8950D LG смартфонов
    моделей: LMX220MB, LMX420BMW. Lenovo
    модель: TB-X304L. Samsung смартфонов
    моделей: SM-A305F, SM-A720F, SM-J410F,
    SM-J320F, G950U, G925F, G950F, G928T.
    Xiaomi модель: Redmi Note7. ZTE
    смартфонов моделей: K88, Z832, Z831.
    стали теперь доступными на портале
    Boot-Loader v2.0 в бесплатном разделе
    Medusa PRO

    16.06.2020

  • Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices

    23.04.2020

  • Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices
    Medusa PRO II!
    Добавлены новые SRF(Smart-Repair-Files)
    файлы и USB загрузчики!
    Добавлена
    поддержка следующих моделей по интерфейсу
    UFS: LG H932 — Read/Write/Erase, Easy
    Repair, Partition Manager, Constructor
    for Repair Files Добавлена поддержка
    следующих моделей по интерфейсу eMMC:
    Oppo Realme 5(RMX1911) —
    Read/Write/Erase, Easy Repair, Partition
    Manager, Constructor for Repair Files
    Samsung SM-J727P — Read/Write/Erase, Easy
    Repair, Partition Manager, Constructor
    for Repair Files Добавлена поддержка
    следующих загрузчиков по интерфейсу USB:
    Samsung SM-G975U (U2) (loader U2) Samsung
    SM-G970U (S2) (loader U2) Samsung
    SM-G973U (U2) (loader U2) Samsung
    SM-G930V (UA) (loader UA) Samsung
    SM-G930P (U9) (loader UA) Samsung
    SM-G930A (U8) (loader UA) Samsung
    SM-G950U (U6) (loader U6) Samsung
    SM-G955U (S5) (loader U6) Samsung
    SM-N950U (U7) (loader U7) Samsung
    SM-J727P (U4) (loader U5)

    17.04.2020

Прочитать все

§

Huawei modem 3.5

Прошивка (Dashboard) и программа (Soft) управления модемом с настроенными профилями для Российских, Украинских, Белорусских, Казахстанских и т. д. операторов связи.
— функция автоматического определения профилей подключения *.
— возможность совершать голосовые вызовы **.
— возможность отправлять и получать SMS.
— поддержка четырёх языков: русский, украинский, английский и китайский.
— драйверы для Windows XP, VISTA, 7, 8, 8.1 версии 5.05.01.00.
— за основу взят Mobile Partner версии 23.009.17.00.03.

* — у некоторых операторов связи существует несколько профилей подключения, поэтому, прежде чем подключиться к интернету, проверьте, правильно ли выбран профиль подключения.

** — не все модемы поддерживают функцию голосового вызова.

Уважаемые пользователи, если ваш модем работает с сим-картой только одного оператора, то после прошивки Dashboard он не станет работать с любыми сим-картами.
Чтобы модем работал с сим-картами любого оператора, его надо разблокировать (разлочить).
Как разблокировать (разлочить) модем, оставляйте заявки на код на форуме.

Внимание! Программа HUAWEI Modem 3.5 не универсальна, и поддерживает работу не со всеми модемами HUAWEI.

Поддерживаемые модемы: E150, E153 (U), E156G, E160 (E, G), E171 (старой ревизии), E173, E188, E1550, E1750, E1820, E352, E353, E367, E369, E392, E3121 (320S), E3131 (420S, М21-1), E3531 (423S, M21-4), E3272 (824F, M100-4), E3276 (822F, М150-1), K3806. (список будет расширяться)

Не поддерживаемые модемы: E171 (с Firmware 21.156.00.00.143), E303.

Уважаемые пользователи, если вашего модема нет в списке, скачайте программу* (Soft), установите на свой компьютер, и проверьте, работает ли она с вашим модемом.

Программа* (Soft) для Windows. — Скачать

Прошивка* (Dashboard) для Windows. — Скачать

Инструкция по прошивке (Dashboard) (новая версия прошивки)

Программа* (Soft) — это программа управления модемом для установки на компьютер с ОС Windows, без записи в память модема.
Прошивка* (Dashboard) — это та же программа управления модемом, но подготовленная для записи в память модема.

§

Внимание! Все действия со своим модемом, Вы совершаете на свой страх и риск, я не несу ответственности за порчу вашего модема, вследствие неудачной прошивки.
Перед тем, как приступить к прошивке, УБЕДИТЕСЬ в том, что Ваш модем поддерживает софт HUAWEI Modem … и драйверы, находящиеся в нём. Для этого удалите Ваше приложение для управления модемом с ПК, установите программу (Soft) HUAWEI Modem … на свой компьютер и удостоверьтесь в корректной работе приложения с вашим модемом. Только после проверки на совместимость стоит приступать к обновлениюзамене софта в модеме.

Запустите компьютер и подключите к нему модем производства » HUAWEI «, без сим-карты.
В случае, если модем впервые подключен к компьютеру, дождитесь, пока компьютер завершит установку драйверов модема. После установки драйверов и запуска пользовательского интерфейса, закройте его.
Если у вас уже установлена программа управления модемом (пользовательский интерфейс), то перед прошивкой не удаляйте её. Для успешной прошивки, модем должен корректно определятся компьютером.
Запустите программу обновления (Dashboard).
В открывшемся окне, нажмите «Начало«.

Будет произведен поиск порта оборудования.

После того как порт оборудования будет найден, начнётся сбор сведений об устройстве.
После корректного определения устройства, автоматически начнётся прошивка.

Внимание!!! Во избежание серьезных повреждений модема, в течении операции обновления ПО модема запрещается:
1. Выключать компьютер.
2. Извлекать модем из компьютера.
3. Запускать другие программы или приложения.
4. Закрывать программу обновления.

Процедура обновления займет 3-4 минуты.

Дождитесь окончания процедуры обновления, нажмите » Готово «.
Обновление прошивки (Dashboard) выполнено успешно.
После завершения обновления программного обеспечения модема необходимо переустановить программное обеспечение модема на компьютере.
Для этого выполните следующие действия:
1. Отключите модем от компьютера.
2. Деинсталлируйте программное обеспечение модема с компьютера.
3. Перезагрузите компьютер.
4. Подключите модем к компьютеру, установите программное обеспечение модема и продолжите эксплуатацию.

У нас на сайте есть также инструкция по обновления старой прошивки.

§

Внимание! Все действия со своим модемом, Вы совершаете на свой страх и риск, я не несу ответственности за порчу вашего модема, вследствие неудачной прошивки.

Различные прошивки и программы вы можете найти в разделе Загрузки.
Запустите компьютер и подключите к нему модем производства » HUAWEI «, без сим-карты.
В случае, если модем впервые подключен к компьютеру, дождитесь, пока компьютер завершит установку драйверов модема. После установки драйверов и запуска пользовательского интерфейса, закройте его.
Если у вас уже установлена программа управления модемом (пользовательский интерфейс), то перед прошивкой не удаляйте её. Для успешной прошивки, модем должен корректно определятся компьютером.
Запустите программу обновления (прошивку Firmware).
В открывшемся окне, нажмите » Начало «.

Будет произведен поиск порта оборудования.

После того как порт оборудования будет найден, начнётся сбор сведений об устройстве.
После корректного определения устройства, возможно у вас откроется окно, в котором надо ввести Flashing (Flasheo, FLA, Flash) код.

Введите полученный Flashing (Flasheo, FLA, Flash) код в поле ввода и нажмите » OK «
Если Flashing (Flasheo, FLA, Flash) код введён верно, автоматически начнётся прошивка.

Внимание!!! Во избежание серьезных повреждений модема, в течении операции обновления ПО модема запрещается:
1. Выключать компьютер.
2. Извлекать модем из компьютера.
3. Запускать другие программы или приложения.
4. Закрывать программу обновления.

Процедура обновления займет 3-4 минуты.
Дождитесь окончания процедуры обновления, нажмите » Готово «.
Обновление прошивки Firmware выполнено успешно.
После завершения обновления программного обеспечения отключите модем от компьютера, и заново подключите.

Восстановление imei с maui meta

Этот метод предполагает наличие ПК. Вам понадобится программа MAUI META, установленные драйвера (полный пакет и CDC драйвер) и только что прошитый телефон через SP Flash Tools (желательно). Также вам понадобится файл «BPLGUInfoCustomAppSrcP****» из установленной прошивки.

Главная сложность восстановления IMEI через MAUI META заключается в правильном подключении устройства в META Mode, один из способов:

  1. Установите и запустите MAUI META
  2. Нажмите Reconnect, индикатор в программе начнет мигать
  3. Выключите телефон, зажмите Громкость вверх и подключите к ПК
  4. В диспетчере устройств в разделе «Порты» появится устройство MTK USB Port
  5. Отключите устройство от ПК, отключите и подключите аккумулятор, нажмите Reconnect в программе и снова подключите с зажатой Громкость вверх, снова появится MTK USB Port и программа выдаст ошибку, нажмите Disconnect
  6. Включите опцию «Connect smatphone in META mode» и нажмите Reconnect
  7. Подключите устройство не зажимая никаких кнопок
  8. Мигающий индикатор стал желтым, значит смартфон подключился, можно восстанавливать IMEI!

Для всех устройств методы входа в META Mode разные!

Если после удачного подключения всплыло окно программы закройте его, нажмите Action — Open NVRAM database и выберите файл «BPLGUInfoCustomAppSrcP****» из установленной прошивки. Далее по инструкции:

  1. В выпадающем меню выберите IMEI download
  2. Появилось окно редактирования IMEI, нажмите Change NVRAM Database file и снова выберите файл из прошивки
  3. Введите IMEI без последней цифры в поле IMEI и нажмите Download to Flash, также поступите со вторым IMEI если есть
  4. Закройте окно, нажмите Disconnect и перезагрузите смартфон
  5. Проверьте IMEI комбинацией *#06#
Больше про Хуавей:  ТОП-15 лучших смартфонов Huawei: рейтинг 2021 года по цене/качеству и какую модель с хорошей камерой лучше выбрать

Более наглядно в видео.

Дашборд huawei e352 22.001.18.43.209 / дашборды для модемов huawei (utps) / загрузки — 3ginfo

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devicesrash_b
02 июн : 06:09
rrrrtttt, есть прошивка https://huaweidevices.ru/downloads474.html
то что вы спрашиваете, это дашборд — софт для управления модемом.

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devicesrrrrtttt
02 июн : 01:31
Где можно скачать именно эту прошивку модема E219 ?
UTPS11.300.05.06.311_MAC11.303.08.02.311

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devicesrash_b
17 апр : 16:31
gggkhas, с этой моделью не работаем

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devicesgggkhas
17 апр : 09:44
Как разблокировать (прошивать) роутер ZTE MF971R (Beeline KZ)?

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei DevicesTwick
10 апр : 18:35
Привет всем. Спасибо создателям сайта, разблокировал уже сотню модемов

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devicesrash_b
13 мар : 12:59
LesyaGrom, как вариант, с родной сим сбросьте настройки на заводские и после этого поставьте сим другого оператора

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei DevicesLesyaGrom
11 мар : 14:22
К сожалению тоже самое. Пишет симкарты нет или недействительна

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devicesrash_b
11 мар : 13:26
LesyaGrom, попробуйте вставить другую симку

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei DevicesLesyaGrom
11 мар : 13:13
Как перепрограммировать роутер Alcatel onetouch y900nb на другого провайдера? Изначально привязан к Билайн, вставили смску МТС, на сайте Билайн пишет, что симка не вставлена.

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei DevicesSeryogaMokrov
01 мар : 20:00
Ребят есть кто тут?
Проблема с модемом e3372h-320
Купил новый не залоченный думал не будет проблем
А не могу перезагружать через telnet его
Старый перезагружался скриптом по запросу
Старый я прошивал по инструкции
А на e3372h-320 не могу найти, и на ютубе посмотрел что с ним вообще ничего сделать нельзя
Можно как то сделать доступ по телнет или есть способ удаленной перезагрузки модема
?

Как восстановить imei на китайском смартфоне | свой мастер

restore_imei

Проблема с IMEI вашего аппарата может возникнуть на любом китайском Android смартфоне или планшете при выполнении сброса или прошивки. Как восстановить IMEI на своем устройстве можно узнать из данной статьи.

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices Если после сброса или прошивки ваш аппарат упорно не видит сеть, или не совершает вызовы то это повод проверить наличие корректного IMEI.  Наберите комбинацию *#06#, после чего вы либо увидите свой IMEI либо ничего или нули.

Я опишу три способа восстановления IMEI, они подходят для устройств на процессоре Mediatek (MTK)

                    Способ 1.

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

*#*#3646633#*#*

Откроется инженерное меню, в котором необходимо пролистать вправо на вкладку «Connectivity» и выбрать пункт «CDS information» далее «Radio Information» теперь выбираем Phone

В верхней строке, после надписи AT и введите EGMR=1,7,»»

5. Передвиньте курсор между кавычками «» после чего необходимо ввести 15 цифр вашего IMEI.

Пример: AT EGMR=1,7,»12345678912345?

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices

6. Подтвердите ваш выбор нажав на кнопку SEND AT COMMAND.

7. Для смартфона с 2-мя сим картами необходимо восстановить второй IMEI.

Ввести код AT EGMR=1,10,«12345678912345«.

После того вы вели IMEI выйдите из инженерного меню. Выключите смартфон и снова включите

Теперь наберите  комбинацию *#06#, после чего вы увидите свой IMEI

              Способ 2 (нужен root)

Поддерживаются смартфоны на процессорах MTK: 6516, 6513/6573, 6575/77

Скачиваем архив MTK65xx.zip

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices

Извлеките приложение из архива, установите приложение на смартфон. При первом запуске приложение уведомит о типе вашего Android устройства, после ознакомления нажмите кнопку «ok» Приложение считает IMEI, если не считало нажать кнопку считать.Снять галочку с  «одинаковые IMEI»  вписать новые IMEI

Нажать кнопку «выйти».  Перезагрузить Android устройство

                 Способ 3 (нужен root)

1. Скачать и распаковать архив restore_imei.zip

2. Открыть блокнотом (или другим текстовым редактором) файл run.bat

3. Вписать свои IMEI и сохранить документ

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices

4. Запустить файл run.bat через двойной клик, после чего у вас создаться файл MP0B_001

5. Переместить файл MP0B_001 на карту памяти или внутреннюю память

6. Скачать и установить приложение Root Browser

7. С помощью Root Broser переместить файл MP0B_001 по пути:

/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001

или

/nvram/md/NVRAM/NVD_IMEI/MP0B_001

8. Перезагрузить устройство

§

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei DevicesВсе нюансы  ремонта обговариваются индивидуально в каждом конкретном случае. Общие условия такие: вы связываетесь со мной любым удобным для вас способом (страничка «контакты»), описываете проблему, я либо сразу называю стоимость (если неисправность не требует диагностики), либо перезваниваю вам, уточнив стоимость деталей и сроков их поставки. Если дефект неявный, то я беру аппарат на диагностику (обычно не более 1-2 дней), после чего связываюсь с вами и называю стоимость ремонта. В большинстве случаев диагностика бесплатна.

Например: Вы связываетесь со мной и говорите, что у вас у телефона (модель) не работает сенсорный экран, я вам называю стоимость ремонта (включающую стоимость детали). Вы соглашаетесь —   мы обговариваем как встретится. Вы  отказываетесь —   ничего не теряете.

…или, например:

Ваш аппарат не включается (при этом вы точно не знаете, что стало причиной).  Вы передаете аппарат мне (условия на ваше усмотрение).  Я провожу диагностику и сообщаю стоимость. В данном случае диагностика бесплатна)

Другой случай: вы утопили свой телефон и желаете выяснить, можно ли будет его сделать. Единственный 100%-ый способ это выяснить — вычистить аппарат, перепаять некоторое количество деталей (явно неисправных), после этого проверить все функции телефона. После чего я свяжусь с вами и сообщу о результате и цене ремонта, в случае отказа вам придется оплатить стоимость работы по диагностике (величина обговаривается заранее).

Я даю гарантию на свою работу от 1-до 3 месяцев, в некоторых случаях я меняю бракованную деталь на новую и после гарантии бесплатно, если позже узнаю, что была бракованная партия. Я бы хотел, чтобы у вас оставался  положительный опыт общения с мастером, не испорченный долгими сроками или безразличным общением с приемщиками в сервисных центрах. Так как вы напрямую общаетесь с мастером, то цена ремонта значительно меньше, потому что  не надо оплачивать  работу приемки, курьеров, бухгалтерии и аренды помещения.

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

§

Как восстановить imei на телефоне с android и mediatek | it миниблог

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices

Многие сталкиваются с проблемой отсутствия imei , возникающей после неправильного обновления прошивки. В сети есть множество решений данной проблемы, но я опишу 2 действительно рабочих метода.

Первый и пожалуй самый простой способ это прописать необходимые данные через инженерное меню. Для этого на телефонной клавиатуре устройства вводим следующий код

*#*#3646633#*#*

Откроется инженерное меню, в котором необходимо пролистать вправо на вкладку «Connectivity» и найти пункт «CDS information»

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices

Далее «Radio Information»

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices

Выбрать Phone и в после надписи AT и введите EGMR=1,7,”IMEI», где IMEI ваш imei номер.

Как разблокировать загрузчик Bootloader и установить кастомный Recovery на Андроид инструкция - Huawei Devices

После чего нажмите SEND AT COMMAND
Все теперь достаточно перезагрузить устройство и проверить, набрав *#06#

Для тех, у кого выдает ошибку «This command is not allowed in UserBuild» после отправки команды первым способом: Поставьте пробел после плюса! То есть AT EGMR=1,7,»ваш имей»

Второй способ более сложный, но работает во всех моделях.
Для начала необходимо получить Root на вашем устройстве.

Как восстановить imei? (android)

Больше про Хуавей:  Huawei MediaPad 10 Link скачать прошивку Android 8.0 O, Nougat 7.1, Marshmallow 6.0, Lollipop 5.0 | Актуально. Бесплатно

Полноценная экосистема

Перевод своих устройств на HarmonyOS – это вынужденная мера для Huawei. На этот шаг компанию подтолкнул лично Дональд Трамп (Donald Trump). В 2022 г., будучи Президентом США, он развязал торговую войну с Китаем и выбрал Huawei в качестве рычага давления.

Больше про Хуавей:  Huawei Honor 10i прошивка - скачать бесплатно обновление до Android 12, 11, 10.0, 9.0, 8.0(1),7.0(1),6.0(1),5.0(1)

Компания приняла решение постепенно отказаться от Android в своих смартфонах и другой технике. К августу 2022 г. была готова HarmonyOS первого поколения, предназначенная в первую очередь для умных устройств, смарт-ТВ и бытовой техники.

На смартфоны и планшеты HarmonyOS первоначально не устанавливалась, но все изменилось с анонсом HarmonyOS 2.0 в сентябре 2020 г. Huawei превратила программную платформу в полноценную экосистему, встроив в нее, помимо прочего, еще и полноценную замену сервисам Google. Распространение системы, как сообщал CNews, началось в декабре 2020 г.

Пробуем отключить selinux

На тот момент я думал, что все ошибки об отсутствии привилегий вызваны SELinux (я полностью забыл о том, что могут быть урезаны capabilities). Логов dmesg я не видел, logcat ничего релевантного не показывал. И я начал думать как отключить SELinux.

Первая зацепка, которую я смог найти:

<code>$ grep -A2 reload_policy boot/ramfs/init.rc 
on property:selinux.reload_policy=1
    restart ueventd
    restart installd</code>

Исходники говорят о том, что при изменении этой опции, init перезагружает политики SELinux из файла /sepolicy.

Т.е. я при помощи dirtycow могу перезаписать /sepolicy и командой setprop selinux.reload_policy 1 загрузить обновленную политику.

Для начала нужно выяснить что из себя представляет /sepolicy. Изучить его можно с помощью команды sesearch (пакет setools в Debian).

<code>$ sesearch --allow sepolicy
$ sesearch --neverallow sepolicy
$ sesearch --auditallow sepolicy
$ sesearch --dontaudit sepolicy</code>

В моём случае /sepolicy содержал только allow, что значит — при enforcing режиме SELinux в Android разрешено делать только то, что объявлено в политике. А процессу init разрешалось только загружать политику, но не отключать:

<code>$ sesearch --allow sepolicy | grep 'load_policy'
   allow init kernel : security load_policy ;</code>

Моей задачей было — разрешить init контексту задать selinux->enforce в permissive (setenforce 0).

Первое, что я сделал — собрал стандартную политику стокового Android, подменил оригинальный /sepolicy, загрузил (под root пользователем setprop selinux.reload_policy 1) и получил сообщение в статусной строке, что телефон находится в незащищенном режиме.

Первая же мысль: стоковая политика не подходит этому телефону и он при отсутствии прав начинает тупить.

Я собрал новую политику, в которой просто описал все существующие SELinux context и объявил их permissive. Тоже не помогло.

Потом я решил пересобрать политику и по возможности добавить привилегии для shell контекста.

Я нашел статью, в которой говорится как «декомпилировать» политику. Немного повозившись я смог собрать все зависимости и запустить утилиту sedump. На выходе я получил текстовый файл, который я смог собрать обратно (для KitKat checkpolicy -M -c 26 -o sepolicy.new policy.conf) и даже получить файл с точно таким же размером что и оригинальный sepolicy, но разным hex содержимым. Загрузка новой политики вызвала точно такие же результаты, что и ранее — телефон через какое-то время перезагружался.

Я решил собрать две политики: из policy.conf, который я получил и из policy.conf, в котором добавлены все привилегии для allow init kernel : security, в том числе и setenforce. Сравнить файлы в hex и по аналогии заменить байты в оригинальном sepolicy.

Как выяснилось две пересобранные политики отличались всего парой байт. Я начал искать похожие совпадения в оригинальном sepolicy, но не нашёл. Затем я просто написал brute force скрипт, который в заданном диапазоне смещений заменяет два байта на «0xFF,0xFF», запускает sesearch —allow | grep «нужный результат».

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

Потом я узнал, что в Android есть команда load_policy, которая перезагружает политику по любому пути. Танцы с бубном оказались лишними.

<code>adb shell run-as /data/local/tmp/run -u system -c u:r:init:s0 load_policy /data/local/tmp/sepolicy.new</code>

Можно было добавить любой permissive домен, загрузить новую политику и работать в контексте этого домена (кстати, supersu от chainfire для новых версий Android так и работает). Но даже это не дало возможности отключить SELinux. Я решил копать в другом направлении.

Разблокировка bootloader

Если вы уже в режиме fastboot (как это было описано выше для HTC и LG), то следующие несколько шагов до момента ввода команд вам не требуются. В остальных случаях входим в режим Fastboot:

  1. Выключите телефон или планшет (полностью).
  2. Нажмите и удерживайте кнопки питания громкость вниз, пока телефон не загрузится в режиме Fastboot.
  3. Подключите устройство по USB к компьютеру.
  4. Зайдите в папку Android SDK — Platform-tools, затем, удерживая Shift, кликните в этой папке правой кнопкой мыши (в свободном месте) и выберите пункт «Открыть окно команд». Запуск ADB в командной строке

Далее, в зависимости от того, какая модель телефона у вас, введите одну из следующих команд:

  • fastboot flashing unlock — для Nexus 5x и 6p
  • fastboot oem unlock — для других Nexus (более старых)
  • fastboot oem unlock код_разблокировки unlock_code.bin — для HTC (где  unlock_code.bin — файл, который вы получили от них по почте).
  • fastboot flash unlock unlock.bin — для LG (где unlock.bin — файл разблокировки, который вам прислали).
  • Для Sony Xperia команда для разблокировки bootloader будет указана на официальном сайте, когда вы пройдете весь процесс с выбором модели и пр.

Команда для разблокировки bootloader

При выполнении команды на самом телефоне может также потребоваться подтверждение разблокировки загрузчика: выберите «Да» кнопками громкости и подтвердите выбор кратким нажатием кнопки питания.

После выполнения команды и некоторого ожидания (пока будут удаляться файлы и/или записываться новые, что вы увидите на экране Android) ваш загрузчик Bootloader будет разблокирован.

Далее, на экране fastboot с помощью клавиш громкости и подтверждения коротким нажатием кнопки питания вы сможете выбрать пункт для перезагрузки или запуска устройства. Запуск Android после разблокировки bootloader может происходить достаточно долго (до 10-15 минут), наберитесь терпения.

Шаг 2. установка twrp

Переходим ко второй части марлезонского балета. Для того, чтобы установить LineageOS на смартфон, сначала нужно установить т. н. «кастом рекавери» (custom recovery) для проведения операций по очистке разделов смартфона, загрузки файлов, самой прошивки LineageOS и прочих операций.

С TWRP тоже не всё так просто. Существует официальный сайт на котором присутствуют «официальные» сборки TWRP. Рекомендуется скачивать файлы именно с официального сайта, а не со сторонних ресурсов. Также не рекомендуется пользоваться сторонними сборками, поскольку они могут содержать в себе различные закладки.

В случае с Motorola G7 (о чудо!) существует свежее официальное TWRP, которое специально рассчитано на эту модель и устанавливается на телефон на раз-два, без каких-либо проблем. Значимость этого факта можно оценить, почитав форумы и стенания владельцев многих современных телефонов, например, популярного Samsung Galaxy A10 и всей линейки A20, A30, A40, A50… Этих моделей нет в официальном списке поддерживаемых устройств на сайте TWRP.

Переходим на страницу нашего (воистину) замечательного Motorola G7 и скачиваем последнюю на данный момент сборку TWRP twrp-3.3.1-2-river.img.

В официальной инструкции по установке LineageOS рекомендуется на компьютерах с Windows дополнительно выполнить команду

<code class="plaintext">fastboot set_active a
</code>

и принудительно сделать активным слот A. По их описанию это связано с ошибкой в реализации fastboot в Windows. И вообще, прежде чем что-то делать,

настоятельно рекомендую внимательно ознакомиться с официальной инструкцией на этой странице — там всё написано правильно и очень подробно

. Правда на английском, но настоящего любителя мобильных коммуникаций это вряд ли остановит (здесь опять запрещённый смайл).

Ответ Motorola G7 на эту команду:

<code class="plaintext">Setting current slot to 'a'
(bootloader) Slot already set active
OKAY [  0.001s]
Finished. Total time: 0.004s
</code>

Всё, на этом шутки закончились и любое неправильное действие может привести к окирпичиванию вашего драгоценного телефона. Далее действуем очень внимательно и аккуратно.

Вводим команду записи TWRP на устройство:

<code class="plaintext">>fastboot flash boot_a twrp-3.3.1-2-river.img
</code>

Система сообщает что файл не подписан, но процесс завершён успешно.

<code class="plaintext">Sending 'boot_a' (27096 KB) 
OKAY [ 0.725s]
Writing 'boot_a'
(bootloader) Image not signed or corrupt
OKAY [ 0.145s]
Finished. Total time: 0.878s
</code>


В оригинальной

указывается, что можно не прописывать TWRP на устройство, а запускать его удалённо, рекомендую перед этим этапом внимательно ознакомиться с тем, что написано в оригинальной статье.

1 Звездаслабоватона троечкухорошо!просто отлично! (1 оценок, среднее: 5,00 из 5)
Загрузка...

Расскажите нам ваше мнение:

Ваш адрес email не будет опубликован. Обязательные поля помечены *