I’m starting to post more stuff that I come across that I think will be interesting to All About iPhone’s readers, such as this. If you happen to delete photos – or any other data – on your iPhone that you want to recover, then you can try this method:
http://modmyi.com/forums/file-mods/237321-how-iphone-data-recovery.html
It works because data on the iPhone’s disk (as with any other computer) is still present until it gets overwritten. When you “delete” a photo, only the reference to that photo file is actually removed. You can then use a photo recovery tool, as with any other disk. Personally, I’ve always found PhotoRescue to be superb at recovering photos.
This method does require an iPhone that has been jailbroken prior to you deleting the data you want to recover. But because you get a disk image of your entire phone, you could recover any data from it, as long as it hasn’t already been overwritten, and you know where to look.