Comment puis-je configurer et activer/désactiver le Hotspot WiFi en utilisant la commande terminal sans Root ? Je veux aussi virer un utilisateur de mon hotspot en utilisant la commande terminal.
Réponse
Trop de publicités?La configuration et l'activation d'un hotspot (point d'accès logiciel) sont possibles en appelant des méthodes setWifiApConfiguration
y startSoftAp
de wifi
service. Mais au moins depuis Android 8, le anciennement nécessite une autorisation OVERRIDE_WIFI_CONFIG
tandis que le ce dernier nécessite NETWORK_STACK
. Les deux permissions ont Niveau de protection signature
ne doit pas être utilisé par des applications tierces. Ni adb shell
a l'une des deux permissions. Donc ce n'est pas possible sans l'accès Root.
Une solution de contournement consiste à simuler tap
et keyevent
s en utilisant adb shell input
bien qu'il ne s'agisse pas d'une solution en ligne de commande au sens propre.
RELATION :