В рамках Google I/O был представлен Project Treble, который сделал возможным порт «чистого» Android Oreo и следующих версий на большинство современных смартфонов.
Таким образом Google борется с фрагментацией и делает возможным обновление любого аппарата до новых версий Android независимо от производителя. Если ваш смартфон получи обновление до Android Oreo, значит он совместим с Project Treble.
Сторонние разработчики постарались, и уже успели портировать последнюю версию Android на некоторые современные девайсы. Стоит отметить, что если у железа нет поддержки Treble API, его функции работать не будут. Например, внешняя камера Essential Phone поддерживаться не будет.
Поддерживаемые устройства:
- Essential PH-1;
- Google Pixel;
- Google Pixel XL;
- HTC U11 Plus;
- Huawei Mate 9;
- Huawei Honor 8 Pro;
- Sony Xperia XZ1;
- Sony Xperia XZ1 Compact.
Как установить?
- Для начала обновите свое устройство до официальной версии Android Oreo от производителя.
- Откройте бутлоадер (для каждого устройства процесс может отличаться).
- Загрузите нужный образ прошивки по ссылке ниже.
- Установите Android SDK на компьютер (последняя версия Android Studio).
- Перейдите в режим fastboot соответствующей комбинацией клавиш либо через командную строку командой «adb reboot bootloader» с подключенным к компьютеру смартфонов и активированным режимом отладки. Включить режим отладки можно в настройках для разработчиков.
- После перехода в режим фастбута подключите смартфон к компьютеру, если не сделали этого раньше, и установите system.img при помощи команды в fastboot flash system путь/к/системному/образу/system.img.
- Выполните полный сброс, перейдя в меню рекавери. Зайти в рекавери можно из режима фастбута, выбрав нужный режим при помощи кнопок регулировки громкости.
- Перегрузите смартфон.
Загрузить нужны файлы можно по ссылкам:
- Для Essential, Google Pixel, Pixel XL, HTC U11 Plus: system.img с GApps, vanilla;
- Для Huawe Mate 9, Honor 8 Pro, Xperia XZ1, Xperia XZ 1 Compact: system.img с GApps, vanilla.
Полный бред!
для чего нужен Android SDK, каким образом он влияет на установочный файл?
В Android SDK есть adb и fastboot. Поэтому его нужно скачать.