कैप्टिव पोर्टल डिटेक्शन को कैसे निष्क्रिय करें? लॉलीपॉप में वाई-फाई या सिग्नल आइकन पर विस्मयादिबोधक चिह्न कैसे निकालें?


36

जब इंटरनेट से कनेक्ट किया जाता है, तो सिस्टम जांचता है कि क्या यह एक दीवार वाले बगीचे में है, जो बस Google से कनेक्ट करने का प्रयास कर रहा है। यदि यह विफल रहता है, तो एंड्रॉइड 5 में, वाईफाई आइकन या सिग्नल आइकन पर एक विस्मयादिबोधक चिह्न होगा।

कुछ स्थितियों में, यह कष्टप्रद है। कहते हैं, चीन में, Google अवरुद्ध है, विस्मयादिबोधक चिह्न हमेशा वहाँ रहेगा, जो अर्थहीन है।

मैं इस चेक को कैसे निष्क्रिय कर सकता हूं, और सिस्टम को मान सकता हूं, कनेक्टेड वाईफाई / मोबाइल डेटा इंटरनेट से जुड़ा है?


फिर से खोला गया क्योंकि यह एक अलग प्रश्न है। आप अन्य प्रश्न में समस्या का सामना किए बिना इसे अक्षम करना चाहते हैं।
मैथ्यू

जवाबों:


33

यह आसान है। टर्मिनल में (रूट की आवश्यकता है), या adb shell(रूट की आवश्यकता नहीं है), कमांड जारी करें

settings put global captive_portal_detection_enabled 0

और रिबूट। इसे निष्क्रिय किया जाना चाहिए। मौजूदा स्थिति को कमांड के माध्यम से भी सत्यापित किया जा सकता है

settings get global captive_portal_detection_enabled

"अशक्त" की प्रतिक्रिया इंगित करती है कि वैश्विक कुंजी मूल्य निर्धारित नहीं किया गया है और एंड्रॉइड का पता लगाने और प्रदर्शन करने के डिफ़ॉल्ट रूप से वापस आ जाएगा। यदि डिटेक्शन को निष्क्रिय किया जाता है तो "0" की प्रतिक्रिया प्राप्त होगी।

अधिक जानकारी: Android: एंड्रॉइड 4.2.2 और 4.3 पर "कैप्टिव पोर्टल" डिटेक्शन को कैसे हटाएं

यह 5 में भी काम करता है।


महान! मैं ध्यान देता हूं कि लिंक 4.2.2 और 4.3 में ऐसा करने का वर्णन करता है। क्या आपने (या किसी और ने) सत्यापित किया है कि यह 5.0.x में भी काम करता है?
फ़्लाइटो

@SimonW हाँ, यह काम करता है। इसलिए मैंने प्रश्न लॉलीपॉप को टैग किया। मैं हालांकि CyanogenMod 12 का उपयोग कर रहा हूं।
Qian

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

1
गैरी द्वारा टिप्पणी , इसके लिए प्रतिनिधि की कमी: पहली बार टर्मिनल का उपयोग करने वालों के लिए, सुपरयूज़र की अनुमति देने के लिए, कुछ भी करने से पहले कमांड "सु" डालना न भूलें। (मुझे यह पता लगाने में थोड़ा समय लगा कि मुझे "अनुमति से वंचित क्यों किया जा रहा है") इसके बाद यह एक आकर्षण की तरह काम करता था।
इज़ी

1
नौगट से शुरू (मुझे लगता है, केवल 7.1.2 हो सकता है, या पहले से ही मार्शमैलो हो सकता है), settings put global captive_portal_mode 0इसके बजाय का उपयोग करें , देखें jira.lineageos.org/browse/REGRESSION-620
bonob

13

शामू (नेक्सस 6) के लिए एंड्रॉइड एम डेवलपर पूर्वावलोकन में, और संभवतः इस ओएस के अन्य बिल्ड, ओएस captive_portal_server globalद्वारा उपयोग किया जाता है, भले ही captive_portal_detection_enabledवाईफाई नेटवर्क के स्वास्थ्य का निर्धारण करने के लिए राज्य की परवाह किए बिना ।

