Default Hard reset, recovering lost photos and data

My in laws locked their 822 and ended up having to do a hard reset. Lost all data and photos.....is there an app that does a good job at recovering them? I have never used a windows phone so I have no idea.
Sent from my SPH-L710 using xda app-developers app