몇 가지 빠른 ADB 명령을 사용하면 Android Oreo의 WiFi 자동 기능을 Nexus 5X 및 Nexus 6P에서 다시 켤 수 있습니다.
Android Oreo에는 직장이나 집과 같이 "고품질로 저장된 네트워크" 근처에 있을 때 자동으로 WiFi를 켤 수 있는 새로운 기능이 도입되었습니다. 이 기능은 Google Pixel 및 Google Pixel XL용 Android 8.0 공식 빌드에서 찾을 수 있지만 Google Nexus 5X 또는 Google Nexus 6P에서는 사용할 수 없습니다. 그러나 항상 그런 것은 아닙니다. Android O Developer Preview 2가 출시되었을 때 실제로 두 Nexus 휴대폰에는 WiFi 자동 깨우기 기능이 있었지만 알 수 없는 이유로 Google Nexus 5X/6P용 최종 Android 8.0 Oreo 릴리스에서는 이 기능을 제거했습니다..
요즘 스마트폰의 WiFi 모듈은 배터리 수명 측면에서 매우 효율적이므로 대부분의 사람들에게 배터리 수명을 많이 절약할 수는 없습니다. 그러나 네트워크 연결 품질이 다양한 WiFi 액세스 포인트가 많은 지역에 있는 경우 다음과 같은 현상이 발생할 수 있습니다. 스마트폰과 관련된 일부 배터리 소모는 품질이 낮은 개방형 WiFi 네트워크에 지속적으로 연결 및 연결 해제됩니다.
WiFi를 자동으로 켜는 기능이 바로 여기에 있습니다. WiFi 네트워크에 연결하는 기능은 꺼져 있지만 WiFi 네트워크 검색 기능은 계속 활성화되어 있습니다. 백그라운드에서 Google은 네트워크를 검색한 다음 자체 추천 서비스를 사용하여 네트워크에 연결하기 위해 WiFi를 다시 켜야 하는지 결정합니다. Google 추천 서비스는 Wi-Fi 네트워크가 자주 연결하는 저장된 네트워크인지, 해당 네트워크가 안정적인 고속 연결을 제공하는지 여부에 따라 결정됩니다.
설정 애플리케이션을 실행하고 네트워크 및 인터넷 옵션을 탭하면 이 기능을 찾을 수 있습니다. 상단에서 WiFi를 누른 다음 하단의 WiFi 기본 설정 옵션을 누릅니다. 목록. 토글 자체는 위의 기능 이미지에서 볼 수 있습니다.
나에게 묻는다면 꽤 멋진 기능입니다. 하지만 우리가 알 수 없는 이유로 Nexus 5X와 Nexus 6P에서는 제거되었습니다. 아마도 두 전화기에서는 그다지 잘 작동하지 않았을 것입니다. 사용자 측 토글이 없는 다른 많은 Android 기능과 마찬가지로 실제로 몇 가지 ADB 명령을 사용하여 이 기능을 다시 가져올 수 있습니다. 그럼 획득하는 데 필요한 단계를 자세히 살펴보겠습니다. Google Nexus 5X 및 Google Nexus 6P에 '자동으로 WiFi 켜기' 기능 다시 제공.
Nexus 5X 및 Nexus 6P에서 '자동으로 WiFi 켜기' 기능을 활성화하세요.
- 먼저 다음을 수행해야 합니다. 데스크탑이나 노트북 컴퓨터에 ADB가 설치되어 있어야 합니다.
- Nexus 5X 또는 Nexus 6P를 컴퓨터에 연결하고 USB 디버깅을 활성화한 다음 명령 프롬프트를 엽니다.
- 명령 프롬프트에서 다음 명령을 실행합니다.
adb shell
- 그런 다음 명령 프롬프트에서 다음 명령을 실행하여 토글을 다시 가져옵니다.
settings put global wifi_wakeup_available 1
- 마지막으로 명령 프롬프트에서 다음 명령을 실행하여 실제로 기능을 활성화합니다.
settings put global wifi_wakeup_enabled 1
설명
우리는 계속해서 이 튜토리얼 중 다수 최근에는 실행 중인 Android 소프트웨어에 포함된 기능에 대한 액세스를 제공합니다. 이는 Android 운영 체제에 내장되어 있지만 사용자가 쉽게 액세스할 수 없는 기능입니다.
Google은 Pixel 및 Pixel XL에 이 자동 WiFi 기능을 유지했기 때문에 이 기능이 그들이 바라던 대로 정확히 작동한다고 상상할 수 있습니다. 하지만 Nexus 5X와 Nexus 6P에서는 이 기능이 작동하지 않을 가능성이 있으므로 토글을 제거했습니다. 이 두 장치에 사용되는 WiFi 모듈이 적합하거나 Google이 새로운 Pixel로 제한하고 싶었을 수도 있습니다. 전화기. 어느 쪽이든 우리는 그것을 다시 가져올 수 있으며 작동 테스트를 거쳤습니다.
컴퓨터에 ADB 쉘 프롬프트를 불러온 후 여기서 두 가지 명령을 실행하겠습니다. 첫 번째 명령은 실제로 자동 WiFi 토글을 설정 애플리케이션으로 다시 가져옵니다. 올바르게 완료되면 이 첫 번째 옵션을 사용하면 "자동으로 WiFi 켜기" 토글이 다시 나타납니다.
그러나 ADB 셸에 있는 동안 계속해서 5단계에 표시된 명령을 실행하여 실제로 활성화할 수 있습니다. 이러한 옵션을 변경해도 향후 Google의 공식 OTA 업데이트를 수락할 수 있습니다(저희는 여기에서는 시스템 파일을 무단으로 수정하지 않습니다) 이것이 루트 액세스가 필요하지 않은 이유입니다. 어느 하나.
이러한 변경 사항을 원래대로 되돌리려면 명령 프롬프트나 터미널을 시작하고 ADB 셸을 다시 불러올 수 있습니다. 가이드의 마지막 두 단계에서 명령 끝에 있는 1을 0으로 변경하면 됩니다. 이 플래그는 처음에 0으로 설정되었으므로 이 두 Nexus 기기에서 자동 Wi-Fi 기능에 액세스할 수 없었습니다. 따라서 이를 1에서 0으로 다시 변경하면 기능이 비활성화되고 설정 메뉴에서 토글이 제거됩니다.