It is simple and easy to solve the data recovery problem for iPhone. What you need indeed is simply an iPhone data recovery tool.
I have ever used more than three iPhone data recovery programs, and finally the one I opt for is Hodo iPhone Data recovery
This wonderful tool is easy to handle and able to recover almost any iPhone supported files.
And there is one thing you need to pay attention: NEVER add any files into your iPhone before data recovery is done. Or your data would be overwritten. Wish you good luck.