Well i took it apart and i cant figure out how to get to the jack, pffff im in a pickle :-\
I know this is kind of a rookie response, but try looking it up on Google..
HOLD ON. I have two more suggestions..
First, no-one else has posted this, but revert back to stock ZVD or ZVH and see if it is a Software problem. If you get back to stock Android
AND Recovery, and it still isn't working, try all of the other responses.
You could..
Clean the port, Cut the wires, or lots of other things. But I think the easiest way to go would be to see the second option.
See below..
2 - Or, if you have Insurance on the phone with Sprint (or whoever you are using), put it back together, make sure that it charges, so fourth. If it still isn't working, take it to a retail store and tell them that the headphone jack stopped working when you went hiking... If you have the option, exchange the phone for another Android (look up one with better specs on Google.. Get
at least an Android phone with an ARMv7 or ARMv8, look up something like "ARMv7 or ARMv8 Android phones on Sprint") or if you can't do that, just ask them to replace it with the same phone or get the one you have fixed. You will have to pay an Insurance deductible of I think it is $50, or so my mom says... Get it fixed or replaced and if they get it back in, or while you are there working out your problem, ask them if they ever get back results on what was wrong with it, tell them to let you know. You will probably be curious.

PLEASE like and thanks my post before you go..
Best of luck and have a good day.