Как скомпилировать прошивку LineageOS 16.0 в Windows 10?

771

Сегодня я расскажу вам о том, как легко и просто скомпилировать прошивку LineageOS 16.0 для Android в операционной системе Windows 10!

Давайте буду полностью честен перед вами, хоть и работать над прошивкой вы будете в ОС Windows 10, но вот для того чтобы у вас все получилось, вам необходимо до установить Linux прослойку! Без паники! Это совсем не сложно! Поехали!

Компилируем прошивку LineageOS 16.0 в 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 bc build-essential ccache curl g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop m4 openjdk-8-jdk pngcrush repo rsync schedtool squashfs-tools xsltproc zip zlib1g-dev
  3. Создаем директорию и переходим в нее
    mkdir -p ~/android/lineage && cd android/lineage
  4. Добавляем репозиторий
    repo init -u https://github.com/LineageOS/android.git -b lineage-16.0
  5. Загружаем исходный код
    repo sync
  6. Начинаем работать над созданием на прошивкой, запускаем
    source build/envsetup.sh
  7. Вместо сodeNAME указываем кодовое имя вашего Android телефона, узнать точное название можно на сайте LineageOS
    breakfast сodeNAME
  8. Добавьте или создайте файл .repo/local_manifests/roomservice.xml с следующим содеражнием
    <project name="TheMuppets/proprietary_vendor_your device brand" path="vendor/your device brand" remote="github" />
  9. Выполняем повторную синхронизацию
    repo sync
  10. Компилируем прошивку
    brunch your device codename

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

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