This project contains a custom Android ROM and custom recovery built for the Samsung Galaxy A15 5G, focused on performance, efficiency, and system stability.
- Performance Optimizations: Kernel and system tweaks for smoother multitasking and faster responsiveness.
- Custom Recovery: Flash firmware, perform backups, and restore your device safely.
- Resource Efficiency: Optimized background processes and memory usage for better device longevity.
- Reproducible Builds: Automated build pipeline with Linux shell scripts and Git.
- Based on AOSP (Android Open Source Project) with device-specific modifications.
- Kernel compilation and device tree customization for Samsung Galaxy A15 5G.
- Debugging and optimization using profiling and benchmarking tools.
- Partition and boot image management.
- Recovery (TWRP 3.7.1_12): twrp-3.7.1_12-a15x.tar
- VBMeta: vbmeta.img
- ROM: Download ROM from Google Drive
- A Windows PC
- Samsung USB drivers installed: Download here
- Odin tool (latest version): Download here
- USB cable
- TWRP recovery
.tarfile for Galaxy A15 5G - Fully charged phone (β₯50%)
- Go to Settings β About Phone β Software Information
- Tap Build Number 7 times until you see βDeveloper mode enabledβ.
- Go back to Settings β Developer Options.
- Enable:
- OEM Unlocking
- USB Debugging
- Power off your phone.
- Boot into Download Mode:
- Press and hold Volume Up + Volume Down simultaneously.
- Connect your phone to the PC via USB.
- Press Volume Up to confirm unlocking the bootloader.
- Your phone will erase all data and reboot once unlocking is complete.
- Boot your phone into Download Mode:
- Power off β Press Volume Down + Power (or Volume Down + Volume Up depending on model).
- Press Volume Up to continue.
- Open Odin on your PC.
- Connect your phone via USB. Odin should detect your device (ID:COM will turn blue).
- Click AP in Odin and select the
twrp-3.7.1_12-a15x.tarfile. - Make sure F. Reset Time is checked and Re-Partition is unchecked.
- Click Start to flash TWRP.
- Once completed, Odin will show PASS!, and your device will reboot.
- Immediately after flashing, boot into TWRP recovery to prevent stock recovery from overwriting it:
- Power off β Press Volume Up + Power simultaneously.
- You are now in TWRP recovery. From here, you can flash VBMeta and your ROM.
- Always boot into TWRP first after flashing.
- Do not boot into the system before flashing VBMeta or ROM, as it may overwrite TWRP.
- Use the Backup option in TWRP to create a Nandroid backup before flashing the ROM.
- Clone the repository:
git clone https://github.com/your-username/galaxy-a15-rom.git