Necesito apagar la señal del móvil SIN usar el avión (porque estoy usando Wifi Hotspot y Wifi ADB).
Puedes configurar tu dispositivo para que no se detenga el Wi-Fi (Hotspot incluido) al activar el modo avión.
( <strong>Nota: </strong>He probado la solución en Android 4.2.1, 4.4.2, 5.0.2 y 5.1.1).
Las radios que se supone que se apagan cuando se activa el modo avión se guardan en la clave airplane_mode_radios
bajo la mesa global
dentro de /data/data/com.android.settings/databases/settings.db
( Ajustes Almacenamiento la base de datos de la aplicación).
Preparar adb en PC, activar la depuración USB en el dispositivo, conéctelo al PC, inicie un shell e introduzca uno de los comandos
adb shell settings get global airplane_mode_radios
adb shell content query --uri content://settings/global --projection name:value --where "name='airplane_mode_radios'"
(Véase el uso de <em>ajustes </em>y <em>contenido </em>con el comando <em>Configuración del shell adb </em>y <em>contenido del shell adb </em>)
Dado el comando que has ejecutado verías algo como (cualquiera de los resultados):
cell,bluetooth,wifi,nfc,wimax
Row: 0 name=airplane_mode_radios, value=cell,bluetooth,wifi,nfc,wimax
Puede elegir eliminar wifi
del valor para lograr el objetivo final.
Introduzca uno de los comandos:
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: No copie y pegue. Anote la cadena que obtuvo en la primera salida. A continuación, elimine wifi,
y luego pasar la resultante entre las comillas dobles ""
de la manera que he mostrado arriba.
Ahora puedes encender el Wi-Fi/Hotspot seguido del modo avión. Su Wi-Fi/Hotspot no se apagará.
La necesidad de utilizar el ADB estaba pensada para una sola vez. Si decide detener el Wi-Fi cuando el modo de avión se activa, entonces simplemente añada wifi
en el valor de esa clave.
Respuesta escrita originalmente para <a href="https://android.stackexchange.com/q/59664/96277">¿Es posible activar el modo avión sólo con el WiFi activado?</a>