Как скомпилировать прошивку LineageOS 17.1 в Windows 10 (WSL2)?

Сегодня я расскажу вам о том, как легко и просто скомпилировать прошивку 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. 

Ubuntu 18.04 LTS
Ubuntu 18.04 LTS
Developer: ‪Canonical Group Limited‬
Price: Бесплатно

  1. Открываем командую строку Windows и запускаем Ubuntu
  2. Устанавливаем все необходимые пакеты
sudo apt update && sudo apt full-upgrade -y && sudo apt install -y build-essential ccache libncurses5 libssl-dev m4 unzip zip
  1. Создаем директорию и переходим в нее
mkdir -p ~/android/lineage && cd android/lineage
  1. Добавляем репозиторий
repo init -u https://github.com/LineageOS/android.git -b lineage-17.1
  1. Загружаем исходный код

repo sync

  1. Начинаем работать над созданием на прошивкой, запускаем

source build/envsetup.sh

  1. Вместо сodeNAME указываем кодовое имя вашего Android телефона, узнать точное название можно на сайте LineageOS

breakfast сodeNAME

  1. Добавьте или создайте файл .repo/local_manifests/roomservice.xml с следующим содержанием
 <project name="TheMuppets/proprietary_vendor_your device brand" path="vendor/your device brand" remote="github" />
  1. Выполняем повторную синхронизацию

repo sync

  1. Компилируем прошивку LineageOS в Windows

brunch your device codename

У вас остались еще вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!