नहीं, सुरक्षा कारणों से रूट एक्सेस के लिए नेक्सस 7 (या जेली बीन या उच्चतर चलने वाला कोई अन्य उपकरण) पर एंड्रॉइड लॉग फ़ाइलों तक पहुंचना संभव नहीं है। गूगल ने जेली बीन के साथ उसे बदल दिया।
मैं आपको सुझाव देता हूं कि तब तक इंतजार करें जब तक कि लॉकेट रीडर जैसे एलॉगकैट और ऐसा न हो जाए (यानी उन्हें सभी लॉग्स दिखाने के लिए रूट एक्सेस की आवश्यकता होगी)।
से AISEC-TR-2012-001-एंड्रॉयड-ओएस-Security.pdf - 3.3 एंड्रॉयड अनुमति मॉडल :
Android संस्करण के आधार पर READ_LOGS की अनुमति कई उपकरणों पर निम्नलिखित को स्थानापन्न कर सकती है और इस प्रकार मानक ऐप्स के संस्करण स्थापित होते हैं:
नीचे दिए गए सभी समाधानों में रूट एक्सेस की आवश्यकता होती है :
आपको किसी शेल में रूट के रूप में लॉगकट को चलाने की जरूरत है या मैन्युअल रूप से इसे शेल दोपहर कमांड (रूट आवश्यक) कार्यों के माध्यम से अनुदान देना है ( XDA , Exchange org.jtb.alogcat.donate ऐप के pkg नाम से देखें):
pm grant org.jtb.alogcat.donate android.permission.READ_LOGS
यह आलसी लोगों के लिए है और सुझाव नहीं दिया गया है: यदि आप हताश, लापरवाह और आलसी हैं, तो आप इस बदसूरत और असुरक्षित हैक ( ट्विटर के माध्यम से चैनफायर) को लागू करके हर ऐप को READ_LOGS की अनुमति देकर इसे ठीक कर सकते हैं :
chmod 04755 /system/bin/logcat
CyanogenMod डेवलपर कौशिक दत्ता के G + पोस्ट को उद्धृत करने के लिए :
क्या जेलीबीन में एंड्रॉइड लॉग की अनुमति / व्यवहार बदल गया है?
ऐसा लगता है कि यदि कोई एप्लिकेशन अब "लॉगकैट" चलाता है, तो यह केवल यूआईडी द्वारा बनाई गई लॉग प्रविष्टियों को देख सकता है। अन्य यूआईडी से लॉग लाइनें नहीं दिखाई गई हैं। मूल रूप से, यह अब फ़िल्टर किया गया लगता है।
मेरे पास हमेशा की तरह ही अनुमतियां हैं। यह भी पुष्टि की कि अन्य लॉग कलेक्टर ऐप में भी यही बात हो रही है।