En janvier de cette année, Tasker a fait une annonce importante qui permettrait aux utilisateurs d’exécuter des tâches système de base sur Android sans privilège root. Cela semble être une idée fascinante, et pour être franc, les nouveaux changements ont rendu les choses beaucoup plus faciles pour les utilisateurs qui sont toujours sur la barrière contre l’enracinement de leur appareil. Donc, dans cet article, je vous apporte un aperçu complet de la façon dont Tasker est capable de réaliser des tâches au niveau du système sans privilège root. Et pour le démontrer, je vais montrer comment vous pouvez changer le type de réseau préféré avec Tasker sans autorisation root. Cela dit, parcourons maintenant l’article et apprenons les étapes en détail.
Modifier le type de réseau préféré avec Tasker
Ici, nous avons répertorié toutes les sections afin que vous puissiez passer à la partie pertinente en un tournemain. Tout d’abord, nous avons expliqué les nouvelles autorisations, puis nous sommes passés aux étapes. Même si vous êtes un débutant en automatisation Android, vous pouvez suivre ce guide et apprendre à utiliser Tasker plus efficacement.
- Explication des autorisations ADB
- Accorder des autorisations ADB (processus unique)
- Modifier le type de réseau préféré avec Tasker
Automatiser le changement de réseau sur Android
Explication des autorisations ADB
Avant de passer par les étapes, je souhaite discuter des nouvelles autorisations ADB que vous allez accorder dans ce didacticiel. Le premier est WRITE_SECURE_SETTINGS
qui permet à une application de lire ou écrire les paramètres du système sécurisé. Cette autorisation n’est pas disponible pour les applications tierces, vous devez donc ADB pour autoriser manuellement Tasker à interagir avec les paramètres système.
Vient ensuite l’autorisation WiFi ADB. C’est une sorte de permission sensible et généralement, les utilisateurs sont découragés d’accorder cette permission. Cette autorisation ouvre en permanence un port sur votre appareil Android auquel toute autre application installée sur votre smartphone peut accéder. Cela dit, vous recevrez toujours une invite de sécurité avant qu’une application puisse accéder à ce port. Alors si vous obtenez une invite de débogage USB à l’improviste – que vous n’avez PAS invoqué manuellement – puis annulez-le instantanément. Des applications malveillantes peuvent utiliser ce port pour contrôler votre appareil si elles sont autorisées.
Venons maintenant à ce que fait cette permission. Eh bien, comme je l’ai dit ci-dessus, la commande maintient activement le port ouvert sur votre appareil et Tasker l’utilise pour pousser les commandes shell ADB dans l’appareil lui-même. La fonction ADB sans fil est destinée au partage de connexion sans fil entre PC et smartphone, mais ici, Tasker l’utilise en interne (via le port ouvert) pour pousser les commandes ADB sans avoir besoin d’un PC. Et c’est pourquoi vous pouvez réaliser des tâches sur Tasker qui nécessitaient une autorisation root plus tôt.
Donc, pour résumer, n’approuvez PAS l’autorisation de débogage si une invite apparaît à l’improviste. Seulement si vous avez appelé manuellement la commande, ne l’autorisez que. Si vous souhaitez supprimer toutes les autorisations ADB, vous pouvez le faire depuis Paramètres -> À propos du téléphone -> Options du développeur -> Révoquer l’autorisation de débogage USB. Vous pouvez également désactiver «Débogage ADB sans fil» pour désactiver définitivement le port.
Accorder des autorisations ADB (processus unique)
1. Tout d’abord, installer l’application Tasker (3,49 $) sur votre appareil Android. C’est une application payante, mais qui en vaut bien le prix.
2. Ensuite, configurez ADB sur votre ordinateur et connectez votre appareil Android à l’ordinateur. Pour vérifier la connexion, exécutez adb devices
dans la fenêtre Terminal / CMD et appuyez sur Entrée. S’il renvoie un numéro de série Alors tu peux y aller.
3. À présent, vous devez exécuter la commande ci-dessous pour accorder l’autorisation d’écriture des paramètres sécurisés à Tasker. Il ne retournera aucune sortie, mais des modifications seront apportées.
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
4. Ensuite, vous devez accorder l’autorisation WiFi ADB. Exécutez la commande ci-dessous et appuyez sur Entrée. Une invite apparaîtra sur votre appareil Android. Assurez-vous d’activer « Toujours autoriser depuis cet ordinateur»Puis appuyez sur« Autoriser ».
adb tcpip 5555
5. Après avoir fait cela, déconnectez votre appareil de l’ordinateur. Vous avez accordé toutes les autorisations requises et maintenant tout peut être fait sur l’appareil Android.
Modifier le type de réseau préféré avec Tasker
Maintenant que vous avez appris et accordé toutes les autorisations nécessaires, prenons un exemple simple: changez le type de réseau préféré sur les appareils Android avec Tasker. Tu peut également faire d’autres choses comme activer / désactiver les données mobiles, le mode avion, WiFi et bien plus encore. Cependant, pour cet article, nous nous en tiendrons à ce guide simple.
1. Ouvrez Tasker et accordez les autorisations initiales à l’application. Après cela, passez au « Tâches»Et appuyez sur le bouton« + ». Choisissez un nom ici, par exemple, j’ai défini «4G», puis appuyez sur le bouton «Terminé».
2. Ensuite, appuyez sur le bouton «+» et recherchez «réseau». Ici, ouvrez « Type de réseau mobile«.
3. Ensuite, ouvrez le menu déroulant et choisissez « 4G » ou quelle que soit votre préférence de type de réseau. Maintenant, revenez en arrière et vous avez créé une tâche avec succès. Si vous le souhaitez, vous pouvez ajouter plusieurs opérations sous une tâche. Par exemple, je désactive également le WiFi lorsque j’active la 4G.
4. Juste pour terminer le didacticiel, je fais une autre tâche appelée «2G / 3G» afin que je puisse facilement basculer entre les types de réseau. Suivez les mêmes étapes que ci-dessus: Appuyez sur le bouton «+» et créez une tâche. Recherchez ensuite le réseau, puis choisissez «2G et 3G» dans le menu déroulant.
5. Vous avez presque terminé. Vous pouvez tester les tâches en appuyant sur le bouton « Bouton jouer dans le coin inférieur gauche. Si le réseau change en fonction de la configuration, vous êtes prêt à partir.
6. Vous pouvez également créer un profil et automatiser la tâche en fonction de l’heure, de la connexion WiFi domestique et d’autres conditions. Cependant, ici, je n’automatise pas la tâche, mais je crée une bascule dans le menu Paramètres rapides. Ouvrez « Tasker » et accédez à « Préférences«. Ici, passez à l’onglet «Action».
7. Maintenant, sous Tâches de paramétrage rapide, appuyez sur le bouton «rechercher» et choisissez la tâche. Faites de même pour une autre tâche.
8. Enfin, ouvrez le panneau Paramètres rapides et appuyez sur le bouton Modifier. Ici, recherchez les bascules Tasker et déplacez-les vers le menu Paramètres rapides. Et voila. Vous pouvez simplement appuyer sur la bascule pour activer la tâche et changer le type de réseau instantanément. Gardez à l’esprit qu’en raison d’un bug, les deux bascules semblent toujours actives, mais ce n’est pas le cas. Vous devez appuyer dessus pour activer la tâche.
Découvrez les nouvelles autorisations ADB et changez le type de réseau préféré avec Tasker sur Android
C’est donc tout. Il vous suffit d’activer deux autorisations ADB et vous pourrez exécuter de nombreuses opérations avec Tasker qui nécessitaient la racine plus tôt. Tout ce que vous avez à faire est de: n’accordez pas l’autorisation de débogage aux invites aléatoires. En dehors de cela, vous pouvez basculer les paramètres système, contrôler les superpositions, gérer les autorisations directement depuis Tasker sans avoir besoin de root. Quoi qu’il en soit, tout cela vient de nous. Si vous rencontrez un problème, commentez ci-dessous et faites-le nous savoir. Nous essaierons sûrement de vous aider.