डिज़ाइन द्वारा user
Android का निर्माण (जब तक आप बूटलोडर को अनलॉक नहीं करते, तब तक आपके पास अपने फ़ोन में यही है और फ़ोन को userdebug
. से फ्लैश करें या eng
सॉफ़्टवेयर) आंतरिक संग्रहण . तक पहुंच को प्रतिबंधित करता है - हर ऐप केवल अपनी फाइलों तक ही पहुंच सकता है। सौभाग्य से सॉफ्टवेयर डेवलपर्स के लिए जो रूट . के लिए तैयार नहीं हैं उनके फ़ोन Google आंतरिक संग्रहण तक पहुंचने का एक तरीका प्रदान करता है का डीबग करने योग्य run-as
. का उपयोग करके उनके पैकेज के संस्करण आज्ञा।
/data/data/debuggable.app.package.name/databases/file
को डाउनलोड करने के लिए Android 5.1+ डिवाइस से निम्न कमांड चलाएँ:
adb exec-out run-as debuggable.app.package.name cat databases/file > file
/data/data/debuggable.app.package.name/
के तहत एक फोल्डर में एक से अधिक फाइल डाउनलोड करने के लिए एक बार में - tar
. का प्रयोग करें :
adb exec-out run-as debuggable.app.package.name tar c databases/ > databases.tar
adb exec-out run-as debuggable.app.package.name tar c shared_prefs/ > shared_prefs.tar