Building CipherOS
-
CipherOS is an Android Custom OS based on AOSP, designed to provide users with a clean, bloat-free, and sturdy experience with minimal customization.
-
CipherOS is totally opensource & here's how you can build it.
Initializing & Syncing the Repo
First, initialize the CipherOS repository and sync the source code.
1. Initialize the repo
Run the following command in your terminal:
repo init -u https://github.com/CipherOS/android_manifest.git -b fifteen
2. Sync the source code
This command fetches all the required repositories:
repo sync -c --force-sync --optimized-fetch --no-tags --no-clone-bundle --prune -j$(nproc --all)
Building the ROM
1. Set up the environment
Run the environment setup script:
. build/envsetup.sh
2. Choose a target device
Replace $device_codename
with your actual device codename:
lunch cipher_($device_codename)-ap3a-userdebug
3. Compile CipherOS
Start the build process:
mka bacon -j$(nproc --all)
Contribute to CipherOS
We welcome contributions from the community!
To submit changes/patches:
- Fork the CipherOS repositories on GitHub.
- Make your changes and send a pull request.
- Our team will review and merge your contributions.
🚀 Happy Building! If you face any issues, feel free to reach out.
Support channels
You can get in touch with us on our official Telegram Channel or on X Formerly Twitter.