Building
Sync the manifest and compile CipherOS from source on your own machine.
CipherOS is an Android distribution based on AOSP, built for a clean, bloat free system with minimal customisation. Everything below runs on a Linux host with a working Android build environment.
Initialise and sync
shell
repo init -u https://github.com/CipherOS/android_manifest.git -b fifteenshell
repo sync -c --force-sync --optimized-fetch --no-tags --no-clone-bundle --prune -j$(nproc --all)Build the ROM
- Set up the build environment with
. build/envsetup.sh. - Pick your target with
lunch cipher_<codename>-ap3a-userdebug, substituting your device codename. - Compile with
mka bacon -j$(nproc --all).
shell
. build/envsetup.sh
lunch cipher_$device_codename-ap3a-userdebug
mka bacon -j$(nproc --all)Contributing
Patches are welcome. Fork the relevant repository on GitHub, make your change, and open a pull request. The team reviews and merges from there.