Установите Generic System Image на Project Treble Devices (GSI)

В этом посте мы покажем вам, как установить Generic System Image на устройствах с поддержкой Project Treble.

В Android Oreo появилось множество новых изменений и функций, из которых одним важным дополнением, которое изначально не обсуждалось, является Project Treble. Новая архитектурная переработка Google в основном влияет на производителей и помогает им быстрее развертывать обновления программного обеспечения. Это делается путем отделения полной платформы Android OS от реализаций поставщика. Согласно Google, каждое новое устройство, которое поставляется с Android Oreo из коробки, должно поддерживать Project Treble. Однако производитель должен добавить поддержку существующих устройств под управлением Android 7.x Nougat. Во всяком случае, вы легко можете flash Общий образ системы на устройствах с поддержкой Project Treble.

Установите общий образ системы на устройства Project Treble
Установите общий образ системы на устройства Project Treble

Руководство по установке стандартного образа системы на устройства Project Treble

У Project Treble есть еще одна сторона, которая придает ему должное значение в области настройки Android. Устройства, которые его поддерживают, могут легко установить Generic System Image (GSI) на основе кода AOSP. Это просто файлы системного раздела (.img). Прозвище «Generic» подразумевает, что такие образы программного обеспечения могут быть установлены на любом устройстве с поддержкой Treble, независимо от производителя, которому они принадлежат. Независимые разработчики на форумах XDA уже начали компилировать GSI некоторых популярных пользовательских ПЗУ, включая LineageOS и Resurrection Remix. Со временем будет добавляться все больше и больше пользовательских ПЗУ.

Обратите внимание, что бесшовные обновления (система разделов A / B) и Project Treble — это две разные вещи, не путайте их друг с другом. Например, есть такие устройства, как Honor 9 Lite, Galaxy S9 (Plus) и другие, которые используют систему разделов только для A и официально поддерживаются Treble.

Поскольку концепция нова, пользователи часто теряют интерес к тому, как прошить GSI на своих устройствах. Это потому, что процесс отличается от перепрограммирования обычного пользовательского ПЗУ, чему мы следим в течение многих лет. Существует два метода установки Generic System Image на устройства Project Treble. Вы можете использовать TWRP или Fastboot для прошивки system.img. Хотя процесс в целом одинаков для всех поддерживаемые телефоны, могут потребоваться дополнительные действия для конкретных устройств.

Предпосылки

  • Во время процесса требуется сброс к заводским настройкам, который удалит данные (за исключением внутренней памяти). Поэтому не забудьте заранее сделать полную резервную копию. Вы можете следовать нашему подробному руководству по резервному копированию Android.
  • Это руководство будет работать только на устройствах с поддержкой Project Treble. Если вы не уверены, вы можете легко проверить это или обратиться к нашему списку устройств, поддерживающих Project Treble.
  • Чтобы прошить GSI, ваш телефон должен иметь разблокированный загрузчик.
  • Если вы хотите использовать метод 1, у вас также должно быть установлено последнее восстановление TWRP.
  • Для метода 2 обязательно установить инструменты Android SDK на ваш компьютер.
  • Убедитесь, что в вашем телефоне используется стандартный образ загрузочного / виртуального диска. Вы можете найти изображение для вашего устройства Вот.
  • Неофициально поддерживаемые устройства должны сначала выполнить дополнительные действия, как указано в связанных здесь потоках.

После того, как вы выполнили указанные выше требования, вы должны быть готовы к установке Generic System Image на устройства Project Treble.

Загрузки

Сначала вам нужно будет взять GSI, который вы хотите установить на свое устройство. Если вы ищете чистый AOSP, мы рекомендуем загрузить phh-Treble от Phhusson. Те, кто стремится к дополнительным настройкам и функциям, могут загрузить LineageOS 15.1 или Resurrection Remix 6.0.

Убедитесь, что вы выбрали правильный образ GSI для вашего устройства. В целом, существуют варианты A / B и A-only, вместе с GApps или без них.

Как было сказано ранее, есть два метода установить Generic System Image на устройствах Project Treble. Вы можете выбрать то, что вам больше подходит.

Метод 1: как прошить GSI с помощью TWRP

  1. Загрузите Generic System Image и перенесите его на память телефона / SD-карту.
  2. Полностью выключите устройство.
  3. Используйте специальную комбинацию кнопок для конкретного устройства, чтобы войти в режим восстановления TWRP.
  4. В качестве альтернативы вы также можете использовать следующую команду ADB:
    adb reboot recovery
  5. В TWRP перейдите в «Wipe» и смахните кнопку «Swipe to Factory Reset».
  6. Вернитесь на главный экран.
  7. Нажмите на кнопку «Установить».
    Установите Generic System Image на Project Treble Devices с помощью TWRP
  8. Нажмите кнопку «Установить образ» внизу. Это переведет установщик TWRP с ZIP на IMG.
  9. Перейдите в хранилище и выберите файл IMG.
    Установите Generic System Image на Project Treble Devices с помощью TWRP-1
  10. На следующем экране выберите «Образ системы».
  11. Наконец, смахните кнопку на экране, чтобы установить Generic System Image на устройства Project Treble.
  12. По завершении нажмите кнопку «Перезагрузить систему».

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

Метод 2: как прошить GSI с помощью Fastboot

  1. Во-первых, сбросьте заводские настройки вашего устройства Android из настроек устройства или стандартного восстановления.
  2. Затем загрузите стандартный образ системы по вашему выбору.
  3. Перенесите его в папку, содержащую двоичные файлы ADB и fastboot. Если вы следовали нашему руководству, это должен быть C: adb.
  4. Удерживая нажатой клавишу SHIFT на клавиатуре, щелкните правой кнопкой мыши пустое место внутри папки.
  5. Выберите «Открыть окно PowerShell здесь».
  6. Включите отладку по USB на вашем устройстве и подключите его к ПК.
  7. Перезагрузитесь в режим Bootloader / Fastboot, используя данную команду ADB:
    adb reboot bootloader
  8. Наконец, установите Generic System Image на устройства Project Treble, используя:
    fastboot flash system system-image-name.img
  9. Здесь «system-image-name.img» будет заменено фактическим именем файла GSI, который вы скачали. Пример:
    fastboot flash system system-arm64-ab-gapps-su.img

    Установите Generic System Image на Project Treble Devices с помощью Fastboot

  10. После завершения перезагрузите телефон, используя:
    fastboot reboot

Теперь ваше устройство загрузится в ОС. Если не загружается, взгляните на указатели в разделе ниже.

Исправление проблем

  • Например, некоторые устройства, такие как Razer Phone, могут выходить из строя из-за dm-verity. Чтобы исправить это, вы можете просто установить Magisk, чтобы отключить dm-verity.
  • Также отмечается, что некоторым устройствам также требуется полный сброс настроек до заводских, включая внутреннюю память, для загрузки. Итак, если вышеперечисленное не помогает в вашей ситуации, вы можете попробовать это.

Вы можете дополнительно получить root права на их телефон Android с помощью SuperSU или Magisk. Обратите внимание, что вы должны использовать только решения для рутирования LineageOS / Resurrection Remix. phh-Treble не поддерживает его, так как он может нарушить политику SELinux. Вы даже можете воспользоваться этой возможностью и установить такие моды, как Xposed Framework, ViPER4Android и Dolby Atmos.

Теперь, когда вы смогли установить Generic System Image в Project Treble поддерживаемых устройств, сообщите нам, насколько это было легко или сложно по сравнению с обычным процессом перепрошивки.

Источник

Похожие записи

Добавить комментарий

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