Как установить Treble ROM на Huawei Mate 9

Huawei Mate 9 - отличный телефон среднего класса от Huawei, но пользователи не всегда могут наслаждаться дизайном EMUI, особенно потому, что он имеет тенденцию конфликтовать с родным Android Material Design. По той или иной причине некоторые пользователи могут предпочесть более привычный Android-интерфейс на своем телефоне Huawei, особенно с учетом того, что Huawei Mate 9 на самом деле совместим с Treble.

Однако есть несколько вещей, которые стоит знать, прежде чем продолжить.

В настоящее время не существует полностью совместимых версий TWRP для устройств Kirin - обычно они либо работают, но не могут прошивать OpenGApp, либо просто не работают с ПЗУ на основе высоких частот.

Похоже, что eRecovery от Huawei работает, поэтому вы можете использовать либо Huawei eRecovery, либо TWRP со стандартным EMUI, если вы хотите создавать резервные копии своих разделов на случай, если что-то пойдет не так.

Вы также хотите использовать стандартное ядро, ramdisk и recovery_ramdisk - если это не так, перед продолжением вы захотите прошить эти вещи.

Наконец, следование этому руководству требует разблокированного загрузчика . Поскольку Huawei остановила программу разблокировки загрузчика, вам не повезло, если на вашем устройстве Huawei еще не разблокирован загрузчик.

Требования:

  • ADB и Fastboot (см. Руководство Appual Как установить ADB в Windows)
  • Huawei Mate 9 под управлением Android 8 Oreo
  • Разблокированный загрузчик

Вы должны начать с разблокировки OEM в параметрах разработчика. Перейдите в Настройки> О телефоне> нажмите номер сборки 7 раз, пока не активируется режим разработчика.

Теперь перейдите в «Настройки»> «Параметры разработчика»> «Включить разблокировку OEM».

Теперь вам нужен хороший диск на основе высоких частот, мы рекомендуем следующее:

  • OpenKirin Builds
  • Havoc-OS

Из этих ПЗУ будут загружены файлы IMG, вам нужно поместить их в вашу основную папку ADB ( пример C: \ platform-tools-latest-windows \ platform-tools)

Примечание. Загрузка ПЗУ может занимать немного времени, так как они представляют собой довольно большие файлы - положите их на чашку кофе и, возможно, поиграйте в Shell Shockers или Moto X3M, пока вы ждете.

Теперь также загрузите средство поиска прошивки Huawei и экстрактор обновлений Huawei (Windows). Используйте эту версию Update Extractor, если вы используете Mac или Linux. Сохраните их на рабочем столе на потом.

Вам также следует скачать и сохранить Magisk Manager APK на вашей внешней SD-карте.

Кроме того, вы можете скачать этот пропатченный Ramdisk (patched_boot.img) с включенным Magisk, поэтому вам не нужно скачивать все перечисленные выше файлы. Однако он использует номер сборки MHA-L29 8.0.0.370 (C432), поэтому вы рискуете что-то пойдет не так, если у вас нет того же номера сборки ( Настройки> О телефоне> Номер сборки) .

Так что теперь выключите ваш Huawei Mate 9, затем подключите его к ПК через USB , удерживая кнопку уменьшения громкости . Вы должны получить экран, который говорит, что вы находитесь в Fastboot и Rescue Mode.

Теперь запустите терминал ADB ( удерживая Shift + правый клик в основной папке ADB и выберите «Открыть командную строку здесь») .

Теперь, чтобы убедиться, что ADB-соединение распознано, введите: fastboot devices

Теперь скопируйте основанное на высоких частотах ПЗУ в свою основную папку ADB и введите в терминал ADB: fastboot flash system xxxx.img (замените xxxx именем файла)

Ваше ПЗУ должно начать мигать с сообщением «целевой максимальный размер загрузки 494927872 байт», и процесс должен занять около минуты.

После завершения процесса перепрошивки пока не перезагружайте устройство. Вам нужно перезагрузиться к восстановлению, выключив телефон (удерживая кнопку питания в течение ~ 5 секунд) и удерживая громкость вверх.

После восстановления EMUI необходимо стереть кэш и стереть данные / сброс настроек к заводским. Это важно, иначе все может пойти плохо, например, циклы восстановления.

После того, как они были стерты, вы можете перезагрузить систему и пройти через мастер настройки Android.

Рутинг Huawei Mate 9 на высокочастотном диске

Ваш Treble ROM по умолчанию не имеет рута. Тем не менее, Treble ROM сам активирует флаг SafetyNet, что означает, что даже если ваш телефон не рутирован, он не сертифицирован. Так что это совершенно необязательно, но настоятельно рекомендуется установить Magisk.

