What is the of your Galaxy A5 (e.g., SM-A500F, SM-A500H)?
The bootloader is the software that loads the operating system. You need to unlock it to allow unsigned code (a custom ROM) to run. For Samsung phones, you usually need to enable "OEM Unlock" in Developer Options. If you don't see this option, it may already be unlocked.
Tap and select the GApps zip file (this ensures you have the Google Play Store and Google services).
Versions range from 14.1 (Nougat) up to 17.1 (Android 10) depending on the specific sub-model.
: Even though the device is older, custom ROMs can offer updates to newer Android versions that Samsung no longer provides.
Confirm your device is a 2015 variant of the Galaxy A5 (SM-A500 series). Do not flash these files on the 2016 or 2017 models.
Even with careful steps, you might encounter some hitches. Here’s how to handle them:
Stock Samsung firmware from 2015 is notoriously heavy. Clean, AOSP-based (Android Open Source Project) ROMs remove duplicate apps and useless background services, freeing up precious system RAM.
LineageOS is the gold standard of the custom ROM community. For the Galaxy A5 2015, unofficial builds ranging from LineageOS 14.1 (Android 7.1 Nougat) to LineageOS 17.1 (Android 10) have been maintained by independent developers on forums like XDA Developers.
Do not chase Android 14. Install LineageOS 18.1 (Android 11) or /e/OS . You will get 4+ hours of screen-on time, a snappy interface, and modern app support. The A5 2015 refuses to die, thanks to the dedicated developers on XDA.
📍 The "F" and "FU" variants generally have the best development support. If you have a dual-sim variant, check for RIL (Radio Interface Layer) bugs in the ROM notes. If you'd like, I can help you: Find the exact TWRP version for your model Link you to the latest stable ROM threads Troubleshoot a bootloop if you get stuck
Power off your Galaxy A5. Boot into by pressing and holding the Volume Down + Home + Power buttons simultaneously until a warning screen appears. Press Volume Up to confirm.
Before starting, ensure you have backed up all data, as this process will wipe your phone void your warranty 1. Prerequisites Enable Developer Options: Settings > About Phone and tap "Build Number" 7 times. Enable USB Debugging: Found in the newly unlocked Developer Options Unlock Bootloader: Ensure "OEM Unlocking" is toggled ON if available. 2. Flash TWRP Recovery You need a custom recovery to install (flash) the ROM. Download the correct TWRP image for your specific model (e.g., Go to product viewer dialog for this item. Odin (v3.13+) Boot your phone into Download Mode (Volume Down + Home + Power). In Odin, select the TWRP file in the slot and click 3. Install the ROM
Go to Wipe > Advanced Wipe . Select Dalvik, System, Data, and Cache. Install: Select the ROM .zip file. "Add more Zips" and select GApps. Swipe to Flash: Wait for the process to complete. Reboot: The first boot can take up to 10 minutes. 🔋 Post-Install Optimization
With your TWRP recovery ready and a ROM chosen, here's the step-by-step process:




