Nastavenia -> Aplikácie -> Všetko mi hovorí, že "Úložisko kontaktov" používa 2,5 MB, čo musia byť moje kontaktné údaje.
Keďže som sa po chybnej aktualizácii na verziu 4.1 musel vrátiť na verziu 4.03, moje kontakty sa zdajú byť nedostupné, hoci sa zdá, že údaje tam sú.
Mohli by ste mi, prosím, povedať, kde nájdem súvisiace údaje(základňu) pre Úložisko kontaktov? Môj telefón je rootnutý. A nie, moje údaje o kontaktoch nie sú na GMail a úprimne neviem prečo...
Presné umiestnenie databázy kontaktov môže závisieť od vášho výrobcu. Zatiaľ čo "obyčajný Vanilla Android" ich má v /data/data/android.providers.contacts/databases
, stock ROM na mojom Motorola Milestone 2 používa namiesto toho /data/data/com.motorola.blur.providers.contacts/databases/contacts2.db
. Surová maska, ktorú treba skontrolovať, je /data/data/*.providers.contacts/databases/*.db
. Súbor je vo formáte SQLite3 a na počítači ho môžete prehliadať napr. pomocou programu SQLiteman alebo DB Browser for SQLite, ktorý je k dispozícii pre Linux, Mac aj Windows. Pomocou tejto aplikácie môžete databázu prehľadávať v grafickom režime. Samozrejme, ak dávate prednosť, môžete použiť aj klienta príkazového riadka sqlite3
.
Zásadným bodom pre priamy prístup k tejto databáze je, že vaše zariadenie musí byť rootnuté - túto podmienku už spĺňate, ako uvádza vaša otázka.
Takže môžete buď použiť správcu súborov na navigáciu k súboru databázy a skopírovať ho do počítača na preskúmanie -- alebo ho priamo stiahnuť do počítača pomocou adb pull
. Treťou možnosťou by bolo preskúmať ju priamo na vašom zariadení, napr. pomocou aplikácie SQLite Manager alebo aSQLiteManager.
Ak máte root, použite Titanium Backup na odstránenie úložiska kontaktov.
Tu je snímka obrazovky: