Samsung Galaxy J5 2016 Custom Rom Page

WARNING: This is serious. Before flashing any ROM, back up your EFS partition in TWRP (Backup > Select EFS). If you lose IMEI, restore that backup.


Havoc-OS is no longer updated, but its Android 10 build is rock solid. If you don't care about new features and just want a phone that never crashes, flash Havoc. It includes built-in screen recording and a very good dark theme.

Modern Samsung phones require a developer unlock, but the J5 (2016) is older.

Note: If your device is a carrier-locked model (like from AT&T or Verizon), you might not be able to unlock the bootloader.


Before we dive into the list of ROMs, let’s address the "why." The stock Samsung Experience UI (TouchWiz) on the Snapdragon 410 (MSM8916) chipset with 2GB of RAM is a bottleneck. Here is what a custom ROM fixes: samsung galaxy j5 2016 custom rom

The Samsung Galaxy J5 2016 is still usable in 2026 with custom ROMs like LineageOS 20. You’ll get modern Android features, better privacy, and a bloat-free experience. However, avoid heavy gaming and keep expectations realistic for a 1.5GB RAM device.

Once you have unlocked your bootloader and installed TWRP, follow these steps:

Step 1: Download the ROM Find the correct ROM for your specific model number (e.g., J510F) from trusted sources like XDA Developers Forums. Download the .zip file to your phone's internal storage or SD card.

Step 2: Boot into Recovery Power off your phone. Press and hold Volume Up + Home + Power simultaneously until the Samsung logo appears, then release them. This boots you into TWRP. WARNING: This is serious

Step 3: Create a Nandroid Backup (Crucial) In TWRP, select "Backup." This creates a full system image. If anything goes wrong, you can restore your phone to its previous state.

Step 4: Wipe Data

Step 5: Install the ROM

Step 6: Wipe Cache/Dalvik After the ROM installs, select "Wipe Cache/Dalvik" if prompted or do it manually in the Wipe menu. Havoc-OS is no longer updated, but its Android

Step 7: Reboot Go back to the main menu and select Reboot > System. The first boot will take significantly longer than usual (up to 5–10 minutes). This is normal.

Custom ROMs bring potential gains but also real costs:

Not all ROMs are created equal. Some are stable as rocks, others are experimental. Here is the definitive list.