2012-07-10 26 views
5

के रूप में चलाने के बावजूद अनुमति अस्वीकार कर रही है मेरे पास एक रूट टैबलेट है जो इसे कनेक्ट होने पर एडीबी रूट देता है।एडीबी को रूट

जब मैं adb शेल टाइप मैं जड़ @ एंड्रॉयड:/#

मैं सु कर सकते हैं और यह मुझे किसी भी अनुमतियाँ त्रुटियों

लेकिन प्रदर्शित न होने के जब मैं एक पर एक फ़ाइल को निष्पादित करने की कोशिश sdcard जिसे पहले से ही सभी अनुमतियां दी गई हैं। मुझे अनुमति अस्वीकार

ऐसा क्यों हो रहा है?

+0

हो सकता है कि उपकरण को रीबूट की कोशिश ... या 'क्रियान्वित एडीबी root'। –

उत्तर

8

एसडीकार्ड को नोएक्सैक ध्वज के साथ रखा गया है, जिसका अर्थ है कि आप वहां संग्रहीत चीजों को निष्पादित नहीं कर सकते हैं।

फ़ाइल अनुमतियों या स्वामित्व की कमी के कारण रूट या यहां तक ​​कि अर्ध विशेषाधिकार प्राप्त खोल के रूप में चलने पर यह दोगुना महत्वपूर्ण है, क्योंकि बाहरी संग्रहण अनुमति लिखने वाले किसी भी उपयोगकर्ता आईडी का प्रोग्राम उस प्रोग्राम को ट्रोजननाइज कर सकता है जिसे आप चलाने के लिए चाहते हैं।

एक तरफ डिफ़ॉल्ट शेल में त्रुटियों की सीमित शब्दावली है और कई संस्करणों में यह भी कहा जाएगा कि कमांड के विकल्प के रूप में अनुमति अस्वीकार नहीं की जाएगी। आपका वर्तमान कार्यशील निर्देशिका खोज पथ में नहीं है, इसलिए यदि आप वहाँ से कुछ को चलाना चाहते हैं, आप आमतौर पर क्या करने की जरूरत:

./filename 
+0

मुझे एक ही समस्या है, और आपके उत्तर से संबंधित नहीं है। सबसे पहले, मुझे यह त्रुटि यादृच्छिक रूप से मिलती है। सेनकॉन्ड, मेरा एडीबी एक स्थानीय एचडी में चलता है, और सीडी के बाद भी निर्देशिका मंच-टूल्स पर चल रहा है, चल रहा है ./adb रूट के रूप में मुझे "अनुमति अस्वीकार" देता है। कोई एडीबी नहीं चल रहा है, और सबकुछ 777 की अनुमति है ... आईएमओ, यह एक एडीबी बग है। –

+0

@ लुइस ए। फ्लोरिट आपको विकास मशीन पर अनुमति की समस्या है, जो इस पृष्ठ पर पूछे गए एक से एक पूरी तरह से अलग सवाल है, जो डिवाइस पर निष्पादित कार्यक्रमों की अनुमति से संबंधित है, जैसे कि एडीबी के माध्यम से संचार करने वाले खोल से । –

+0

मेरी समस्या के बारे में, जो "विकास मशीन पर अनुमति समस्या" हो सकती है जो मुझे फ़ाइल को रूट के रूप में निष्पादित करने की अनुमति नहीं देती है, और 777 अनुमति के साथ ?? और यादृच्छिक रूप से? यहां तक ​​कि एक सामान्य उपयोगकर्ता के रूप में मैं प्लेटफॉर्म टूल्स डीआईआर में फाइलें बना सकता हूं, लेकिन निष्पादन योग्य रूट के रूप में निष्पादित नहीं कर सकता! AFAIK, लिनक्स में एक स्वस्थ कार्यक्रम के साथ असंभव है। दरअसल, मैंने इसे गोला दिया और एक आम समस्या है। एडीबी बग, आईएमओ। लेकिन मैं समझता हूं कि ओपी से मेरे पास एक अलग समस्या हो सकती है। –