[Samsung Galaxy J5 Guides, News, & Discussion] vaserbanix:
you will find all rom's developped or ported in "Developpment" section

http://xdaforums.com/galaxy-j5/development

#####################################################################################################

Android 5.1.1(Lolipop)LINARO Kernel (for stock rom) by [MENTION=5882401]Nick Verse[/MENTION]

[5.1.1/6.0.1][KERNEL][MODDED][LINARO 4.8] DMPKern For Galaxy J5, Heavily modded by [MENTION=461453]DJ_Steve[/MENTION]

#####################################################################################################

[RECOVERY][T.W.R.P-3.0.2.0]Samsung Galaxy J5 (2015) 5.1.1 by [MENTION=5882401]Nick Verse[/MENTION]

[RECOVERY] [TWRP-3.0.2-0] Samsung Galaxy J5(2015) SM-J500F/M/H [MM][Android 6.0.1] by [MENTION=7138840]ganesh varma[/MENTION]

[RECOVERY][TWRP][J510][ROOT] TWRP 3.0.2 for Samsung Galaxy J5(2016)

by [MENTION=5088592]wowanbelousov[/MENTION]

#####################################################################################################

################################################## ##################################################

Method with ODIN

Method with Samsung Smart Switch

####################################################################################################

Before you customize the Samsung Galaxy J5 (any version), add next settings to your device

Go to "settings"/ "about phone" and pres quik 7-8 times on the "Build number" to activate the "Developer Options"

go back to settings/...Developer options and tick (enable):"OEM unlock" and "USB debugging"

Thanks to [MENTION=7478663]Rammelbak[/MENTION] for remind me about this settings

http://xdaforums.com/showpost.php?p=67023437&postcount=9

####################################################################################################

SuperSU by Chainfire

Read this too:

There is another method too for rooting your phone, called KingRoot.

Every Custom Rom has it's own topic (thread) where you can find the instructions to flash it, presented by the developer of the rom.Is recommended to use that instructions.

Make sure you've installed the custom recovery TWRP before flashing a custom rom!

Instructions used to flash custom roms in general:

http://xdaforums.com/showpost.php?p=67010774&postcount=8

Thanks to [MENTION=7332889]American_Jesus[/MENTION]

Possible errors while flashing a custom rom:

If you get ERRORS, 6, 7, binary or other errors that mean something goes wrong.

This mean that:

-the rom what you want to flash IS NOT FOR YOUR DEVICE

-in downloading process, files came corupted(download again)

-the updater-script have errors

-the rom.zip have missing files which cant be sym-linked

-wrong packed archive

-and many more

#####################################################################################################

GUIDE to restore phone from "Custom binary blocked by FRP/FAP" by [MENTION=4471434]#Henkate[/MENTION]

http://xdaforums.com/showpost.php?p=68408932&postcount=65

################################################## ##################################################

#####################################################################################################

(Tutorial) Upgrade J5 (2015) to 6.0 and Downgrade to 5.1.1 +Rooting by [MENTION=6588545]rjrulz007[/MENTION]

http://xdaforums.com/showthread.php?t=3443904

#####################################################################################################​