Если вы загрузили предоставленный нами файл patched_boot.img, процесс установки будет чрезвычайно простым. Он установит Magisk 16.7 (сейчас только бета-версия работает с Treble). Так что все, что вам нужно сделать, это:

Перейдите в режим быстрой загрузки, выключив телефон, а затем подключив его к ПК, удерживая нажатой кнопку уменьшения громкости. Затем введите следующую команду в том же окне командной строки: fastboot flash recovery_ramdisk patched_boot.img

Это должно быть очень быстро. Как только это будет сделано, вы можете перезагрузить Huawei Mate 9, а затем приступить к загрузке Magisk Manager - однако SafetyNet отключится.

Это должно занять около 5 секунд. Теперь вы можете перезагрузиться и скачать Magisk Manager. Но Safetynet все равно сработает (если это не так, скажите мне). Вы должны будете следовать E. SAFETYNET.

Если вы не использовали загрузку patched_boot.img, вам нужно выполнить еще несколько шагов.

Проверьте версию телефона Android и номер сборки. Это в Настройках> О телефоне. Запишите это, вам это нужно.

Установите и запустите Huawei Firmware Finder на своем ПК. Перейдите на вкладку «Общая база» и введите номер сборки вашего телефона.

Найдите соответствующий номер сборки в списке. Убедитесь, что его тип - «FullOTA-MF», а его размер составляет около 2 гигабайт или более.

Теперь нажмите на синюю ссылку в столбце «Список файлов». Скопируйте и вставьте первый (заканчивающийся на «update.zip») в своем браузере, чтобы загрузить zip-файл. Это должно занять некоторое время.

После загрузки откройте его с помощью 7Zip / WinRar и извлеките файл с именем «UPDATE.APP».

Откройте Huawei Update Extractor, перейдите на вкладку «Настройки» и снимите все галочки.

Теперь перейдите на вкладку «Извлечение», нажмите точки справа и выберите извлеченный файл «UPDATE.APP». Тонна файлов должна появиться.

Щелкните правой кнопкой мыши «RAMDISK» и «Extract selected». Поместите его где-нибудь на свой компьютер, он вам понадобится.

Подключите телефон к компьютеру и поместите ваш RAMDISK.IMG в папку на вашем телефоне.

На вашем телефоне скачайте и установите Magisk Manager. Если вам будет предложено это сделать, не устанавливайте его. Затем перейдите на вкладку «Настройки» и измените «Обновить канал» на «Бета».

Теперь вернитесь и нажмите «Установить», затем выберите «Patch Boot Image File» и выберите файл RAMDISK.IMG, который вы перенесли на свой телефон. Тогда пусть Магиск сделает свое дело.

Как только это будет сделано, на вашем ПК перейдите в «Ваш телефон / Внутренний магазин / MagiskManager» и перенесите файл «patched_boot.img» в папку «Minimal ADB».

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

В той же командной строке на вашем компьютере введите: fastboot flash recovery_ramdisk patched_boot.img

Это должно занять около 5 секунд. Теперь вы можете перезагрузиться, и как только вы вернетесь в систему Android, вы будете в руте. SafetyNet, однако, будет запущен.

Процедура SafetyNet

Может быть установлен Magisk, но при использовании Treble Rom сеть SafetyNet должна сработать в любом случае. Так что вам придется сделать несколько вещей.

В Magisk Manager перейдите на вкладку «Загрузки» и найдите «MagiskHide Props Config». Установите его, затем перезагрузите телефон.

После перезагрузки телефона загрузите эмулятор терминала в магазине Play.

Альтернативный метод:

Зайдите в настройки разработчика и включите «Локальный терминал».

Откройте свой терминал, затем введите:

 Су реквизит 

Это должно отобразить меню, по которому вы можете перемещаться, вводя соответствующие клавиши.

Введите 1 (Изменить отпечаток устройства), затем f, затем выберите поставщика и модель, введя правильный номер, затем нажмите клавишу y. Пока не перезагружаемся (нажмите n)

Введите 6 (Настройки скрипта), затем 1, затем y. Теперь вы можете перезагрузиться (нажмите y). Как только это будет сделано, убедитесь, что «boot stage» - это «post-fs-data». В противном случае SafetyNet все равно сработает.

Ваш телефон должен пройти SafetyNet. Вы можете проверить это, попытавшись найти приложение Netflix в Play Store или зайдя в настройки Play Store и убедившись, что ваше устройство сертифицировано ».

Интересные статьи