J'avais l'habitude d'utiliser des tâches Tasker pour activer et désactiver automatiquement le mode avion lorsque j'en avais besoin. Maintenant, il semble que cela nécessite un root. Mais enraciner mon téléphone m'interdit d'utiliser Android Pay ou toute autre application verrouillée SafetyNet. (Les dernières mises à jour de SafetyNet détectent même la nouvelle racine sans système et peuvent même être déclenchées par un chargeur de démarrage déverrouillé, même sur un téléphone non rooté.)
Existe-t-il un moyen d'activer et de désactiver le mode avion de manière fiable avec Tasker ou un autre outil automatisé, sans perdre l'accès à Android Pay?
(Question bonus: pourquoi diable Google considère-t-il que l'activation du mode avion est une fonctionnalité si dangereuse qu'elle est entièrement interdite sur les appareils non rootés?)
la source
Réponses:
Comme je l'avais promis avant de publier une option alternative en utilisant Tasker et le plugin AutoInput, voici la procédure:
Tâche
Créer une nouvelle tâche "Nouvelle tâche +"
Vous pouvez nommer cette tâche Airplane_mode ou quoi que ce soit.
Cliquez sur "+" pour ajouter une nouvelle action
A1 : Paramètres Settings Paramètres du mode avion
Nous devons ajouter une action d'attente de tâche pendant environ 1 ou 2 secondes (pour permettre à l'écran de se charger à temps).
A2 : Tâche ➡ Attendre [secondes: 2]
A3 : Plugin input Saisie automatique ➡ Action [Accédez à l' écran " Paramètres du mode avion " dans vos paramètres Android.
Glissez vers le bas sur la barre de notification et appuyez sur le bouton " Ajouter " dans la notification AutoInput.
Appuyez sur le paramètre "Mode avion"
Appuyez sur "Accepter" dans la notification et revenez à Tasker. Là, sélectionnez le texte "Mode Avion" et acceptez (appuyez sur cochez) ces paramètres.
A4 : (Pour revenir à l'écran d'origine) Ajoutez une action Tasker "AutoInput Global Actions". Plugin ➡ AutoInput ➡ Action globale [Sélectionnez l'option "Retour"]. Acceptez le paramètre (appuyez sur la coche)
Appuyez en arrière pour quitter cette tâche
Enregistrez cette tâche et quittez
Nb: Cela nécessite que l'écran soit déverrouillé comme la solution de contournement précédente
Éditer
A1: Go to new action >> Plugin >> AutoInput >> Unlock screen
(Remarque: certaines options de verrouillage d'écran ne sont toujours pas prises en charge, par exemple les empreintes digitales, mais cela vaut la peine d'essayer)Remerciements
la source
Vous pouvez y parvenir avec le combo d'entrée Tasker + Auto ou une autre application tierce appelée Airplane Mode PRO (1,78 $). Obtenez également le mode Planifier l'avion
Fonctionnalités:
• Prise en charge de l'automatisation et des lanceurs tiers
• Raccourcis séparés pour basculer, activer et désactiver
• Basculer via une notification
• Activer le mode avion pendant qu'une application spécifique est en cours d'exécution
• Activer / désactiver à un moment précis
• Basculer lorsque le chargeur est déconnecté / connecté
• Activer lorsqu'un certain pourcentage de batterie est atteint (n'importe quel pourcentage peut être défini)
• Activer lorsqu'une certaine température de batterie est atteinte
• Basculer via un raccourci de l'écran d'accueil (Un seul clic)
Remarque: la solution de contournement nécessite que l'écran soit allumé
Avertissement !! Je ne suis en aucun cas affilié à cette ou ces applications, mais je suis tombé dessus, j'ai donc pensé que c'était une bonne solution de contournement au problème résolu.
la source
Si vous préférez un script shell simple
Modifier [IGNOREZ CETTE RÉPONSE FAUX, C'EST POUR L'ACCÈS RACINE]
Lisez à nouveau la partie non racine de la question.
Activez «Afficher les touches» dans les options du développeur et notez les emplacements exacts pour
Barre d'état avant de glisser vers le bas
Barre d'état après ouverture (glisser vers le point)
Bascule du mode avion
Basculement des données (facultatif)
Une fois que vous avez toutes les coordonnées, vous pouvez créer un script (.sh)
Heres celui que j'ai utilisé,
Le début du balayage est X400, la fin Y40 est X450, la durée Y580 est 1s.
En utilisant la commande obove .sh (entrée), vous pouvez effectuer de nombreuses actions utilisateur, notamment la saisie de texte, l'ouverture d'applications avec
am start
etc.d'autres sont
Pourquoi est-il si dangereux de contrôler par programme un dispositif de sécurité? Imaginez être dans un avion à destination d'Hawaï, et tout à coup votre application décide de désactiver le mode Avion en cours de vol, cela interfère avec le signal radio de l'avion et vous vous retrouvez au Mexique ??
Haha, il rafraîchit également votre connexion avec la tour de radio à partir de laquelle vous recevez un signal, il modifie votre adresse IP et vous donne un nouvel ID de réseau, cela pourrait également être utilisé abusivement et il est donc préférable de ne pas autoriser l'accès programmatique pour l'utilisateur.
la source