Android P Port

Android P Port

Daniil Kovalenko

Текущая версия: PPR2

Процесс полон нюансов, поэтому прошу вас полностью прочитать инструкцию перед началом.


Баги Mi A1 на 22 сентября

-SElinux permissive.

-Отсутствие подсветки аппаратных кнопок.


Инструкция по установке

1. Выберите вашу ситуацию.

У меня обычный телефон, без Project Treble

1.1. Выполните только первую половину второго раздела инструкции по установке Project Treble.

1.2. Установите актуальный Vendor по примеру третьего раздела инструкции.

1.3. Переходите ко второму пункту инструкции.

У меня уже стоит другая Project Treble прошивка.

1.1. Выполните очистку "Data" раздела и переходите ко второму пункту инструкции. Также убедитесь, что у вас самый свежий Vendor.

2. В TWRP от Cosmic Dan пройдите:

"Mount" > активируйте "Vendor" и "System"(по возможности), после чего вернитесь в главное меню.

Учтите, что все ваши файлы должны находиться в папке, которая не содержит пробелы!

3. Установите GSI образ порта, который вы скачали на телефон заранее:

"Install" > "Install image" > ("System Image")

3.1. Повторите пункт 2(пропустите, если переключатели уже активны).

4. Установите первый патч "sGSI 1".

5. Установите второй патч "sGSI 2".

6. Установите любое ядро с поддержкой Treble, кроме Nuclear Kernel.

7. В TWRP от Cosmic Dan перейдите:

"Advanced" > "Tissot Manager" > "Patches" > найдите пункт "SElinux mode" и переключите его в "Permissive".

8. (По желанию)установите Magisk.

9. Запустите телефон.

10. Чтобы вы смогли восстановить ваш Google бекап, а также полноценно использовать Google Play, выполните следующие действия:

Через ПК

Компьютер должен быть готов к подключению. Я думаю, что раз вы дошли как-то до этого этапа, за ПК проблема не встанет.

-Подключите телефон во включенном состоянии и откройте командную строку.

-Скачайте на ПК этот файл и переместите его в папку Tools, не меняйте название.

-Введите "adb install -r googleservices.apk" и нажмите клавишу "Enter". Не забудьте подтвердить на телефоне отладку перед началом.

-В командной строке после завершения процесса вы увидите надпись "Success", если всё установилось, как надо. Если она так и не появилась, повторите установку.

-Перезагрузите телефон и продолжите восстановление ваших данных.


Обновление

1. Выполните очистку разделов System и Vendor.

2. Установите актуальный Vendor.

3. Выполните "Mount" > "Vendor".

4. Установите новый GSI образ через TWRP.

5. Установите 2 патча из инструкции выше.

6. (Не обязательно)установите Magisk.

7. Перезагрузитесь в систему.


Фиксы и улучшения

Система

1. Чтобы починить передачу данных при подключении к ПК, активируйте меню "Для разработчиков"(FAQ), затем найдите там опцию передачи данных и активируйте её.


Для Magisk

2. Чтобы активировать панель навигации, отключив аппаратные кнопки, установите этот Magisk модуль.

3. Чтобы исправить вылет настроек в GCAM и некоторые другие проблемы с камерой, установите этот модуль.


Является частью этого бота!

Report Page