Android Mobile Manager, with it you can backup ad restore almost all the Android phone on computer. Backup and save Android phone SMS and contacts to computer. Transfer files between Android and computer. Install and uninstall Apps.
How to backup Android data on computer
how to save text...
If you have already backed up your iPhone with iTunes, you can get the deleted photos back by using iTunes ,If haven't using a third party data recovery software;