Android에서 비행기 모드를 활성화할 때 꺼지는 라디오를 맞춤설정하는 방법 이제 비행기 모드에서 WiFi, Bluetooth 또는 NFC를 켜둘 수 있습니다!
휴대전화의 무선 주파수가 비행기 장비에 문제를 일으킬 수 있다는 우려가 항상 있었습니다. 스마트폰 시대 이전에는 비행기 승객들에게 예방 차원에서 모든 전자제품을 꺼두라는 지시가 있었습니다. 스마트폰에는 게임을 하거나 비디오를 보는 등의 다른 용도로 사용할 수 있도록 비행기 모드가 도입되었습니다. 일부 사용자는 여행 중이 아닐 때 비행기 모드를 사용하여 약간의 배터리 수명을 절약하거나 인터넷을 사용하지 않는 방법으로 사용하기도 합니다. 비행기 모드를 활성화하면 셀룰러, WiFi, NFC 및 Bluetooth와 같은 장치의 모든 무선 통신이 비활성화됩니다. 그러나 Bluetooth는 일반적으로 비행기에서 허용되며 일부는 WiFi 사용도 허용합니다. 비행기 모드를 켤 때 WiFi, Bluetooth 또는 기타 라디오가 비활성화되는 것을 방지하는 방법에 대한 튜토리얼은 다음과 같습니다.
비행기 모드가 특정 라디오를 비활성화하는 것을 방지하는 방법
- 장치 제조업체의 USB 드라이버를 설치합니다(Google은 일부 목록을 제공합니다). 범용 USB 드라이버는 여기).
- 다운로드 ADB 바이너리 운영 체제에 따라(윈도우, 맥, 리눅스). 이러한 링크는 항상 최신 버전의 ADB를 가리킵니다.
- ADB 바이너리 ZIP 파일의 내용을 PC의 폴더에 추출합니다.
- 기기에서 설정 앱을 실행하고 전화 정보 옵션을 탭하세요.
- 빌드 번호를 찾아 7번 탭하면 개발자 모드가 활성화됩니다.
- 설정 메인 메뉴로 돌아가서 개발자 옵션에 들어간 다음 USB 디버깅을 켜세요.
- 휴대폰을 컴퓨터에 연결하고 "충전 전용" 모드에서 "파일 전송(MTP)" 모드로 변경하세요. 일부 장치에서는 ADB가 작동하도록 허용하기 전에 보안 조치로 이 단계를 요구합니다.
- PC로 돌아가서 ADB 바이너리를 추출한 디렉터리를 불러옵니다.
- ADB 디렉터리에서 명령 프롬프트 또는 터미널을 실행합니다. Windows 사용자의 경우 Shift 키를 누른 채 마우스 오른쪽 버튼을 클릭한 다음 "여기에서 명령 프롬프트 열기" 옵션을 선택하면 됩니다. (일부 Windows 10 사용자에게는 "명령 프롬프트" 대신 "PowerShell"이 표시될 수 있습니다.)
- 명령 프롬프트 또는 터미널 환경에 있으면 다음 명령을 실행하십시오.
adb devices
- 아직 시작되지 않은 경우 ADB 데몬이 시작됩니다. 컴퓨터와의 연결을 승인하라는 메시지가 휴대폰에 표시될 수도 있습니다. 여기에서 USB 디버깅 액세스를 허용하세요.
- 이제 10단계에서 adb devices 명령을 다시 실행하면 명령 프롬프트/터미널이 장치의 일련번호를 인쇄합니다. 그렇다면 다음 단계로 넘어갈 준비가 된 것입니다. 그렇지 않으면 USB 드라이버가 제대로 설치되지 않았을 가능성이 높습니다.
- 명령 프롬프트 또는 터미널에서 다음 명령을 실행합니다.
adb shell
- 그런 다음 비행기 모드가 WiFi를 끄는 것을 방지하려면 다음 명령을 실행하십시오.
settings put global airplane_mode_radios cell, bluetooth, nfc, wimax
- 또는 다음 명령을 사용하여 비행기 모드에서 WiFi 및 Bluetooth가 꺼지지 않도록 할 수도 있습니다.
settings put global airplane_mode_radios cell, nfc, wimax
- 목록에서 제거한 각 항목은 비행기 모드가 켜져 있을 때 Android가 해당 라디오를 켜두도록 지시합니다.
- 이전 상태로 되돌리려면 ADB 쉘 프롬프트에서 다음 명령을 실행할 수 있습니다.
settings delete global airplane_mode_radios
설명
위의 단계에서 볼 수 있듯이 ADB 명령을 사용하여 비행기 모드 버튼을 누를 때 꺼지는 무선 장치를 정확하게 수동으로 사용자 정의합니다. 일반적으로 비행기 모드는 셀룰러, WiFi, NFC, Bluetooth 및 WiMAX(존재하는 경우) 무선 통신을 차단하지만 14단계에 표시된 ADB 명령을 사용하여 목록에서 이들 중 하나 이상을 제거하면 무시되었습니다. 위의 15단계에서 제시한 예에서는 비행기 모드를 활성화할 때 WiFi와 Bluetooth를 모두 켜두도록 선택했습니다.
이것이 명령에 셀룰러, NFC 및 WiMAX 옵션만 포함되는 이유입니다. 15단계(이 경우 WiFi 및 Bluetooth)에서 ADB 명령에서 두 라디오를 제외하므로 비행기 모드를 켤 때 Android는 해당 라디오를 그대로 둡니다. 이러한 옵션을 생략하여 여기에서 원하는 조합을 사용할 수 있으며 비행기 모드를 켤 때 셀룰러 라디오가 계속 켜져 있도록 만들 수도 있습니다. 셀룰러 라디오를 계속 켜두면 항공사와 문제가 생길 수 있으므로 자신이 무엇을 하고 있는지 확실히 알아 두십시오.
위에서 언급한 것처럼 비행기 모드를 켠 후 일부 라디오를 다시 켤 수 있습니다. 나는 자주 사용하지 않는 장치로 다른 모든 라디오를 끈 후에 Wi-Fi와 Bluetooth를 다시 켜는 경우가 많다는 것을 알고 있습니다.
따라서 비행기 모드가 활성화되었을 때 장치가 이러한 라디오 중 하나를 켜지 않도록 하는 방법도 있다는 것을 알고 싶을 수도 있습니다. 기본 설정은 전역 기본 설정 "airplane_mode_toggleable_radios"의 값을 변경하여 제어됩니다. 예를 들어 다음 명령을 입력하여 선택한 경우 WiFi를 다시 켤 수 없도록 만들 수 있습니다.
settings put global airplane_mode_toggleable_radios bluetooth, nfc
기본적으로 이 명령에 제공되는 옵션은 WiFi, Bluetooth 및 NFC입니다. 그러나 위 명령을 실행할 때 그 중 하나를 제외하면 장치가 해당 라디오를 다시 켜지지 않게 됩니다. 이는 어린이의 스마트폰이나 태블릿에 좋은 아이디어일 수 있으며 비행기 모드가 켜져 있을 때 라디오가 다시 켜지지 않도록 하는 안전 장치로 사용할 수도 있습니다. 이 기능은 위의 주요 가이드에 자세히 설명된 기능보다 유용성이 떨어질 수 있지만 알아두시면 좋을 것입니다.