안드로이드 기기에서 WIFI를 연결하게되면 https://connectivitycheck.gstatic.com/generate_204 에게 GET 요청을 보낸다.

 

해당 도메인은 구글이 호스팅을 하고 있으며, 정상적인 응답으로 204 코드를 반환한다.

만약 200이나 203으로 리다이렉트 된 응답을 반환한다면, captive portal로 인식하여 WIFI에 연결되어 있지만 항상 인터넷에 연결되어 있지 않다는 표시의 느낌표를 볼 수 있다.

 

참조

 - https://malv.in/posts/2018-11-08-self-hosting-the-wifi-connectivity-check-for-android.html

파이어폭스에서 http://detectportal.firefox.com/success.txt 에 대해 약 60초마다 GET 요청을 보낸다. 

 

https://bugzilla.mozilla.org/show_bug.cgi?id=1307867에 기재된 내용에 의하면 파이어폭스가 captive portal를 감지하기 위해 보낸다고 한다. 

 

captive portal이란? 

 - 공공 WIFI 등에서 인터넷을 탐색하려고 할 때 호텔이나 공항에서 로그인 페이지 또는 약관에 동의해야하는 로그인 페이지입니다.

 

 

제거방법

1. 주소창에 "about:config"를 입력한 후 경고 창에서 "위험을 감수하고 계속"을 클릭한다.

2. 검색창에 "network.captive-portal-service.enabled"를 검색 후 "true"값을 "false"로 변경한다.

 

위와 같이 설정을 했음에도 아래의 URL이 계속 해서 요청된다면 captivedetect.canonicalURL의 값을 빈값으로 바꾸면 된다.

- http://detectportal.firefox.com/success.txt?ipv4

- http://detectportal.firefox.com/success.txt?ipv6   

 

참조

 - https://www.blackhillsinfosec.com/towards-quieter-firefox/

'Tools' 카테고리의 다른 글

[MacOS] psproxy  (0) 2023.04.18
[MacOS] apktool 설치  (0) 2023.04.11
[MacOS] dex2jar 셋팅  (0) 2023.04.04
[Jadx-gui] MacOS에서 실행 에러 해결  (0) 2020.05.11
[Burp Suite] Target Scope  (0) 2020.02.14

일반적인 제조사(삼성, LG)의 경우에는 adb shell 권한일 경우 접근 가능한 /dev/input/event가 MIUI에서는 개발자 옵션을 활성화 하더라도 기본적으로 사용할 수 없습니다.

 

이는 adb shell(uid 2000)이 관련 권한이 빠져있기 때문이며, 이를 해결하기 위해서는 adb shell 권한으로 제어하기 위해서는 USB 디버깅(보안 설정) 메뉴를 활성화 해야합니다.

 

adb shell을 이용하여 Android에 접속 후 id 명령어를 입력하여 소속된 그룹의 ID(GID)를 확인합니다.

아래의 그림에서 보면 adb shell에 input 그룹(GID 1004)이 미포함 되어있음을 확인할 수 있습니다.

 

 

1) 개발자 옵션 메뉴에 진입 후 USB 디버깅(보안 설정)을 활성화 시도합니다.

 

2) 경고에 대한 1차 설명을 볼 수 있습니다. 5초 대기 후 승인합니다.

 

3) 경고에 대한 2차 설명을 볼 수 있습니다. 5초 대기 후 승인합니다. 

 

4) 마지막 확인창입니다. 5초 대기 후 승인합니다.

 

 

5) 설정 완료

 

USB 디버깅(권한 설정)를 허용 후 조회하면 1004(input) 그룹이 추가되었습니다.

 

이제 adb shell에서 /dev/input/event를 제어할 수 있습니다.

'IT 일반' 카테고리의 다른 글

[MacOS] 컴퓨터이름을 Command로 변경하기  (0) 2023.04.06
Android Screen Mirroring - SCRCPY  (0) 2021.08.04

+ Recent posts