WiFi 만 켜고 비행기 모드를 켤 수 있습니까?


15

비행기 모드의 정의는 모든 통신 및 무선 신호가 차단된다는 것을 알고 있습니다. 그러나 휴대 전화가 셀 타워에 연결되지 않고 Wi-Fi 만 허용되도록 휴대 전화의 "통화 / 수신"부분을 끌 수 있습니까? Google Play에서 몇 가지 앱을 살펴 봤지만 최신 버전의 Android에서는 작동하지 않거나 최신 버전이 아닙니다.

나는이 문제의 양면에 강한 의견이 있다는 것을 알고 있지만 침대에서 많이 사용하기 때문에 내 전화의 방사선에 대해 걱정하고 전화를 머리와 얼굴에 가깝게 잡고 있습니다. 밤에는 전화 수신에 대해 걱정하지 않으므로 전화 부분을 끄고 WiFi를 사용하고 싶습니다. 방법이 있습니까? 아니면 나는 단지 미쳤고 편집증입니까?


삼성뿐만 아니라 모든 삼성 기기에서 가능하지만 개인적인 경험에 대해 이야기하고 있습니다. 비행기 모드를 켜고 WiFi를 켜십시오. 파이처럼 간단합니다!
Suncatcher

답변:


27

WiFi 만 켜고 비행기 모드를 켤 수 있습니까?

예, Android 4.2.1, 4.4.2, 5.0.2 및 5.1.1을 실행하는 모든 기기에서 가능합니다. 이것은 휴대용 핫스팟에도 적용됩니다.

비행기 모드가 키에 저장됩니다 활성화됩니다 때 예상되는 라디오가 꺼되는 airplane_mode_radios테이블에서 global내부 /data/data/com.android.settings/databases/settings.db( 설정 저장 응용 프로그램 데이터베이스).

PC에서 를 설정하고 장치에서 USB 디버깅을 활성화 한 후 PC에 연결하고 쉘을 시작하고 다음을 입력하십시오.

adb shell settings get global airplane_mode_radios
adb shell content query --uri content://settings/global  --projection name:value --where "name='airplane_mode_radios'"

명령이 실행되면 다음과 같은 결과가 나타납니다.

cell,bluetooth,wifi,nfc,wimax
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,wifi,nfc

wifi최종 목표를 달성하기 위해 값에서 제거하도록 선택할 수 있습니다 .

다음 명령 중 하나를 입력하십시오.

adb shell settings put global airplane_mode_radios  "cell,bluetooth,nfc,wimax"
adb shell content update --uri content://settings/global --bind value:s:'cell,bluetooth,nfc,wimax' --where "name='airplane_mode_radios'"

참고 : 복사하여 붙여 넣지 마십시오. 첫 번째 출력에서 ​​얻은 문자열을 적어 둡니다. 그런 다음 wifi,그것을 제거한 다음 ""위에 표시된 방식으로 큰 따옴표 사이에 결과를 전달하십시오 .

이제 Wi-Fi를 켜고 비행기 모드를 켤 수 있습니다. Wi-Fi가 꺼지지 않습니다.

ADB 사용의 필요성은 한 번만 의미했습니다. 비행기 모드가 활성화 될 때 Wi-Fi를 중지하기로 결정한 경우 wifi해당 키 값을 늘리면됩니다.

여기 다 좋아요!


당신은 알고 있습니까?

비행기 모드가 활성화되어 있어도 Wi-Fi, Bluetooth 및 NFC를 수동으로 전환 할 수있는 이유는 키 값에 언급되어 있기 때문 airplane_mode_toggleable_radios입니다.

다음 명령 중 하나를 입력하십시오.

adb shell settings get global airplane_mode_toggleable_radios
adb shell content query --uri content://settings/global  --projection name:value --where "name='airplane_mode_toggleable_radios'"

다음 중 하나를 볼 수 있습니다.

bluetooth,wifi,nfc
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,nfc    

wifi비행기 모드가 활성화되어있을 때 와 같이 해당 키 값에서 라디오를 제거 하면 비행기 모드가 활성화되어있을 때 해당 키 값의 변경 사항을 되 돌리지 않는 한 무엇이든 상관없이 해당 라디오 (Wi-Fi 여기)를 다시 전환 할 수 없습니다.


4
상상의 두 번째 공감 (그냥 필요하고 당신의 게시물을 기억). 흠, mod조차도 불행히도 두 번 투표 할 수는 없습니다.)
Izzy

4
텍스트가있는 where 절로 쿼리 할 때 예외가 발생하는 다른 사람들에게는 작은 따옴표를 이스케이프해야합니다. 따라서 답변의 예에서 --where "name=\'airplane_mode_toggleable_radios\'"( \')를 말할 것 입니다.
Narfanar

백 슬래시가 사용되는 경우 Android 9.0에서 여전히 완벽하게 작동합니다.
light24bulbs

7

여행 할 때 이런 휴대 전화를 사용합니다. 먼저 비행기 모드를 켠 다음 알림 패널에서 WIFI를 활성화하십시오. 마지막으로 비행기 모드, WIFI 활성화 및 기타 모든 연결이 비활성화됩니다.


1
Lolwut! 이것은 완전히 작동합니다 :-D. 블루투스에서도 작동
Freedom_Ben

3

이미 올바르게 추측했듯이 장치에 따라 다릅니다. 내 옛날에 HTC Wildfire (일명 Buzz )에서는 GSM 라디오를 별도로 전환 할 수있었습니다. Motorola Milestone 2 (일명 Droid 2 )에서는 그렇지 않습니다. 항상 작동하는 것은 해결 방법입니다. 비행기 모드로 전환하고 WiFi를 다시 활성화하십시오 (필요한 경우 Bluetooth).

매번 "피아노 연주"를 끝내지 않기 위해, 이것은 자동화 될 수 있습니다 : 예를 들어 이벤트는 작업에 위젯 (오히려 "바로 가기")를 만들 수 있습니다. 따라서 먼저 작업 (비행기 켜기, WiFi 켜기, Bluetooth 켜기 ...)을 만든 다음 위젯을 만들 수 있습니다. 필요한 경우 다른 방향에서도 동일합니다. 이렇게하면 간단한 바로 가기를 탭하여 전환 할 수 있습니다.


덕분이지 (+1) / 비행기 모드를 해제하려고 와이파이 트릭을 가능하게 할 것이다
조지 Profenza을

그것은 Tasker를 사용하여 모든 장치에서 훌륭하게 작동합니다 (1am에서 7am까지 "방해하지 않는 야간 모드"로 예약되었으므로 아침 알람에 대한 정보가 들어오지 만 전화는하지 않습니다.)
Izzy

해결 방법도 있습니다. :) WiFi 만 켜고 비행기 모드를 켤 수 있습니까? // 읽는다 : 뻔뻔한 승진 : D
Firelord

@Firelord는 upvote grant :) 비행기 라디오에 대해 알고 있었지만 ADB를 통해 전환하는 방법을 알지 못했습니다. 잘 했어!
Izzy

2
  1. 다이얼러 / 전화 앱에서 *#*#4636#*#*

  2. 고르다 Phone Information

  3. 고르다 Turn off radio

또는 Cell Radio ShutOff 와 같은 앱을 사용 하십시오 .

비행기 모드 중에는 Wi-Fi를 다시 켤 수 있습니다 (처음에는 끄지 않아도 성 가실 수 있습니다).


매우 흥미로운 설정 페이지입니다. 감사합니다!
Mr.Yellow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.