¿Es posible activar el modo avión solo con Wi-Fi?

Sé que la definición del modo Avión es que todas las comunicaciones y las señales de radio están bloqueadas. Pero, ¿es posible apagar la parte de "llamada/recepción" del teléfono para que su teléfono no se conecte a una torre celular y solo permita Wifi? He investigado un par de aplicaciones en Google Play, pero no funcionan o están desactualizadas con las versiones más recientes de Android.

Sé que hay opiniones sólidas en ambos lados del problema, pero me preocupa la radiación de mi teléfono, ya que lo uso mucho en la cama y lo sostengo cerca de la cabeza y la cara. Por la noche no me preocupa recibir llamadas, solo quiero apagar la parte del teléfono y usar WiFi. ¿Hay alguna manera? ¿O solo estoy loco y paranoico?

Es posible en todos los dispositivos Samsung, tal vez no solo en Samsung, pero estoy hablando de mi experiencia personal. Simplemente active el modo Avión y active WiFi. ¡Simple como un pastel!

Respuestas (4)

¿Es posible activar el modo avión solo con Wi-Fi?

Bueno, sí, es posible en todos mis dispositivos con Android 4.2.1, 4.4.2, 5.0.2 y 5.1.1. Esto también se aplica al punto de acceso portátil.

Las radios que se supone que deben apagarse cuando se habilita el modo Avión se guardan en la clave airplane_mode_radiosdebajo de la tabla en el globalinterior /data/data/com.android.settings/databases/settings.db( base de datos de la aplicación Configuración de almacenamiento ).

Configure en la PC, habilite la depuración USB en el dispositivo, conéctelo a la PC, inicie un shell e ingrese:

adb shell settings get global airplane_mode_radios
adb shell content query --uri content://settings/global  --projection name:value --where "name='airplane_mode_radios'"

Dado el comando ejecutado, vería (cualquiera de los resultados) algo como:

cell,bluetooth,wifi,nfc,wimax
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,wifi,nfc

Puede optar por eliminar wifidel valor para lograr el objetivo final.

Introduzca cualquiera 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 copiar y pegar. Tenga en cuenta la cadena que obtuvo en la primera salida. Luego elimínelo wifi,y luego pase el resultado entre las comillas dobles ""de la manera que se muestra arriba.

Ahora puede activar el Wi-Fi seguido del modo Avión. Tu Wi-Fi no se apagaba.

La necesidad de usar ADB fue pensada solo una vez. Si decide detener Wi-Fi cuando el modo Avión se activa, simplemente inclúyalo wifien el valor de esa clave.

¡Todo bien aquí!


¿Tú sabes?

La razón por la que puede alternar Wi-Fi, Bluetooth y NFC manualmente incluso cuando el modo Avión está activo es porque se mencionan en el valor de la clave airplane_mode_toggleable_radios.

Introduzca cualquiera de los comandos:

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'"

Verías (cualquiera de ellos) algo como:

bluetooth,wifi,nfc
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,nfc    

Elimine una radio del valor de esa clave, por ejemplo, wifiy no podrá alternar esa radio (Wi-Fi aquí) nuevamente cuando el modo Avión esté activo, sin importar qué, a menos, por supuesto, que revierta los cambios en el valor de esa clave.

Para otros que tienen problemas con las excepciones al realizar consultas con cláusulas where que tienen texto, debe escapar de las comillas simples. Entonces, en el ejemplo de la respuesta, dirías --where "name=\'airplane_mode_toggleable_radios\'"(observa el \').
Esto todavía funciona perfectamente en Android 9.0 cuando se usan barras invertidas.
Si te encuentras con esto para obligar a las Llamadas Wifi a usar Wifi y no cambiar aleatoriamente a una señal celular irregular, funciona en Motorola G Power 2021 (Android 11), pero debes activar el Modo avión antes de iniciar tu llamada, de lo contrario, se caerá la llamada.

Uso mi móvil así cuando viajo. Entonces, primero active el modo Avión y luego active WIFI (por ejemplo, en el panel de notificaciones). Al final, tendrá el modo Avión, WIFI activado y todas las demás conexiones desactivadas.

¡Jajaja! Esto funciona totalmente :-D. Funciona para Bluetooth también
Manera fácil de habilitar solo las radios que desea. Gracias.

Como probablemente ya hayas adivinado correctamente, eso depende del dispositivo. En mi antiguo HTC Wildfire (también conocido como Buzz ) pude cambiar la radio GSM por separado; en mi Motorola Milestone 2 (también conocido como Droid 2 ) no. Lo que siempre parece funcionar es una solución alternativa: cambiar al modo avión y simplemente habilitar WiFi nuevamente (y Bluetooth, si lo necesita).

Para no terminar "tocando el piano" cada vez, esto se puede automatizar: , por ejemplo, ofrece crear widgets (más bien "atajos") para sus tareas. Entonces, primero podría crear una tarea (avión encendido, WiFi encendido, Bluetooth encendido...) y luego crear un widget para eso. Lo mismo para la otra dirección, si es necesario. De esa manera, puede cambiar con el simple toque de un atajo.

Eso funciona muy bien en todos mis dispositivos, usando Tasker (está programado como mi "modo nocturno de no molestar" de 1 a.
  1. En su aplicación Dialer / Phone, ingrese*#*#4636#*#*

  2. SeleccionePhone Information

  3. SeleccioneTurn off radio

O use una aplicación como Cell Radio ShutOff .

Tenga en cuenta también que puede volver a encender el Wi-Fi durante el Modo avión (aunque definitivamente puede ser molesto tenerlo apagado en primer lugar).