मैं 14.1 वंशावली का उपयोग कर रहा हूं और इसे रूट करने की आवश्यकता नहीं है। मैं /system
rw को कैसे संपादित और संपादित कर सकता हूं /system/etc/hosts
?
सभी उत्तर " कैसे संपादित करें 'आदि / होस्ट्स फ़ाइल? " एक रूट किए गए फोन की अपेक्षा करें।
मैं 14.1 वंशावली का उपयोग कर रहा हूं और इसे रूट करने की आवश्यकता नहीं है। मैं /system
rw को कैसे संपादित और संपादित कर सकता हूं /system/etc/hosts
?
सभी उत्तर " कैसे संपादित करें 'आदि / होस्ट्स फ़ाइल? " एक रूट किए गए फोन की अपेक्षा करें।
जवाबों:
जब तक मुझे कुछ याद नहीं होगा, यह संभव नहीं है। रूट एक्सेस के बिना केवल एक अद्यतन (पुनर्प्राप्ति या ओटीए के माध्यम से) को चमकाने का तंत्र संशोधित कर सकता है /system
। स्वीकार किए जाने के लिए, इस तरह के एक अपडेट आर्क को रॉम के समान कुंजी के साथ हस्ताक्षरित किया जाना चाहिए - जो कि केवल रॉम के डेवलपर (यहां: एलओएस टीम) है।
वहाँ हो सकता है आप सभी फ़ाइल सिस्टम सीधे संपादित कर सकते हैं जो एक कस्टम वसूली के माध्यम से एक तरीका हो (देखें उदाहरण के लिए TWRP )। लेकिन यह जानने के बिना कि यह क्या उपकरण है, यह नहीं कहा जा सकता है कि यदि कोई मिलान पुनर्प्राप्ति मौजूद है (आप आधिकारिक छवियों के लिए उनकी वेबसाइट के डिवाइसेज़ अनुभाग में जाँच कर सकते हैं , और अनौपचारिक लोगों के लिए XDA खोज सकते हैं)। इसके अलावा, यह या तो डिवाइस को रूट कर रहा है या किसी भी फाइल को संपादित नहीं कर रहा है ।/system
fastboot boot twrp.img
)। जो केवल डिवाइस संशोधन के रूप में बूटलोडर अनलॉक पत्ते (जिसमें हाल ही में निश्चित रूप से, प्रदर्शन करने के लिए चाहते हैं otside;)
होस्टनाम रिज़ॉल्यूशन को प्रभावित करने के लिए वीपीएन प्रोफाइल * का उपयोग करना संभव है। प्ले स्टोर पर अब कई ऐप उपलब्ध हैं जो इसे होस्ट करने के लिए एक सुविधाजनक तरीका प्रदान करते हैं, जैसे होस्ट गो । ध्यान दें कि, चूंकि इस तकनीक को वीपीएन प्रोफाइल के उपयोग की आवश्यकता होती है, इसलिए आप इस तकनीक के साथ वास्तविक वीपीएन का उपयोग नहीं कर पाएंगे ।
* एंड्रॉयड 4.0 (एपीआई स्तर 14) के रूप में - https://developer.android.com/guide/topics/connectivity/vpn
गैर-निहित फोन पर आप वास्तव में hosts
फ़ाइल को संपादित नहीं कर सकते हैं, लेकिन वर्चुअल होस्ट या पर्सनल डीएनएस फ़िल्टर जैसे वीपीएन ऐप का उपयोग करना संभव है (दोनों ही ओपन-सोर्स हैं, मेरे पास कोई संबद्धता नहीं है) जो DNS ट्रैफ़िक को रोकते हैं और hosts
पहले एक कस्टम फ़ाइल को देखते हैं अपस्ट्रीम DNS सर्वर को कॉन्फ़िगर करने के लिए क्वेरीज़ बनाना।
या अगर बूटलोडर अनलॉक करने योग्य है, तो hosts
कस्टम रिकवरी के माध्यम से संपादन फ़ाइल संभव है।
अधिक विकल्पों के लिए देखें: हमेशा रूट किए बिना एक निश्चित आईपी के लिए डोमेन नाम कैसे हल करें?
चेतावनी: यह तभी काम करेगा जब ADB रूट एक्सेस प्राप्त कर सकता है, जो कि अधिकांश ROM के लिए नहीं है। यह LineageOS 14.1 में काम करता है।
Developer options
फोन में सक्षमadb
कंप्यूटर में स्थापित हैनिम्नलिखित सेटिंग्स लागू करें Developer options
:
Root access
-> ADB only
Android debugging
-> परफोन को कंप्यूटर से कनेक्ट करें। अगर पूछा जाए तो अपने फोन में अनुमति दें। कंप्यूटर में, एक टर्मिनल लॉन्च करें और चलाएं
$ adb root
अपने फोन में अनुमति दें। के साथ रहो
$ adb remount
एक दूरस्थ रूट किए गए शेल को प्रारंभ करें
$ adb shell
Adb शेल में, अपनी होस्ट फ़ाइल संपादित करें
# nano /etc/hosts
तैयार होने पर, डिस्कनेक्ट करें
# exit
nano
? cat
यह सब आपको मिल गया है एंड्रॉइड एक बेसिक के साथ शिप भी नहीं करता है vi
।
nano
में है /system/xbin/nano
। vim--version
(इसमें /system/xbin/
भी, कोई vi
अन्य नाम नहीं ) यह "tpruvot @ CyanogenMod द्वारा संकलित" था।
twrp
एक बहुत अच्छा समाधान की तरह लग रहा है। इसमें छोटे मैनुअल परिवर्तन या पूर्णhosts
प्रतिस्थापन के लिए आवश्यक सब कुछ है । मैं नवीनतम स्थिर बिजीबॉक्स साथ जो जहाजों चल रहा हूँ:vi
,cat
,chmod
औरchown
देखते हैं।