I have ported TWRP recovery to Samsung Galaxy A5 (SM-A500)
It's currently tested on European FU variant, but should work on other variants too that have Lollipop bootloader.
* How to flash via Odin:
1 ) Boot your device into download mode
2) Start Odin (I recommend 3.10.6), put the recovery package in AP tab - uncheck "auto reboot"
3) Flash (if it gives you error about md5 mismatch, make sure it is properly downloaded and remove the .md5)
NOTE: you can also extract the recovery.img from the package and flash any other way you want, for example, with an app called Flashify
TeamWin - for creating and working on this recovery
@erikcas - general TWRP advice
@mygalaxya - testing
@fonix232 - testing
Device tree: https://github.com/MSM8916-Samsung/android_device_samsung_a5ultexx