Ayarlar -> Uygulamalar -> Tümü bana "Kişiler Depolama Alanı" nın 2,5MB kullandığını söylüyor ki bu benim kişi verilerim olmalı.
Hatalı bir 4.1 güncellemesinden sonra 4.03'e geri dönmek zorunda kaldığımdan beri, veriler orada gibi görünse de kişilerime erişilemiyor.
Kişiler Deposu için ilişkili verileri (tabanı) nerede bulabileceğimi söyleyebilir misiniz? Telefonum rootlu. Ve hayır, kişi verilerim GMail'de değil ve dürüst olmak gerekirse nedenini bilmiyorum ...
Kişi veritabanının tam konumu üreticinizin "özelleştirmesine" bağlı olabilir. Düz Vanilla Android" bunları /data/data/android.providers.contacts/databases
içinde bulundururken, Motorola Milestone 2 cihazımdaki stok ROM bunun yerine /data/data/com.motorola.blur.providers.contacts/databases/contacts2.db
kullanıyor. Kontrol edilecek bir ham maske /data/data/*.providers.contacts/databases/*.db
dir. Dosya SQLite3 formatındadır ve Linux, Mac ve Windows için mevcut olan SQLiteman veya DB Browser for SQLite ile bilgisayarınızda taranabilir. Bu uygulama ile veritabanına grafiksel modda göz atabilirsiniz. Elbette tercih ederseniz komut satırı sqlite3
istemcisini de kullanabilirsiniz.
Bu veritabanına doğrudan erişmek için önemli olan nokta, cihazınızın root edilmiş olması gerektiğidir - sorunuzda da belirtildiği gibi bu ön koşulu zaten karşılıyorsunuz.
Bu nedenle, veritabanı dosyasına gitmek için bir dosya yöneticisi kullanabilir ve inceleme için bilgisayarınıza kopyalayabilir veya adb pull
aracılığıyla doğrudan bilgisayarınıza çekebilirsiniz. Üçüncü bir seçenek de, örneğin SQLite Manager veya aSQLiteManager uygulamasını kullanarak doğrudan cihazınızda araştırmak olabilir.
Köklüyseniz, kişi depolama alanını çıkarmak için Titanium Backup kullanın.
İşte bir ekran görüntüsü: