Skip to content

Latest commit

 

History

History
60 lines (32 loc) · 3 KB

File metadata and controls

60 lines (32 loc) · 3 KB

⭐ Ultimate AOSP Guide | Custom roms weekipedia

New to custom roms? or stuck somewhere? Just remember this repo!

Welcome to the AOSP Custom ROM Guides repository! This collection serves as your comprehensive resource for navigating the exciting world of Android Open Source Project (AOSP) custom ROMs. Whether you're an aspiring developer, a seasoned enthusiast, or just looking to breathe new life into your Android device, you'll find detailed guides here to help you build, flash, troubleshoot, and understand custom ROMs.

✨ What You'll Find Here

This repository is designed to be a living documentation hub, providing step-by-step instructions and insights into various aspects of AOSP custom ROM development and usage. We aim to cover:

  • Compiling custom rom for your device

  • Flashing custom ROMs safely.

  • Troubleshooting common errors and issues.

  • Advanced customization and development topics.

Each major guide will have its own dedicated directory with its own README.md file, ensuring focused and easy-to-follow content.

🚀 Explore Our Guides

Browse through the categories below to find the guide you need. Click on the links to access the detailed README.md for each specific topic.

🛠️ About AOSP (Android open source project)

AOSP overview

AOSP for beginners

Building LineageOS for an Unsupported Device

📦 Flashing & Installation

First of all know what kind of device you have (reffer FAQ), either A/B device or A-only device. A/B device has 2 slots (dynamic partitions) A and B and does not have seperate recovery partition. Modern devices (Android 10+) are coming with A/B slots

If you have a older device that has a seperate recovery partition, then your device is A only device.

After that, reffer to universal_flashing_guide

🐛 Troubleshooting Common Issues

Device Bootloops & Fixes

Play Integrity fix

ADB/Fastboot Not Recognizing Device

Connectivity Problems (Wi-Fi, Bluetooth)

Don't have your issue listed here? Open an issue by clicking here

🤝 Contributing

We welcome contributions from the community to make these guides even better and more comprehensive! If you have a guide to add, an improvement to suggest, or a correction to make, please fork the repo, make changes and create a pull request.

Please ensure your contributions are clear, accurate, and follow the general structure of existing guides.

🙏 Acknowledgements A huge thank you to the entire Android development community, XDA Developers, and all the individuals who contribute their knowledge and time to the AOSP ecosystem.