डिफ़ॉल्ट Android रूट पासवर्ड क्या है?


34

Android रूट खाते के लिए डिफ़ॉल्ट पासवर्ड क्या है? क्या मैं केवल टाइप करके अपने एंड्रॉइड डिवाइस को रूट करने के बाद रूट पासवर्ड बदल सकता हूं passwd?

रूटिंग प्रक्रिया कैसे काम करती है? अगर मैं "वन क्लिक रूट" ऐप का उपयोग करता हूं, तो यह मेरे फोन के लिए क्या कर रहा है?


1
इसका iPhone नहीं है कोई पासवर्ड नहीं है।
नाथन श्वानमैन

जवाबों:


41

लिनक्स (या किसी भी यूनिक्स जैसी प्रणाली) में रूट केवल यूजर आईडी के साथ उपयोगकर्ता है। सु प्रोग्राम (जो वास्तव में "स्विच यूजर" के लिए है, न कि "सुपर यूजर") केवल एक प्रोग्राम है एक अलग के साथ दूसरा प्रोग्राम शुरू करने के लिए आरंभिक कार्यक्रम की तुलना में उपयोगकर्ता आईडी (डिफ़ॉल्ट रूप से यूआईडी 0, जो उपयोगकर्ता रूट के लिए है)। एंड्रॉइड पारंपरिक / etc / passwd का उपयोग नहीं करता है, हालांकि यह अभी भी प्रबंधन अनुमतियों के लिए लिनक्स उपयोगकर्ता आईडी और समूह आईडी का उपयोग करता है।

यदि आप su अनुरोधों को रोकना चाहते हैं तो आप पासवर्ड पूछ सकते हैं या अन्य नियमों को लागू कर सकते हैं, आपको su के अपने संस्करण के साथ / sbin / su को बदलना होगा। वैकल्पिक दृष्टिकोण यहाँ वर्णित है: http://www.koushikdutta.com/2008/11/fixing-su-security-hole-on-modified.html हालांकि, जब वे चाहते हैं कि एक आशय फायरिंग द्वारा सहयोग करने के लिए अनुप्रयोगों की आवश्यकता होगी उपयोगकर्ता बदलें।

एंड्रॉइड सुरक्षा ढांचा कमोबेश इस तरह है: प्रत्येक इंस्टॉल किया गया एप्लिकेशन अपने यूजर आईडी (इंस्टॉलेशन समय पर चयनित) पर चलता है, और एप्लिकेशन अनुमतियां उपयोगकर्ता समूहों के रूप में लागू की जाती हैं।

क्या मैं केवल "पासवार्ड" टाइप करके अपने एंड्रॉइड डिवाइस को रूट करने के बाद रूट पासवर्ड बदल सकता हूं?

Android / etc / passwd का उपयोग नहीं करता है, इसलिए इसमें passwdप्रोग्राम भी नहीं है ।

रूटिंग प्रक्रिया कैसे काम कर रही है? मेरा मतलब है कि "वन क्लिक रूट" ऐप मेरे फोन पर क्या कर रहा है?

मैं खुद सटीक प्रक्रिया के साथ निश्चित नहीं हूं, आप शायद रूट करने वाले डेवलपर्स से पूछना चाहते हैं। हालांकि, मेरा अनुमान है कि यह सुरक्षा जांच का लाभ देता है जो मूल रूप से डेवलपर को 0 से रोकता है।

और एक डेवलपर को इम करें, इसलिए मैं रूट किए गए एप्लिकेशन विकास के लिए छिपे हुए एपीआई (जैसे आईओएस) कैसे पा सकता हूं?

चूंकि एंड्रॉइड ओपन सोर्स है, इसलिए एंड्रॉइड में वास्तव में छिपा हुआ एपीआई नहीं है। हालाँकि, कुछ अप्रकाशित या अनिर्दिष्ट एपीआई हैं, आप एंड्रॉइड के सोर्स कोड में इसके लिए ब्राउज़ कर सकते हैं । हालाँकि, ये API रूट डेवलपमेंट के बारे में नहीं हैं, वे आमतौर पर इन-डेवलपमेंट APIs होते हैं जो अभी तक तैयार नहीं हैं या वे विशिष्ट उद्देश्य के लिए स्थानीयकृत हैं जो सार्वजनिक डेवलपर के लिए उपयोगी नहीं है (या शायद Google ने अभी तक उनकी उपयोगिता का एहसास नहीं किया है) । आप इन API का उपयोग करने से प्रतिबंधित नहीं हैं, लेकिन चूंकि ये आधिकारिक रूप से समर्थित API नहीं हैं, इसलिए वे भविष्य में पिछड़ी संगतता को गायब या तोड़ सकते हैं। यदि आपको इन API का उपयोग करने की आवश्यकता है, तो सुनिश्चित करें कि आपका ऐप इनायत से टूट जाता है।


9

एक देव नहीं, लेकिन यहाँ एक स्पष्टीकरण पर मेरा सबसे अच्छा छुरा है क्योंकि मैं इसे समझता हूं (यह मानते हुए कि मैंने आपके प्रश्न को समझा है)। उम्मीद है मैं निशान से बहुत दूर नहीं हूँ ...

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

यह कंसोल एमुलेटर आदि के लिए समान है, इसलिए आप कंसोल एप्लिकेशन तक पहुंच प्रदान करते हैं - आपको एमुलेटर के भीतर पासवर्ड दर्ज करने की आवश्यकता नहीं है।

मुझे नहीं लगता कि आपको इसके लिए रूट पासवर्ड के बारे में चिंता करने की आवश्यकता है।

साथ छिपा हुआ एपीआई के संबंध - मुझे नहीं लगता कि वे कर रहे हैं जैसे कि "छिपा", के रूप में Android ओएस पहली जगह में sourced खुला है।


सही है। आपको रूट पासवर्ड की आवश्यकता नहीं है, इसके बजाय एक सुपरयूजर ऐप है जो रूट एक्सेस के लिए पूछे जाने पर आपको हर बार संकेत देगा।
ब्रायन डेनी

1
मेरे पास एक रूटेड फोन है और मेरे पास एसयू स्थापित है, लेकिन क्या होगा अगर मैं अपने ऐप को प्रबंधित करने के लिए एसयू ऐप का उपयोग नहीं करना चाहता हूं और मैन्युअल रूप से पासवर्ड का प्रबंधन कैसे कर सकता हूं। एंड्रॉइड आंतरिक सुरक्षा संरचना से संबंधित कुछ भी उपयोगी होगा
अजीथ

मैं उसी अजी को जानना चाहूंगा।
इलिसियम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.