Ist es möglich, den Flugzeugmodus nur bei eingeschaltetem WLAN zu aktivieren?


15

Ich weiß, dass die Definition des Flugzeugmodus darin besteht, dass alle Kommunikationen und Funksignale blockiert sind. Aber ist es möglich, den Teil "Anrufen / Empfangen" des Telefons auszuschalten, damit Ihr Telefon keine Verbindung zu einem Mobilfunkmast herstellt und nur Wifi zulässt? Ich habe einige Apps in Google Play geprüft, aber sie funktionieren entweder nicht oder sind mit neueren Versionen von Android veraltet.

Ich weiß, dass es auf beiden Seiten starke Meinungen gibt, aber ich mache mir Sorgen über die Strahlung meines Telefons, da ich es häufig im Bett verwende und das Telefon nah an Kopf und Gesicht halte. Nachts mache ich mir keine Sorgen um den Empfang von Anrufen, deshalb möchte ich nur den Telefonteil ausschalten und WLAN nutzen. Gibt es einen Weg? Oder bin ich nur verrückt und paranoid?


Es ist auf allen Samsung-Geräten möglich, vielleicht nicht nur auf Samsung, aber ich spreche über meine persönlichen Erfahrungen. Einfach den Flugzeugmodus einschalten und WiFi einschalten. Einfach wie eine Torte!
Suncatcher

Antworten:


26

Ist es möglich, den Flugzeugmodus nur bei eingeschaltetem WLAN zu aktivieren?

Ja, auf allen meinen Geräten mit Android 4.2.1, 4.4.2, 5.0.2 und 5.1.1 möglich. Dies gilt auch für tragbare Hotspots.

Die Radios , die ausgeschaltet werden sollen , wenn der Flugmodus im Schlüssel gespeichert aktiviert wird airplane_mode_radiosunter dem Tisch im globalInnern /data/data/com.android.settings/databases/settings.db( Einstellungen Speicher App - Datenbank).

Richten Sie im PC ein, aktivieren Sie das USB-Debugging im Gerät, verbinden Sie es mit dem PC, starten Sie eine Shell und geben Sie Folgendes ein:

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

Wenn der Befehl ausgeführt wird, sehen Sie (eines der Ergebnisse) so etwas wie:

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

Sie können wifivom Wert entfernen , um das endgültige Ziel zu erreichen.

Geben Sie einen der folgenden Befehle ein:

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'"

Hinweis: Nicht kopieren und einfügen. Beachten Sie die Zeichenfolge, die Sie in der ersten Ausgabe erhalten haben. Entfernen Sie wifi,es dann und übergeben Sie das Ergebnis zwischen den doppelten Anführungszeichen, ""wie ich oben gezeigt habe.

Jetzt können Sie das WLAN und anschließend den Flugzeugmodus einschalten. Ihr WLAN lässt sich nicht ausschalten.

Die Notwendigkeit, ADB zu verwenden, war nur einmal gemeint. Wenn Sie Wi-Fi beenden möchten, wenn der Flugmodus aktiviert wird, erhöhen Sie einfach wifiden Wert dieses Schlüssels.

Alles gut hier!


Wissen Sie?

Der Grund, warum Sie WLAN, Bluetooth und NFC manuell umschalten können, selbst wenn der Flugzeugmodus aktiv ist, liegt darin, dass sie im Wert für key angegeben sind airplane_mode_toggleable_radios.

Geben Sie einen der folgenden Befehle ein:

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'"

Sie würden sehen (einer von ihnen) etwas wie:

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

Entfernen Sie ein Funkgerät aus dem Wert dieses Schlüssels, wifiund Sie könnten dieses Funkgerät (hier WLAN) nicht mehr umschalten, wenn der Flugzeugmodus aktiv ist, egal was passiert, es sei denn, Sie machen die Änderungen des Werts dieses Schlüssels rückgängig.


4
Imaginary 2nd upvote (brauchte das nur und erinnerte sich an deinen Beitrag). Hm, leider kann nicht mal ein Mod zweimal upvoten;)
Izzy

4
Wenn andere beim Abfragen von where-Klauseln mit Text Probleme mit Ausnahmen haben, müssen Sie die einfachen Anführungszeichen entfernen. In dem Beispiel in der Antwort würden Sie also sagen --where "name=\'airplane_mode_toggleable_radios\'"(beachten Sie das \').
Narfanar

Dies funktioniert immer noch perfekt auf Android 9.0, wenn Backslashes verwendet werden.
light24bulbs

7

Ich benutze mein Handy so, wenn ich reise. Schalten Sie also zuerst den Flugzeugmodus ein und aktivieren Sie dann WIFI (zum Beispiel im Benachrichtigungsfeld). Am Ende haben Sie den Flugzeugmodus, WIFI aktiviert und alle anderen Verbindungen deaktiviert.


1
Lol was! Das funktioniert total :-D. Funktioniert auch für Bluetooth
Freedom_Ben

3

Wie Sie wahrscheinlich schon richtig erraten haben, ist das geräteabhängig. Auf meinem alten HTC Wildfire (aka Buzz ) konnte ich das GSM-Radio separat schalten - auf meinem Motorola Milestone 2 (aka Droid 2 ) nicht. Was immer zu funktionieren scheint, ist ein Workaround: Umschalten in den Flugzeugmodus und erneutes Aktivieren von WiFi (und Bluetooth, falls erforderlich).

Um nicht jedes Mal "Klavier spielen" zu müssen, kann dies automatisiert werden: bietet z. B. an, Widgets (eher "Verknüpfungen") für seine Aufgaben zu erstellen. Sie können also zuerst eine Aufgabe erstellen (Flugzeug ein, WLAN ein, Bluetooth ein ...) und dann ein Widget dafür erstellen. Bei Bedarf auch für die andere Richtung. Auf diese Weise können Sie durch einfaches Tippen auf eine Verknüpfung umschalten.


Vielen Dank, Izzy (+1), wird versuchen, den Flugzeugmodus auszuschalten / WLAN-Trick zu aktivieren
George Profenza

Das funktioniert auf allen meinen Geräten sehr gut, wenn ich Tasker benutze (es ist als "Nachtmodus nicht stören" von 1 Uhr morgens bis 7 Uhr morgens geplant, so dass Wetterinformationen für meinen Morgenalarm eingehen, Anrufe jedoch nicht;)
Izzy

Hier ist auch eine Problemumgehung. :) Ist es möglich, den Flugzeugmodus nur bei eingeschaltetem WLAN zu aktivieren? // Lies: Schamlose Beförderung: D
Firelord

@Firelord provoziert upvote gewährt :) Ich wusste über Flugzeug-Radios - aber nicht, wie man sie über ADB umschaltet. Gut gemacht!
Izzy

2
  1. Geben Sie in Ihrer Dialer / Phone-App ein *#*#4636#*#*

  2. Wählen Phone Information

  3. Wählen Turn off radio

Oder verwenden Sie eine App wie Cell Radio ShutOff .

Beachten Sie auch, dass Sie Wi-Fi im Flugzeugmodus wieder einschalten können (obwohl es auf jeden Fall ärgerlich sein kann, wenn es überhaupt ausgeschaltet ist).


Das ist eine sehr interessante Einstellungsseite, danke!
Mr.Yellow
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.