Ich habe Tasker-Aufgaben verwendet, um den Flugzeugmodus automatisch ein- und auszuschalten, wenn ich ihn brauchte. Nun, so scheint es, erfordert dies root. Durch das Rooten meines Telefons kann ich jedoch Android Pay oder eine andere SafetyNet-gesperrte App nicht verwenden. (Die neuesten Updates für SafetyNet erkennen sogar das neue systemlose Stammverzeichnis und können sogar von einem entsperrten Bootloader ausgelöst werden, selbst auf einem nicht gerooteten Telefon.)
Gibt es eine Möglichkeit, den Flugzeugmodus mit Tasker oder einem anderen automatisierten Tool zuverlässig ein- und auszuschalten, ohne den Zugriff auf Android Pay zu verlieren?
(Bonusfrage: Warum um alles in der Welt betrachtet Google das Aktivieren des Flugzeugmodus als eine so gefährliche Funktion, dass es auf Geräten ohne Rootberechtigung vollständig verboten ist?)
quelle
Antworten:
Wie ich zuvor versprochen habe, eine alternative Option mit Tasker und AutoInput-Plugin zu veröffentlichen, gehen Sie wie folgt vor:
Aufgabe
Neue Aufgabe erstellen "Neue Aufgabe +"
Sie können diese Aufgabe Airplane_mode oder irgendetwas benennen .
Klicken Sie auf "+", um eine neue Aktion hinzuzufügen
A1 : Einstellungen ➡ Einstellungen für den Flugzeugmodus
Wir müssen eine Task-Warteaktion für nur 1 oder 2 Sekunden hinzufügen (damit der Bildschirm rechtzeitig geladen werden kann).
A2 : Aufgabe ➡ Warte [Sekunden: 2]
A3 : Plugin ➡ Automatische Eingabe ➡ Aktion [Gehen Sie in Ihren Android-Einstellungen zum Bildschirm " Flugzeugmoduseinstellungen ".
Wischen Sie in der Benachrichtigungsleiste nach unten und berühren Sie die Schaltfläche " Hinzufügen " in der AutoInput-Benachrichtigung.
Berühren Sie die Einstellung "Flugzeugmodus"
Berühren Sie in der Benachrichtigung "Akzeptieren" und kehren Sie zu Tasker zurück. Wählen Sie dort den Text "Flugzeugmodus" und akzeptieren Sie diese Einstellungen (tippen Sie auf das Häkchen).
A4 : (Zurück zum Originalbildschirm) Fügen Sie eine Tasker-Aktion "Globale AutoInput-Aktionen" hinzu. Plugin ➡ AutoInput ➡ Globale Aktion [Wählen Sie die Option "Zurück"]. Akzeptieren Sie die Einstellung (tippen Sie auf das Häkchen)
Tippen Sie zurück, um diese Aufgabe zu beenden
Speichern Sie diese Aufgabe und beenden Sie sie
Nb: Dies erfordert, dass der Bildschirm als vorherige Problemumgehung entsperrt wird
Bearbeiten
A1: Go to new action >> Plugin >> AutoInput >> Unlock screen
(Hinweis: Einige Bildschirmsperroptionen werden immer noch nicht unterstützt, z. B. Fingerabdruck, aber es ist einen Versuch wert.)Danksagung
quelle
Sie können dies mit der Tasker + Auto-Eingabekombination oder einer anderen Drittanbieteranwendung namens Airplane Mode PRO (1,78 US-Dollar) erreichen. Alernatively erhalten Zeitplan Flugzeugmodus
Eigenschaften:
• Unterstützung für Automatisierung und Launcher von Drittanbietern
• Separate Verknüpfungen zum Umschalten, Aktivieren und Deaktivieren
• Umschalten über eine Benachrichtigung
• Aktivieren Sie den Flugzeugmodus, während eine bestimmte App ausgeführt wird
• Aktivieren / Deaktivieren zu einem bestimmten Zeitpunkt
• Umschalten, wenn das Ladegerät nicht angeschlossen ist
• Aktivieren, wenn ein bestimmter Batterieprozentsatz erreicht ist (ein beliebiger Prozentsatz kann eingestellt werden)
• Aktivieren, wenn eine bestimmte Batterietemperatur erreicht ist
• Umschalten über eine Verknüpfung zum Startbildschirm (nur ein Klick)
Hinweis: Für die Problemumgehung muss der Bildschirm aktiviert sein
Haftungsausschluss !! Ich bin keineswegs mit diesen Anwendungen verbunden, sondern bin darauf gestoßen, daher dachte ich, dass dies eine gute Lösung für das angesprochene Problem ist.
quelle
Wenn Sie ein einfaches Shell-Skript bevorzugen
Bearbeiten [Ignorieren Sie diese falsche Antwort, es ist für den Wurzelzugriff]
Lesen Sie einfach den nicht-Root-Teil der Frage noch einmal.
Aktivieren Sie "Show Touches" in den Entwickleroptionen und notieren Sie die genauen Speicherorte für
Statusleiste vor dem Herunterrutschen
Statusleiste nach dem Öffnen (zum Punkt schieben)
Flugzeugmodus umschalten
Datenumschaltung (optional)
Sobald Sie alle Koordinaten haben, können Sie ein Skript erstellen (.sh)
Hier ist einer, den ich benutzt habe,
Der Wischstart ist X400, das Y40-Ende ist X450, die Y580-Dauer beträgt 1s.
Mit dem Befehl obove .sh (Eingabe) können Sie viele Benutzeraktionen ausführen, einschließlich Texteingabe, Öffnen von Anwendungen mit
am start
etc ..andere sind
Warum ist es so gefährlich, ein Sicherheitsmerkmal programmgesteuert zu steuern? Stellen Sie sich vor, Sie sitzen in einem Flugzeug nach Hawaii und plötzlich entscheidet sich Ihre Anwendung, den Flugzeugmodus während des Flugs auszuschalten. Dies stört das Funksignal des Flugzeugs und Sie landen in Mexiko.
Haha, es aktualisiert auch Ihre Verbindung mit dem Funkturm, von dem Sie ein Signal empfangen, es ändert Ihre IP-Adresse und gibt Ihnen eine neue Netzwerk-ID. Dies könnte auch missbraucht werden und daher ist es am besten, dem Benutzer keinen programmgesteuerten Zugriff zu erlauben.
quelle