3 votes

Comment désactiver la radio cellulaire dans Lollipop/JellyBean en utilisant adb ?

J'ai essayé de trouver comment tuer/désactiver la radio cellulaire (sur un appareil rooté) en utilisant une commande sur ADB. Mes recherches n'ont trouvé que je devrais soit (en utilisant l'interface graphique) activer le mode avion, ou taper un code pour aller dans les Informations sur le téléphone et ensuite appuyer sur Désactiver la radio.

Mais ce n'est pas la façon dont je veux le faire.

  • Je cherche une seule commande ou un ensemble de commandes pour faire le travail ici. (Notez que je suis conscient de l'utilisation de la combinaison am start et input tap, mais c'est comme émuler l'interface graphique).

  • Aussi, sur mon OnePlus One (CM12), le mode avion semble seulement cacher l'icône cellulaire. Dès que je désactive le mode, le signal réapparaît instantanément, tandis que le signal prend un peu plus de temps lorsque Désactiver la radio (off -> on) est utilisé?

    Y a-t-il une bonne raison à cela?

Merci! Votre aide serait appréciée.

6voto

Andrew T. Points 12017

De la réponse de DavisNT sur Stack Overflow,

Il existe une solution simple sur les appareils rootés.

Pour activer le Mode Avion, les commandes root suivantes peuvent être utilisées :

settings put global airplane_mode_on 1
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true

Pour désactiver le Mode Avion, ces commandes root peuvent être utilisées :

settings put global airplane_mode_on 0
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false

0 votes

Je viens de le tester sur Nexus 5 avec Lollipop et il semble fonctionner.

0 votes

Merci beaucoup. Tu m'as épargné des ennuis. J'étais à mi-chemin avec cela, mais cela nécessitait un redémarrage. Ta technique ne nécessite pas de redémarrage, ce qui est super. Merci encore !

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