Prior to building, you will need basic knowledge of Git.
- Around 350GB Disk Space.
- A computer with at least 32GB RAM running Linux (recommended) or MacOS.
- Build environment setup.
repo init -u https://github.com/Project-Mist-OS/manifest -b 15 --git-lfs
repo sync -c --force-sync --optimized-fetch --no-tags --no-clone-bundle --prune -j$(nproc --all)
# For gms or chromium blobs related errors due to git lfs (gitlab now limits files up to 100mb max) (credits to haggertk):
sudo apt install git-lfs
git lfs install
rm -rf vendor/gms
rm -rf .repo/projects/vendor/gms.git
rm -rf .repo/project-objects/*/android_vendor_gms.git
repo init -u https://github.com/Project-Mist-OS/manifest -b 15 --git-lfs
###Inherit LineageOS Vendor stuffs**
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)MISTOS_MAINTAINER="XXX"
TARGET_ENABLE_BLUR := true/false
PRODUCT_NO_CAMERA := true/false
TARGET_PREBUILT_LAWNCHAIR_LAUNCHER := true/false
WITH_GMS := true/false
TARGET_DEFAULT_PIXEL_LAUNCHER := true/false
TARGET_HAS_UDFPS := true
EXTRA_UDFPS_ANIMATIONS := true
. build/envsetup.sh
mistify <devicecodename> user
mist b
mist sb
To get help with build errors, please visit Android Building Help.
