Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I got a Galaxy S2 as an upgrade from my HTC Hero around January this year. My phone contacts have always been synced to my Gmail account and the backup worked since I got all my contacts on my SGS2 from my HTC Hero. However, I flashed a custom ROM on my SGS2 and since then only 14 of my contacts have been retrieved. When I try to manually sync the phone with Google it still only shows the 14 contacts. I visited http://google.com/contacts and to my surprise I only have the 14 contacts there as well.

How can I fix this problem? Do I have to flash it back to custom rom or is there any other way?

share|improve this question
    
Please don't use [SOLVED] or other markers/formatting on your questions. If you found a solution simply post it as an answer to your question (you can even accept your own answer). –  eldarerathis Feb 2 '13 at 19:51

2 Answers 2

Via your desktop computer, go to the Contacts section in Gmail. Click the MORE button and then RESTORE CONTACTS.

You'll be shown a dialog box where you can pick a particular time to restore to within the past 30 days.

That should restore your contact data.

After that just sync your device.

share|improve this answer
    
Thank you spark for your help! But that's not how I got my contacts back. I got my contacts back by importing from my SIM-card... Even though I have always chosen to use google.. –  user27493 Jan 30 '13 at 17:44
    
@user27493 Please create a new answer as to how you solved your problem. After that, accept your answer so the question can be completed. :) –  geffchang Jan 30 '13 at 19:32

The solution is very simple, the problem is that the ROM is just reading the phone contacts and you just have to delete a file!

Caveat Emptor Your phone must be rooted

  • Go download an app called Root Explorer from Play Store
  • Launch Root Explorer
  • Go to this directory /data/data/com.android.contacts/shared_preferences
  • then delete com.android.contacts_preferences.xml

That's the first part done, remaining part is this, now, go into your Contacts app via home screen or application drawer, tap on Menu, then tap on Import/Export, then import all the contacts from SIM to phone!

share|improve this answer
    
Can you explain more clearly for the benefit of those who are not native english speakers on this forum, they will have difficulty comprehending, as for text speak, this is frowned upon. –  t0mm13b Aug 12 '13 at 12:57
    
I have taken the liberty in re-editing your poor answer. After editing, this answer is assuming that the OP is rooted, there is no indication of that. –  t0mm13b Aug 12 '13 at 13:19

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.