Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save bagart/fcd911cde1c5e34d0b9512115102d2d4 to your computer and use it in GitHub Desktop.
Save bagart/fcd911cde1c5e34d0b9512115102d2d4 to your computer and use it in GitHub Desktop.
Установка HarmonyOS или GAPPS на Huawei с EMU12 (или ниже) через PC

Установка HarmonyOS или GAPPS на Huawei с EMU12 (или ниже) через PC

на примере Huawei P40 pro

Подготовка

  • скачиваем HiSuite proxy https://github.com/ProfessorJTJ/HISuite-Proxy

  • запустить и скачать-установить HiSuite с кнопки "get HiSuite". на текущий момент качается 10.1.0.550

  • если на телефоне EMUI12, то сначала понижаем версию до EMUI11, внутри HiSuite (без прокси)

    • обновить HiSuite на PC до последней версии(слева снизу или скачать с https://consumer.huawei.com/ru/support/hisuite/ )
    • настроить подключение HiSuite(достаточно включить HDB в настройках)
    • это установит APP HiSuite 11 на мобильный, так как от HiSuite 10 на EMUI12 не ставится

    без даунгрейда всё запустится но телефон выдал ошибку - Furmware upgrade error.

    -даунгрейд ОС официальными средствами: - "обновление системы" -> "switch version" -> EMUI 11.x - удалить HiSuite через установка/удаление программ - поставить HiSuite скаченный с github заново(из 1 ссылки). - если не появилось меню даунгрейда в HiSuite - сначала установить все обновления в телефоне

  • отключаем автообновление, автоскачивание и лучше вообще не искать новые обновления(иначе может случайно обновиться)

на этом моменте у нас чистая EMU11(не обновляемся!) или EMUI12(есть некоторые нюансы)

ничего не патчено

Патчим и готовим HiSuite

  • запускаем HiSuite proxy
    • очищаем все урлы в прокси (защита от дурака)
    • по инструкции https://github.com/ProfessorJTJ/HISuite-Proxy/wiki/Complete-Guide
    • используя номер *#*#2846579#*#*
        1. Veneer Information
        1. Version Info
      • определяем версии Base, Cust, Preload
    • по ссылке https://professorjtj.github.io/?i=1
      • на сайте есть 💩(таргетированная реклама по IP РФ?) - лучше зайти с впн. качать можно без
      • фильтруем данные. у меня это:
      • els-n29
      • c10
    • в списке выбираем версию ОС для установки("add rom" - добавить урл в прокси)
      • для установки GOOGLE APPS откатываемся на 10.1
      • у меня это:
- ELS-LGRP4-OVS 10.1.0.131 << целевая версия ос

http://update.dbankcdn.com/download/data/pub_13/HWHOTA_hotaMigrate_900_9/66/v3/6c9874562bda44e39fa90b2603ab1102/

ELS-LGRP4-OVS 10.1.0.131

410049

- ELS-N29-CUST 10.1.0.7(C10) << есть ещё 10.1.0.6

http://update.dbankcdn.com/download/data/pub_13/HWHOTA_hotaMigrate_900_9/54/v3/7a3040cf48a040c7a5143b5ba140ca6d/

ELS-N29-CUST 10.1.0.7(C10)

410049

- ELS-N29-PRELOAD 10.1.0.1(C10R3) << C10R3 версия в телефоне

http://update.dbankcdn.com/download/data/pub_13/HWHOTA_hotaMigrate_900_9/79/v3/bebad367cac744e496c97f13a54acecb/

ELS-N29-PRELOAD 10.1.0.1(C10R3)

382973

      - harmony OS выбрать соответственно harmony OS. (или EMUI)
           - ELS-LGRP4-OVS 102.0.0.218
           - ELS-N29-CUST 102.0.0.2(C10)
           - ELS-N29-PRELOAD 102.0.0.4(C10R3)
 - нажать в прокси на SETUP.
 - оно закроет и пропатчит HiSuite. повторю, патч работает только с версией HiSuite которую сама де предлагает качать
 - убедится что в консоле нет ошибок

Понидаем версию ОС до 10 (даунгрейд ОС)

  • запустить HiSuite (для HiSuite11 версии ставится красный значёк ярлыка на раб.столе. для HiSuite10 - остался зелёный)
    • настроить соединение
      • если не соединится - включить USB debug в телефоне: настройки тел -> 10 кликов по сборке; настр-> сист.апд->для разраб -> включить usd debug
    • нажать в HiSuite на "обновить".
    • убедится что предложенная версия - нужная, (а не 12).
    • если обновлений "нет": удалить с мобилы HiSuite(если откажется ставить придётся даунгрейдить EMUI до 11).
    • завершить даунгрейд ОС (накатить "обновление" на целевую версию)
      • когда попросит сделать low level format/factory reset написав "yes"
      • включить телефон, пройти все авторизации
    • если версия не встала пробовать повторить. есть вероятность что в процессе после перезагрузки встанет "обновление по воздуху" (у меня прилетала EMUI12 вместо даунгрейда) дальнейшие действия не имеют смысла без установки базовой версии ОС (Harmony OS или 10.1 для GAPPS)

Установка GAPPS для EMUI 10.1

 - с помощью "Googlifier 1" следуя инструкциям на английском
 https://forum.xda-developers.com/t/googlefier-install-gms-on-huawei-honor.4180485/
      - если как у меня не пойдёт "1 шаг" - ставить MicroG патченный EloYGomeZTv ручками и запускаем "шаг 2".
           - я чинил с  https://4pda.to/forum/index.php?act=findpost&pid=100197344&anchor=Spoil-100197344-1
           - офиц проект: https://github.com/EloYGomeZ/android_packages_apps_GmsCore-HUAWEI

либо ручками - в HiSuite: Восстановить lzplay, патченный MicroG и далее. инструкции есть в https://4pda.to/forum/index.php?showtopic=991712 - раньше я устанавливал lzplay через HiSuite но сейчас законнектится после отката не получилось. поришлось через апп в мобиле

Дополнительно:

Настроить подключение HiSuite

 - включить на телефоне HDB(поиск по буквам в настройках)
 - включить режим разработчика: настройка о системе - 10 кликов по версии сборки
 - включить "отладка по usb" (настройки -> система и обнов -> для разраб).
  потребуется для hisuite+proxy
 - при подключении кабеля "зарядка по usb"->файлы
 - ввести цифрокод, разрешения

ЗЫ: Я к прошивкам и устанравливаемым программам отношения не имею. в них может быть вирусы и другие угрозы, всё на свой страх и риск

@bagart
Copy link
Author

bagart commented Apr 1, 2022

How sure you are that Harmony OS marked on firmfinder is realy Harmony OS and not EMUI12? Have you installed it?

yes, I installed it.
Not sure about core but youtube casts about HarmonyOS looks pretty match as EMUI 12.
https://www.youtube.com/watch?v=egAw3l53rDw

@pieckenst
Copy link

На Nova y90 данная инструкция пройдёт чтобы перейти с emui 12 для ctr-lx1 на harmonyos для китайского варианта данного аппарата ctr-al00?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment