Instellingen -> Applicaties -> Alles vertelt me dat "Contacten opslag" 2.5MB gebruikt wat mijn contact gegevens moeten zijn.
Sinds ik terug moest naar 4.03 na een foutieve update naar 4.1 lijken mijn contacten ontoegankelijk hoewel de gegevens er lijken te zijn.
Kunt u mij alstublieft vertellen waar ik de bijbehorende gegevens(basis) voor Contactenopslag kan vinden? Mijn telefoon is geroot. En nee, mijn contact gegevens staan niet op GMail en ik weet eerlijk gezegd niet waarom...
De exacte locatie van de contacten database kan afhangen van uw fabrikant's "customization". Terwijl "plain Vanilla Android" ze heeft in /data/data/android.providers.contacts/databases
, de voorraad ROM op mijn Motorola Milestone 2 gebruikt bijvoorbeeld /data/data/com.motorola.blur.providers.contacts/databases/contacts2.db
in plaats daarvan. Een rauw masker om te controleren is /data/data/*.providers.contacts/databases/*.db
. Het bestand is in SQLite3 formaat, en kan op uw PC doorzocht worden met b.v. SQLiteman of DB Browser for SQLite, dat beschikbaar is voor zowel Linux, Mac, als Windows. Met deze toepassing kunt u in een grafische modus door de database bladeren. Natuurlijk kunt u ook de opdrachtregel sqlite3
client gebruiken als u daar de voorkeur aan geeft.
Cruciaal punt om direct toegang te krijgen tot deze database is dat uw apparaat geroot moet zijn -- een voorwaarde waaraan u al voldoet, zoals uw vraag stelt.
U kunt dus ofwel een file manager gebruiken om naar het database bestand te navigeren, en het naar uw computer kopiëren voor onderzoek -- of het direct naar uw computer halen via adb pull
. Een derde optie zou zijn om het direct op uw apparaat te onderzoeken, bijvoorbeeld met de app SQLite Manager of aSQLiteManager.
Als u geroot bent, gebruikt u Titanium Backup om contactopslag te verwijderen.
Hier's een screenshot :