संपर्क डेटाबेस का सटीक स्थान आपके निर्माता के "अनुकूलन" पर निर्भर हो सकता है। जबकि "सादे वेनिला एंड्रॉइड" में उनके पास /data/data/android.providers.contacts/databases
, मेरे मोटोरोला माइलस्टोन 2 जैसे स्टॉक रॉम /data/data/com.motorola.blur.providers.contacts/databases/contacts2.db
इसके बजाय उपयोग करता है । के लिए जाँच करने के लिए एक कच्चा मुखौटा है /data/data/*.providers.contacts/databases/*.db
। फ़ाइल SQLite3 प्रारूप में है, और आपके पीसी पर SQLiteeman या DB Browser SQLite के लिए ब्राउज की जा सकती है , जो लिनक्स, मैक और विंडोज के लिए उपलब्ध है। इस एप्लिकेशन के साथ आप डेटाबेस को चित्रमय मोड में ब्राउज़ कर सकते हैं। sqlite3
यदि आप चाहें तो बेशक आप कमांड लाइन क्लाइंट का भी उपयोग कर सकते हैं।
इस डेटाबेस को सीधे एक्सेस करने के लिए महत्वपूर्ण बिंदु यह है कि आपके डिवाइस को रूट किया जाना चाहिए - एक पूर्व शर्त जो आप पहले से ही मिलते हैं, जैसा कि आपका प्रश्न बताता है।
तो आप या तो डेटाबेस फ़ाइल में नेविगेट करने के लिए एक फ़ाइल प्रबंधक का उपयोग कर सकते हैं, और इसे जांच के लिए अपने कंप्यूटर पर कॉपी कर सकते हैं - या सीधे अपने कंप्यूटर पर खींच सकते हैं adb pull
। एक तीसरा विकल्प यह होगा कि आप सीधे अपने डिवाइस पर इसकी जाँच करें, जैसे कि SQLite Manager या aSQLiteManager ऐप का उपयोग करना ।