1 votes

Une application peut-elle activer/désactiver le wifi-hotspot sans Root ?

Je veux configurer mon Verizon Samsung Galaxy S6 (stock/non enraciné Android 5.1.1) pour que le wifi-hotspot puisse être automatiquement activé et désactivé. J'ai été en mesure de mettre en place des choses bien avec la fonction Déclencheur sauf que le wifi-hotspot n'est pas réellement activé et désactivé. J'ai essayé quelques autres applications qui n'ont pas fonctionné non plus.

L'activation manuelle fonctionne bien avec le bouton Mobile Hotspot de série. Existe-t-il un moyen pour qu'une application puisse automatiquement activer/désactiver le point d'accès sans fil avec les paramètres par défaut de ce téléphone ou est-ce qu'Android 5.1.1 ou les modifications de Verizon bloquent cela ?

Mise à jour : Voici le journal de l'action WiFi Tether de Tasker :

21.16.19/E current state: 1
21.16.19/E WiFi Tether: cur: false new: true
21.16.19/M lastWifiDisableAgoMS: 1452568579452
21.16.19/E check AP state
21.16.19/E AP state: 1
21.16.19/M lastWifiDisableAgoMS: 1452568579452
21.16.19/E current state: 1
21.16.19/E curval: 1
21.16.19/E WiFi: cur: false new: false
21.16.19/E wait for 200ms
21.16.19/E wait finished
21.16.19/E WiFi Tether: setWifiEnabled()
21.16.19/Mirror setWifiApEnabled: InvocationTarget: java.lang.reflect.InvocationTargetException, java.lang.SecurityException: ConnectivityService: Neither user 10278 nor current process has android.permission.CONNECTIVITY_INTERNAL.
21.16.19/E WiFi Tether: enable failed
21.16.19/E Action WiFi Tether failed.

2 votes

Avez-vous Tasker ou MacroDroid ou Automate (lama) ou AutomateIt ou Automagic ? Tasker l'a activé dans mon Android 5.1.1. MacroDroid n'était pas sûr mais a fonctionné aussi. Utilisez Secure Setting si les premières choses ne fonctionnent pas. Il est également possible que Verizon ne fournisse pas les API nécessaires.

1voto

Chris Points 101

Je n'aime pas cette solution pour mes besoins. Elle est documentée au cas où quelqu'un d'autre en aurait l'utilité.

Créez une tâche dans Tasker avec les actions suivantes :

  1. Paramètres sécurisés avec la configuration "Actions" -> "Lancer une activité".

    • Sélectionnez "Paramètres" comme application.
    • Choisissez "[Mobile Hostspot] .wifi.mibileap.WifiApSettings" pour l'activité à lancer.

    Cette action ouvre l'écran de paramétrage du Mobile Hotspot où le hotspot peut être activé et désactivé.

  2. Entrée automatique Le plugin utilise la configuration "Action" pour enregistrer le clic sur l'interrupteur.

Cette solution présente les inconvénients suivants :

  • L'écran doit être déverrouillé (il peut être possible d'ajouter des étapes pour vérifier si l'écran est verrouillé et déverrouiller l'écran s'il l'est).
  • Le service "AutoInput" doit être activé dans les paramètres d'accessibilité d'Android. Cela permet à l'application AutoInput d'interagir avec le gui.
  • Il s'agit d'un pot aux roses d'applications payantes, d'une configuration fragile et d'un affaiblissement de la sécurité de l'appareil.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X