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?

  • 1
    Next time check google.com/contacts . By default your contacts are stored in the Google's cloud Jan 6, 2015 at 13:00

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.

  • 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, 2013 at 17:44
  • 1
    @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, 2013 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!

  • 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, 2013 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, 2013 at 13:19

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .