टर्मिनल-इम्यूलेशन प्रोग्राम के टर्मक्स ( https://termux.com ) का उपयोग करते हुए , मैं निम्नलिखित कमांड टाइप करता हूं:
ls /sdcard
मुझे निम्नलिखित त्रुटि मिलती है:
ls: can't open '/sdcard': Permission denied
यह महसूस करते हुए कि एंड्रॉइड पर / sdcard निर्देशिका एक सिम्लिंक है, मैंने वास्तविक निर्देशिका के स्थान को खोजने की कोशिश की - यह सीखना कि यह केवल एक सिम्लिंक नहीं है, लेकिन किसी अन्य सिम्लिंक के लिए सिम्लिंक है और वास्तविक निर्देशिका / संग्रहण / अनुकरण / है 0
तो आखिरकार, मैंने टाइप किया:
ls -ld /storage/emulated/0
मुझे जो परिणाम मिला वह था:
drwxrwx--x 63 root sdcard_r 4096 Aug 10 12:04 /storage/emulated/0
तो संक्षेप में --- मैं नहीं जानता कि क्या sdcard_r समूह की अनुमतियों के साथ शब्द का उपयोग किया जाता था या क्या o- अनुमतियाँ पठन- पाठन की अनुमति देने के लिए उपयोग की जाती थीं - लेकिन मुझे यह जानने की आवश्यकता है कि दोनों में से कौन सा प्रयोग किया गया था? " चीजों को कैसे ठीक करें - क्योंकि आंतरिक एसडी कार्ड की सामग्री का उपयोग करने में सक्षम होना थोड़े महत्वपूर्ण है।
नहीं, मेरा डिवाइस रूटेड नहीं है, न ही मैं इसे रूट करने की योजना बना रहा हूं - इसलिए मैं कोई भी जानकारी नहीं दे सकता कि मुझे डिवाइस को प्राप्त करने के लिए रूट करना होगा। हालांकि, अतीत में कभी भी निहित नहीं होने से मुझे / sdcard निर्देशिका तक पढ़ने से रोका जा सकता है - इसलिए यह नया है (और परेशान)।
दी गई - यह कुछ महीने हो गए हैं जब मैंने पहले ऐसा करने की कोशिश की थी - लेकिन एंड्रॉइड की इस नई सीमा से गंभीरता से टर्मक्स की उपयोगिता बाधित होती है और कौन-कौन जानता है, इसके अलावा - जैसा कि मुझे उन फाइलों तक पहुंच बनाने में सक्षम होना चाहिए मेरे एसडी कार्ड पर। (मैं अभी भी बहुत कुछ कर सकता हूं, भले ही सब कुछ न हो, यहां तक कि बिना लिखित अनुमति के भी - लेकिन मैं बहुत अधिक पानी में फंस गया हूं अगर मुझे पढ़ने की अनुमति नहीं मिल सकती है, जैसा कि वर्तमान में मामला है।)
READ_EXTERNAL_STORAGE
अनुमति है, इसलिए इसकी पहुंच होनी चाहिए।