조임 포털 감지를 비활성화하는 방법은 무엇입니까? Wi-Fi의 느낌표 또는 Lollipop의 신호 아이콘을 제거하는 방법은 무엇입니까?


36

인터넷에 연결되면 시스템은 벽으로 둘러싸인 정원에 있는지 확인하여 Google에 연결하려고합니다. 실패하면 Android 5에서 WiFi 아이콘 또는 신호 아이콘에 느낌표가 표시됩니다.

어떤 상황에서는 이것이 성가신 일입니다. 예를 들어 중국에서는 Google이 차단되고 느낌표가 항상 표시됩니다. 이는 의미가 없습니다.

이 확인을 비활성화하고 시스템에서 연결된 WiFi / 모바일 데이터가 인터넷에 연결되어 있다고 가정 할 수 있습니까?


다른 질문 IMO이므로 다시 열었습니다. 다른 질문에서 문제가 발생하지 않고이 기능을 비활성화 할 수 있습니다.
Matthew 읽기

답변:


33

간단 해. 터미널 (루트 필요) 또는 adb shell(루트 필요 없음)에서 명령을 실행하십시오.

settings put global captive_portal_detection_enabled 0

재부팅합니다. 비활성화해야합니다. 기존 상태는 명령을 통해 확인할 수도 있습니다

settings get global captive_portal_detection_enabled

"널"응답은 글로벌 키 값이 설정되지 않았으며 Android가 기본값으로 설정되어 감지를 수행함을 나타냅니다. 탐지가 비활성화되면 "0"의 응답이 수신됩니다.

추가 정보 : Android : Android 4.2.2 및 4.3에서 "포로 포털"탐지를 제거하는 방법

또한 5에서 작동합니다.


큰! 링크는 4.2.2 및 4.3에서이 작업을 설명합니다. 5.0.x에서도 작동하는지 확인 했습니까?
Flyto

@SimonW 네, 작동합니다. 그래서 롤리팝 질문에 태그를 달았습니다. CyanogenMod 12를 사용하고 있습니다.
키안

나는 안드로이드 멍청한 놈입니다. 이것을 얻으려면 루팅해야합니까?
Christian Bongiorno 2016 년

1
Gery의 코멘트 , 그 담당자가 없음 : 터미널을 처음 사용하는 사람들은 수퍼 유저 권한을 허용하기 위해 무엇이든하기 전에 "su"명령을 입력하는 것을 잊지 마십시오. (왜 "권한 거부"를 받고 있는지 알아내는 데 시간이 걸렸습니다.) 그 후 그것은 매력처럼 작동했습니다.
Izzy

1
(7.1.2 만, 이미 산들이 될 것 같아요 수) 누가 시작으로 사용 settings put global captive_portal_mode 0하는 대신, 참조 jira.lineageos.org/browse/REGRESSION-620
bonob

13

Shamu 용 Android M 개발자 미리보기 (Nexus 6) 및이 OS의 다른 빌드 에서 WiFi 네트워크 captive_portal_server global의 상태 captive_portal_detection_enabled를 판별하기 위해 OS의 상태에 관계없이 OS에서 사용됩니다 .

WiFi 네트워크의 경우 강도 아이콘에 느낌표가 표시 될뿐만 아니라 해당 SSID를 통해 해당 curlURL에 지정된 URL이 성공적이지 않으면 해당 SSID가 자동 재 연결에서 블랙리스트에 추가됩니다 captive_portal_server global. 수동 재 연결은 허용되지만 captive_portal_detection_enabled해당 WiFi SSID에 연결할 때마다 "이 네트워크를 그대로 사용"을 선택하고 수동으로 선택한 경우에만 연결 상태를 유지 합니다. 이 무시는 일시적입니다.

이동 통신사 네트워크의 captive_portal_server경우 강도 아이콘에 느낌표를 그리는 데만 사용되지만 연결 상태를 유지하며 연결이 작동하면 트래픽이 흐릅니다.

루팅 된 기기에서 해결책은 captive_portal_detection_enabled비활성화 한 경우 다시 활성화 하고 해당 WiFi 네트워크에 연결 한 다음 캡 티브 포털 팝업의 드롭 다운 메뉴에서 "이 네트워크를있는 그대로 사용"을 선택하고 모바일 네트워크를 비활성화하는 것입니다 캡 티브 포털에 로그인하여 Wi-Fi 네트워크를 통해 검색 할 수있는 웹 사이트를 결정한 다음 브라우저를 사용하여 작동하는 웹 사이트를 찾는 데 중점을 둡니다. 그런 captive_portal_detection_enabled다음 성가신 팝업을 방지하기 위해 비활성화 할 수 있습니다 .

을 다시 활성화하려면 captive_portal_detection이전에 비활성화 한 경우 다음 명령을 실행하십시오.

settings put global captive_portal_detection_enabled 1

휴대 전화가 모든 트래픽에 WiFi 네트워크를 일시적으로 사용하도록하려면 설정-데이터 사용-모바일 데이터-끄기에서 모바일 네트워크를 비활성화하십시오. 필요한 곳에 모든 설정이 있으면 필요하지 않습니다.

Android M은 성공적으로로드되고 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...

WiFi 네트워크에 적합한 것을 찾은 후 (보통 인증 전에 HTTPS 트래픽을 좋아하지 않는 회사 웹 게이트웨이 프록시에 대한 더 많은 상상력과 시도가 필요함) 서버를 저장할 수 있습니다.

루트 가능 터미널 앱에서 서버를 실행하여 서버를 저장하고 예제 URL을 원하는 URL로 바꾸십시오.

settings put global captive_portal_server androidcheck.kiritostudio.com

장치를 다시 시작하십시오. 사용해보십시오. 아이콘에서 느낌표의 동작에 만족하면 마지막 단계는이 10 년 동안 가장 불행한 발명품 중 하나 인 캡 티브 포털 팝업을 비활성화하는 것입니다.

문제 명령 :

settings put global captive_portal_detection_enabled 0

문제가 발생하는 다른 국가 또는 WiFi 상황에 처한 경우 불행히도 처음부터 위의 과정을 반복하여 다시 시작, 다시 captive_portal_detection_enabled시작, 올바른 서버 찾기 및 포털 감지를 비활성화해야합니다.


HTTP 204 ( 콘텐츠 없음 ) 또는 HTTP 404 (찾을 수 없음 ) 를 의미 했습니까 ? 현재 다른 답변을
Andrew T.

이는 누가에서 "인터넷에 연결되지 않은"문제를 해결했습니다. Nexus에서 최신 플래시 CM14.1 (7.1.2) 실행
Yvon

1

캡 티브 포털 서버 주소를 설정할 수 있습니다.

settings put global captive_portal_server g.cn

그런 다음 전화를 다시 시작하십시오.

추신 : 그 전에 서버가 사용 가능한지 확인할 수 있습니다.

http://g.cn/generate_204


중국 대륙
youfu

HTTP 오류 404.0이 발생 함-찾을 수 없음
Lucky

@ 럭키 g.cn을 사용하십시오.
Kebin Liu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.