Zatrzymaj tryb samolotowy przed wyłączeniem Wi-Fi, Bluetooth lub NFC w systemie Android

click fraud protection

Jak dostosować, które radia mają być wyłączone po włączeniu trybu samolotowego w systemie Android. Teraz możesz pozostawić włączone Wi-Fi, Bluetooth lub NFC w trybie samolotowym!

Zawsze istniała obawa, że ​​częstotliwości radiowe telefonu mogą powodować problemy ze sprzętem samolotu. Przed erą smartfonów pasażerowie samolotów byli poinstruowani, aby na wszelki wypadek wyłączyć całą elektronikę. W smartfonach wprowadzono tryb samolotowy, abyśmy mogli nadal używać ich do innych celów, takich jak granie w grę lub oglądanie wideo. Niektórzy użytkownicy korzystają nawet z trybu samolotowego poza podróżą, aby zaoszczędzić trochę czasu pracy baterii lub aby odpocząć od Internetu. Włączenie trybu samolotowego powoduje wyłączenie wszystkich funkcji radiowych w urządzeniu, takich jak sieć komórkowa, Wi-Fi, NFC i Bluetooth. Jednakże Bluetooth jest ogólnie dozwolony w samolocie, a niektóre umożliwiają nawet korzystanie z Wi-Fi. Oto samouczek dotyczący zapobiegania wyłączaniu Wi-Fi, Bluetooth lub innego radia po włączeniu trybu samolotowego.


Jak zapobiec wyłączaniu niektórych radiotelefonów w trybie samolotowym

  1. Zainstaluj sterowniki USB producenta swojego urządzenia (Google udostępnia listę niektórych uniwersalne sterowniki USB tutaj).
  2. Pobierz Binarny ADB dla Twojego systemu operacyjnego (Okna, Prochowiec, Linuksa). Linki te zawsze będą wskazywały najnowszą wersję ADB.
  3. Wyodrębnij zawartość binarnego pliku ZIP ADB do folderu na komputerze.
  4. Uruchom aplikację Ustawienia na swoim urządzeniu i dotknij opcji Informacje o telefonie.
  5. Znajdź numer kompilacji i dotknij go 7 razy, abyśmy mogli włączyć tryb programisty.
  6. Wróć do głównego menu Ustawienia i wejdź w Opcje programisty, a następnie włącz debugowanie USB.
  7. Podłącz telefon do komputera i zmień go z trybu „tylko ładowanie” na tryb „transferu plików (MTP)”. Niektóre urządzenia wymagają tego kroku jako środka bezpieczeństwa przed zezwoleniem ADB na pracę.
  8. Wróć do komputera i wyświetl katalog, w którym wyodrębniłeś plik binarny ADB.
  9. Uruchom wiersz poleceń lub terminal w katalogu ADB. W przypadku użytkowników systemu Windows można to zrobić, przytrzymując klawisz Shift i klikając prawym przyciskiem myszy, a następnie wybierając opcję „otwórz tutaj wiersz poleceń”. (Niektórzy użytkownicy systemu Windows 10 mogą zobaczyć „PowerShell” zamiast „Wiersz poleceń”.)
  10. Gdy znajdziesz się w wierszu poleceń lub środowisku terminala, wykonaj następujące polecenie: adb devices
  11. Spowoduje to uruchomienie demona ADB, jeśli nie został jeszcze uruchomiony. Możesz nawet zobaczyć na telefonie monit z prośbą o autoryzację połączenia z komputerem. Zezwól tutaj na dostęp do debugowania USB.
  12. Teraz, jeśli ponownie uruchomisz polecenie adb devices z kroku 10, wiersz poleceń/terminal wydrukuje numer seryjny twojego urządzenia. Jeśli tak, to jesteś gotowy, aby przejść dalej. Jeśli nie, oznacza to, że sterowniki USB prawdopodobnie nie zostały poprawnie zainstalowane.
  13. Wykonaj następujące polecenie w wierszu poleceń lub terminalu: adb shell
  14. Następnie uruchom następujące polecenie, aby zapobiec wyłączeniu Wi-Fi w trybie samolotowym: settings put global airplane_mode_radios cell, bluetooth, nfc, wimax
  15. Alternatywnie możesz wykonać to polecenie, aby zapobiec wyłączaniu Wi-Fi i Bluetooth w trybie samolotowym: settings put global airplane_mode_radios cell, nfc, wimax
  16. Każdy element, który usuwamy z listy, informuje Androida, aby pozostawił włączone radio po włączeniu trybu samolotowego.
  17. Jeśli kiedykolwiek będziesz chciał przywrócić wszystko do poprzedniego stanu, możesz wykonać następujące polecenie w wierszu poleceń powłoki ADB: settings delete global airplane_mode_radios

Wyjaśnienie

Jak widać z powyższych kroków, używamy poleceń ADB, aby ręcznie dostosować, które radia mają być wyłączane po naciśnięciu przycisku trybu samolotowego. Zwykle tryb samolotowy wyłącza radia komórkowe, Wi-Fi, NFC, Bluetooth i WiMAX (jeśli istnieją), ale usunięcie jednego lub więcej z listy za pomocą polecenia ADB pokazanego w kroku 14 powoduje, że tak jest ignorowane. W przykładzie podanym powyżej w kroku #15 zdecydowałem, że po włączeniu trybu samolotowego zarówno Wi-Fi, jak i Bluetooth będą włączone.

Dlatego polecenie obejmuje tylko opcje komórkowe, NFC i WiMAX. Ponieważ w kroku 15 nie uwzględniamy tych dwóch radiotelefonów w poleceniu ADB (w tym przypadku Wi-Fi i Bluetooth), system Android pozostawi te radia w spokoju po włączeniu trybu samolotowego. Możesz użyć dowolnej kombinacji, pomijając którąkolwiek z tych opcji, a nawet sprawić, aby radia komórkowe pozostały włączone po włączeniu trybu samolotowego. Tylko upewnij się, że wiesz, co robisz, bo włączone radio komórkowe może wpędzić Cię w kłopoty z liniami lotniczymi.

Jak wspomniano powyżej, możesz ponownie włączyć niektóre radia po włączeniu trybu samolotowego. Wiem, że często włączam ponownie Wi-Fi i Bluetooth po wyłączeniu wszystkich innych radiotelefonów za pomocą urządzenia, którego aktywnie nie używam.

Warto więc wiedzieć, że istnieje również sposób na uniemożliwienie urządzeniu włączenia jednego z tych radiotelefonów, gdy włączony jest tryb samolotowy. Preferencje są kontrolowane poprzez zmianę wartości w preferencji globalnej „airplane_mode_toggleable_radios”. Możesz na przykład sprawić, że nie będziesz mógł ponownie włączyć Wi-Fi, jeśli tak zdecydujesz, wpisując to polecenie:

settings put global airplane_mode_toggleable_radios bluetooth, nfc

Domyślnie opcje dostępne dla tego polecenia to Wi-Fi, Bluetooth i NFC. Ale jeśli pominiesz jedno z nich podczas wykonywania powyższego polecenia, uniemożliwisz urządzeniu ponowne włączenie tego radia. Może to być dobry pomysł w przypadku smartfona lub tabletu dla dziecka, ale może nawet służyć jako zabezpieczenie przed awarią, aby mieć pewność, że radio nie zostanie ponownie włączone, gdy włączony jest tryb samolotowy. Ta funkcja będzie prawdopodobnie mniej przydatna niż ta szczegółowo opisana w powyższym obszernym przewodniku, ale warto o niej wiedzieć.