[Android Q&A, Help & Troubleshooting] towme:
Phone is a model C110 (some chinese clone MTK65x3). Came with a bunch of apps installed already. Since I don't even have a facebook account, deleted most of these apps.

Now when I try to open contacts it crashes. (with android.process.acore has stopped unexpectedly. Don't tell me to clear the contact storage cache. have done that already, even a factory reset)

Installed logcat. recorded errors:

09-05 15:54:55.298 E/ActivityThread( 1169): Failed to find provider info for com.mediatek.SnsContentProvider.SNSProvider

09-05 15:54:55.298 E/SNS::ERROR( 1169): END---------DataManager::getFaces SQL ERROR.

09-05 15:54:55.313 E/ActivityThread( 1169): Failed to find provider info for com.mediatek.SnsContentProvider.SNSProvider

09-05 15:54:55.313 E/SNS::ERROR( 1169): END---------DataManager::getAllSnsAccountInfo---------SQL ERROR

09-05 15:54:55.319 E/ActivityThread( 1169): Failed to find provider info for com.mediatek.SnsContentProvider.SNSProvider

09-05 15:54:55.319 E/SNS::ERROR( 1169): END---------DataManager::getTextShow SQL ERROR.

09-05 15:54:55.337 E/ActivityThread( 1169): Failed to find provider info for com.mediatek.SnsContentProvider.SNSProvider

09-05 15:54:55.337 E/SNS::ERROR( 1169): END---------DataManager::getTextShow SQL ERROR.

09-05 15:54:55.338 E/AndroidRuntime( 1169): FATAL EXCEPTION: Thread-18

09-05 15:54:55.338 E/AndroidRuntime( 1169): java.lang.NullPointerException

09-05 15:54:55.338 E/AndroidRuntime( 1169):	at com.mediatek.wsp.util.EmotionParser.getEmotionNum(EmotionParser.java:383)

09-05 15:54:55.338 E/AndroidRuntime( 1169):	at com.android.contacts.ContactsListActivity$InitLoaderThread.run(ContactsListActivity.java:1961)

09-05 15:54:55.457 E/ActivityThread( 1169): Failed to find provider info for com.mediatek.SnsContentProvider.SNSProvider

09-05 15:54:55.457 E/SNS::ERROR( 1169): END---------DataManager::getAllSnsAccountInfo---------SQL ERROR

09-05 15:54:55.672 E/AEE ( 180): read_cmdline:android.process.acore

09-05 15:54:55.779 E/ActivityThread( 1169): Activity com.android.contacts.ContactOwnerActivity has leaked IntentReceiver com.android.contacts.ContactOwnerActivity$SimIndicatorBroadcastReceiver@4057c040 that was originally registered here. Are you missing a call to unregisterReceiver()?

09-05 15:54:55.779 E/ActivityThread( 1169): android.app.IntentReceiverLeaked: Activity com.android.contacts.ContactOwnerActivity has leaked IntentReceiver com.android.contacts.ContactOwnerActivity$SimIndicatorBroadcastReceiver@4057c040 that was originally registered here. Are you missing a call to unregisterReceiver()?

Thought that I download this SNSContentProvider from somewhere and install it again. Nowhere to find such an application.

Found out that this is a samsung something, so searched for a samsung rom and extracted the SNSContetnProvider.apk, SNSCommon.apk, SNSWidget.apk, SNSWidget24.apk. Tried to install. no avail. It has some certificate problems. First error is that classes.dex is not signed, after signing it with signare 1.3 and jdk 1.7 still no luck. checking it with jarsigner -verify *.apk I get SHA1 digest errors.

Thought that maybe copying it to the system/app folder through adb will help, but no.

Is there some way to install a contacts apk that does not look for sns information at all?

I know that I should restore from backup. But if I had a backup I would not have tried all the other things at first.

Tried searching through the forum but it seems that no one else has this problem

thanks

tom