Est-il possible d'activer le mode Avion avec le WiFi activé uniquement ?
Eh bien oui, c'est possible sur tous mes appareils fonctionnant sous Android 4.2.1, 4.4.2, 5.0.2 et 5.1.1. Cela s'applique également au hotspot portable.
Les radios qui sont censées être éteintes lorsque le mode Avion est activé sont enregistrées dans la clé. airplane_mode_radios
sous la table global
à l'intérieur de /data/data/com.android.settings/databases/settings.db
( Paramètres Stockage la base de données de l'application).
Mettre en place adb dans le PC, activer le débogage USB dans l'appareil, le connecter au PC, lancer un shell et entrer :
adb shell settings get global airplane_mode_radios
adb shell content query --uri content://settings/global --projection name:value --where "name='airplane_mode_radios'"
Si la commande est exécutée, vous verrez (l'un ou l'autre des résultats) quelque chose comme :
cell,bluetooth,wifi,nfc,wimax
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,wifi,nfc
Vous pouvez choisir de supprimer wifi
de la valeur pour atteindre l'objectif final.
Saisissez l'une des commandes :
adb shell settings put global airplane_mode_radios "cell,bluetooth,nfc,wimax"
adb shell content update --uri content://settings/global --bind value:s:'cell,bluetooth,nfc,wimax' --where "name='airplane_mode_radios'"
Nota: Ne faites pas de copier-coller. Notez la chaîne que vous avez obtenue dans la première sortie. Puis supprimez wifi,
puis de passer la résultante entre les guillemets doubles ""
comme je l'ai montré ci-dessus.
Vous pouvez maintenant activer le Wi-Fi, puis le mode Avion. Votre Wi-Fi ne s'éteint pas.
La nécessité d'utiliser ADB n'était prévue que pour une fois. Si vous décidez d'arrêter le Wi-Fi lorsque le mode Avion devient actif, il suffit d'incrémenter wifi
dans la valeur de cette clé.
Tout va bien ici !
Tu le sais ?
La raison pour laquelle vous pouvez activer manuellement les fonctions Wi-Fi, Bluetooth et NFC même lorsque le mode Avion est actif est qu'elles sont mentionnées dans la valeur de la clé. airplane_mode_toggleable_radios
.
Saisissez l'une des commandes :
adb shell settings get global airplane_mode_toggleable_radios
adb shell content query --uri content://settings/global --projection name:value --where "name='airplane_mode_toggleable_radios'"
Vous verriez (l'un ou l'autre) quelque chose comme :
bluetooth,wifi,nfc
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,nfc
Supprimer une radio de la valeur de cette clé, par exemple wifi
et vous ne pourrez plus activer cette radio (Wi-Fi ici) lorsque le mode Avion est actif, quoi qu'il arrive, à moins, bien sûr, d'annuler les modifications apportées à la valeur de cette clé.
0 votes
C'est possible sur tous les appareils Samsung, peut-être pas seulement sur Samsung, mais je parle de ce que j'ai vécu personnellement. Il suffit d'activer le mode Avion et d'activer le WiFi. Simple comme bonjour !