I don't know if you'd be able to do this with your day to day routine, running etc, but I have found doing a pre wash treatment with coconut oil (applying to dry hair and leaving on 20 mins upwards, overnight worked well for me) helps with porosity. It helps to reduce the amount of swelling of the hair strand when washing - and porous hair particularly takes on a lot of water and swells more, then dramatically loses it and goes down (increasing damage).
UK based wavy

Mostly waves, but curls and straight bits too!
Fine to medium, high porosity, medium density, very low elasticity
Highlights damage (growing it out), seems to like protein and need lots of moisture.

Cleanse - CJDF, trying out low poos ; Co wash- Uk chemist brands, Urtekram Rose or Aloe, Hairveda Amala Cream Rinse; RO - varies, Tigi Moisture Maniac, Desert Essence Coconut ; Leave in - Keracare natural textures; Sealant - argan oil
Trying out new things, still looking.