The Samsung Galaxy J5 (2016) , codenamed j5xnlte , has a dedicated development community on XDA Forums , providing ROMs that extend the life of this budget-friendly device. While it originally launched with Android 6.0 Marshmallow, custom ROMs can bring it up to modern versions like Android 14 . Popular Custom ROM Options LineageOS : Generally the most stable option. Newer builds like LineageOS 21 (Android 14) exist, though users report varying stability for core features like Bluetooth, NFC, and camera on some versions. Pixel Experience : A favorite for those wanting a clean, Google-centric UI. Users have reported it as a solid fix for aging hardware, although screen burn-in on the sAMOLED display remains a hardware-level issue. e/OS : Focused on privacy and "de-Googling." Unofficial builds are available, though some users have encountered minor app crashes or occasional reboots. Ancient OS : Known for heavy customization options and being a lightweight alternative to stock firmware. Prerequisites for Flashing Before installing a custom ROM, you must fulfill several technical requirements: Installing Android 14 on Galaxy J5 2016 (Custom ROM)
Here’s a structured, beginner-friendly guide to installing a custom ROM on a Samsung Galaxy J5 (2016) — model number SM-J510FN, SM-J510F, SM-J510H, SM-J510MN (collectively known as j5xnlte ).
⚠️ Warning: Custom ROMs void your warranty, trigger Knox (Samsung Pay & Secure Folder stop working), and carry a risk of bricking your device if steps are skipped. Proceed at your own risk.
📋 Prerequisites
Back up your data – Custom ROM installation wipes everything. Charge battery – At least 70%. Enable OEM Unlock :
Go to Settings → About Phone → Software Info → tap Build Number 7 times. Back to Settings → Developer Options → enable OEM Unlock and USB Debugging .
Download required tools :
Samsung USB Drivers – install on PC. Odin3 v3.13.1 (or newer). TWRP recovery for j5xnlte ( .tar file). Custom ROM – e.g., LineageOS 18.1 (Android 11) or crDroid , Havoc-OS . Find official builds on XDA Forums. GApps (optional) – OpenGApps (ARM64 → Android version matching ROM). Magisk (optional) – for root access.
🔧 Step 1: Unlock Bootloader (Samsung method)
Power off the phone. Press Volume Down + Home + Power to enter Download Mode. Long press Volume Up to confirm unlock (this wipes data). Device restarts → go through setup → re-enable Developer Options → verify OEM Unlock is grayed out (unlocked). samsung galaxy j5 2016 custom rom
📲 Step 2: Install TWRP Recovery via Odin
Put phone in Download Mode again: Volume Down + Home + Power . Press Volume Up to continue. Open Odin on PC as Administrator. Connect phone to PC – Odin shows Added! and a blue box (COM port). Click AP button → select the TWRP .tar file. Uncheck Auto Reboot in Odin’s Options tab. Click Start . Wait for PASS! in Odin. Force reboot into TWRP immediately: Hold Volume Down + Home + Power → when screen goes black, quickly switch to Volume Up + Home + Power until TWRP appears.