Useful Resources
Here, we have some more useful resources:
English Language
- Google's AOSP Build Guide
- Lineage Build Guide
- Divest OS (EOL) Build Guide
- Lopestom's Bringup guides
- RealOGs Bringup Guide
- DaltonFury42's Build Guide
- AtlanPrime's Build Guide
- Mohamed Rashik's AOSP Build Guide
- Robin W. Hunter's Build Guide
- AlaskaLinuxUser Youtube
- AlaskaLinuxUser Blog
- Awesome Android AOSP
- LineageOS Vendor Tree Guide
Turkish Language
Ukrainian Language
GSI and more Resources:
Here are resources useful for GSI developers and users:
Signing Guides(Non-Crave)
Here are some guides on signing builds: (avoid using on Crave)
- Inline Guide for Dev-Keys by A2L5E0X1
- Inline Guide by CrDroid
- Detailed Guide by LineageOS
- Detailed Guide by AOSP
SELinux Guides
Here is some documentation to deal with SELinux:
Tools
Here, you can find some useful scripts to make things easier while developing
- Azwhikaru's Action-TWRP-Builder
- Build Recoveries Online using Github Actions
- SebaUbuntu's Twrpdtgen
- Generate a minimal android device tree to start work on building a recovery like TWRP
- SebaUbuntu's Aospdtgen
- Generate a minimal android device tree to start work on building LineageOS
- DumprX
- Extract your OEM's default ROMs to import things like Modules, Prebuilt Kernel, Vendor Blobs, Audio Configations, etc.
- cd-Crypton's extract_proprietary_blobs
- Create a Vendor Tree from a Dump using Github Actions
- Manifest Tester
- Test local and rom manifest xml files to ensure sync works as expected
- Local Manifest Generator
- Quickly generate local manifests from git clone, rm and repo init commands