वाईफाई नेटवर्क के लिए, यह न केवल ताकत आइकन पर एक विस्मयादिबोधक चिह्न आकर्षित करेगा, यह उस SSID curlके captive_portal_server globalमाध्यम से निर्दिष्ट URL को सफलतापूर्वक सफल नहीं होने पर SSID को ऑटो-पुन: कनेक्ट करने से रोक देगा। मैन्युअल पुन: संयोजन की अनुमति है लेकिन केवल तभी जुड़ा रहेगा जब आपके पास है captive_portal_detection_enabledऔर "इस नेटवर्क का उपयोग करें-इस" को मैन्युअल रूप से चुनें, हर बार जब आप उस वाईफाई एसएसआईडी से कनेक्ट होते हैं। यह ओवरराइड अस्थायी है।

मोबाइल प्रदाता नेटवर्क के लिए, इसका captive_portal_serverउपयोग केवल शक्ति आइकन पर विस्मयादिबोधक चिह्न बनाने के लिए किया जाता है , लेकिन जुड़ा रहेगा और यदि कनेक्शन कार्यशील है तो ट्रैफ़िक प्रवाहित होगा।

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

captive_portal_detectionयदि आप पहले इसे अक्षम कर चुके हैं, तो इसे पुनः जारी करने के लिए, कमांड जारी करें:

settings put global captive_portal_detection_enabled 1

अपने मोबाइल नेटवर्क को अक्षम करें (सेटिंग के तहत - डेटा उपयोग - मोबाइल डेटा - ऑफ), अस्थायी रूप से सभी ट्रैफ़िक के लिए फ़ोन को वाईफाई नेटवर्क का उपयोग करने के लिए मजबूर करने के लिए। एक बार आपकी सभी सेटिंग्स होने के बाद यह आवश्यक नहीं होगा।

एंड्रॉइड एम को एक वेबसाइट की आवश्यकता होती है जो सफलतापूर्वक लोड होती है और 204 (कोई सामग्री नहीं) को सक्रिय रूप से वापस नहीं करती है।

कुछ विकल्पों में शामिल हैं, लेकिन इन तक सीमित नहीं हैं

androidcheck.kiritostudio.com
captive.apple.com
www.textise.net
the network router
localhost
127.0.0.1 (if you have an onboard simple HTTP server)
and the list goes on...

अपने वाईफाई नेटवर्क के लिए काम करने वाले एक को खोजने के बाद (अक्सर कॉर्पोरेट वेब गेटवे प्रॉक्सी के पीछे अधिक कल्पना और प्रयासों की आवश्यकता होती है जो प्रमाणीकरण से पहले HTTPS ट्रैफ़िक को पसंद नहीं करते हैं), आप सर्वर को बचा सकते हैं।

अपने रूट इनेबल्ड टर्मिनल ऐप में इसे चलाकर सर्वर को सेव करें, उदाहरण के लिए यूआरएल जिसे आप उम्मीद कर रहे हैं, के साथ काम करेगा।

settings put global captive_portal_server androidcheck.kiritostudio.com

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

मुद्दा आदेश:

settings put global captive_portal_detection_enabled 0

यदि आप अपने आप को एक अलग देश या वाईफाई स्थिति में पाते हैं जहां समस्याएं उत्पन्न होती हैं, तो दुर्भाग्यवश आपको शुरुआत से ऊपर दोहराने, फिर से सक्षम करने captive_portal_detection_enabled, पुनरारंभ करने, सही सर्वर खोजने और फिर बाद में पोर्टल का पता लगाने को अक्षम करने की आवश्यकता होगी।


क्या आपका मतलब HTTP 204 ( कोई सामग्री नहीं ) या HTTP 404 (नहीं मिला)? वर्तमान में मैं एक और जवाब के
एंड्रयू टी।

इससे नौगट पर "कनेक्टेड, नो इंटरनेट" समस्या हल हो गई। नेक्सस पर नए सिरे से चलने वाली CM14.1 (7.1.2) चल रही है।
यवन

1

आप अपने कैप्टिव पोर्टल सर्वर पते को इसमें सेटअप कर सकते हैं।

settings put global captive_portal_server g.cn

फिर, अपने फोन को पुनरारंभ करें।

PS: इससे पहले, आप सर्वर उपलब्ध है सत्यापित कर सकते हैं।

http://g.cn/generate_204


मुख्य भूमि चीन के लिए g.cn को प्राथमिकता दें
Youfu

मुझे एक HTTP त्रुटि 404.0 - मिली नहीं
भाग्यशाली

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