Сегодня я расскажу вам о том, как легко и просто скомпилировать прошивку LineageOS 17.1 для Android используя Windows 10 с WSL2!
Давайте буду полностью честен перед вами, хоть и работать над прошивкой вы будете в ОС Windows 10, но вот для того чтобы у вас все получилось, вам необходимо до установить Linux прослойку! Без паники! Это совсем не сложно! Поехали!
Компилируем прошивку LineageOS 17.1 в Windows 10
Как выше я уже сказал для работы над прошивкой Android нам понадобиться Linux прослойка. Как ее установить в Windows вы можете ознакомиться в нашей предыдущей статье — Как запустить linux на Windows 10?
После того как «включите» Linux в Windows 10 необходимо установить Ubuntu 18.04 с магазина программ Windows.
- Открываем командую строку Windows и запускаем Ubuntu
- Устанавливаем все необходимые пакеты
sudo apt update && sudo apt full-upgrade -y && sudo apt install -y build-essential ccache libncurses5 libssl-dev m4 unzip zip
- Создаем директорию и переходим в нее
mkdir -p ~/android/lineage && cd android/lineage
- Добавляем репозиторий
repo init -u https://github.com/LineageOS/android.git -b lineage-17.1
- Загружаем исходный код
repo sync
- Начинаем работать над созданием на прошивкой, запускаем
source build/envsetup.sh
- Вместо сodeNAME указываем кодовое имя вашего Android телефона, узнать точное название можно на сайте LineageOS
breakfast сodeNAME
- Добавьте или создайте файл .repo/local_manifests/roomservice.xml с следующим содержанием
<project name="TheMuppets/proprietary_vendor_your device brand" path="vendor/your device brand" remote="github" />
- Выполняем повторную синхронизацию
repo sync
- Компилируем прошивку LineageOS в Windows
brunch your device codename
У вас остались еще вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!