Yes, you could have recovered from the iCloud backup as long as you didn't backup again over the most recent copy. You need to reset your phone through the Settings > General menu. When the phone reboots as a new phone, you will go through Setup Assistant. Choose "Restore from iCloud Backup" and enter your iCloud account and password. You will see the three most recent backups for each of the devices on which you enabled Backup. Choose which backup to restore from. Ta-da!
I accidentally deleted two contacts from my iPhone. I solved this by going to my Mac, starting Contacts app, entered Time Machine. I went back to an earlier time, and selected (one by one) the deleted contacts. Then I chose (while in TM) 'send by messages'. Went out of TM, In the Messeges Dialogue box draged out the contact to my desktop and reimported them in to contacts (also by dragging).
After all this I made a safety copy by doing an export from Contacts to my Dropbox account
There are some 3rd party apps that claim to be able to retrieve things such as contacts, text messages, photos that you have deleted or lost somehow from iPhone on Macs and PCs. You would need to find a iPhone data recovery software tool. They may not be free. Here is the one I used and it worked:
In the future, I highly suggest you back up your iPhone to iCloud, or at least use something like Dropbox or Google Drive. With so many free backup options out there there's no reason not to use one.
Check more about recovery from: http://www.recovery-android.com
If you have ever had you iPhone sync with iTunes, then you can get all the contacts that you had the last time you had it synced. Just connect it to iTunes and click on the summary tab. Then choose restore. Have a look at http://www.video-converter-mac.org/recover-iphone-contacts/ for more information.
First, check whether you have iTunes backup of your iPhone or not by clicking “Edit” > “Preference” > “Devices” in iTunes. If the answer is yes, restore your iPhone with the iTunes backup. If you just want to get the contacts backup instead of erasing your all the content and settings on your iPhone or restoring with an out-of-date backup, use an iPhone backup extractor to extract the contacts from the iPhone backup.
Other than restoring from iTunes or iCloud backup and extracting contacts from iTunes backup, there are still at least 3 other solutions for you to retrieve contacts from iPhone:
- Recovering contacts with an iPhone data recovery software;
- Copying old phone’s SIM card;
- Sync with other cloud accounts, such as Google Contacts.
There are some 3rd party apps that claim to be able to retrieve things such as contacts, text messages, photos that you have deleted or lost somehow from iPhone on Macs and PCs. You would need to find a iPhone data recovery software tool. They may not be free.
In the future, I highly suggest you back up your iPhone to iCloud, or at least use something like Dropbox or Google Drive. With so many free backup options out there there's no reason not to use one to restore contacts from iCloud.
Check more about here: https://discussions.apple.com/docs/DOC-4841
I have encountered the same problem, and tried lots of ways, finally it does help me and get all my contacts back.
I found the solution, i just tried it and it worked, hence thought of sharing it, to save you guys buying apps and etc.
Case : In iCloud settings, i turned Contacts OFF and it asked to delete and i agreed, only then to realise that it was the wrong account, i wanted to turn off email contacts but instead chose iCloud.
1. Go to www.icloud.com ASAP.
2. Enter your Apple ID credentials ( same used in iphone )
3. Select Contacts.
4. Select All contacts ( By pressing CMD+A )
5. After all contacts are highlighted, on the below left corner, click on the Options.
6. Select Export contacts vcf.
7. It will automatically download to the Downloads folder.
8. Automactically Contacts app will open and ask if you would like to import this contacts on ur MAC. Select NO.
9. Locate the Export contacts.vcf in Download folder, select it , right click it, and share it through Email.
10. Send an email to yourself.
11. Open the email, open the attachment ( which would the contacts )
12. Select Add all contacts, select as New contacts.
13. All contacts will be added automatically, only the photos will dissappear.
Note : I have tried the above resolution only on iPhone, i have not deleted contacts from iMac, and tried the same.
Hope this helps, i could have restored the iphone also , but this was much quicker.