Evite que el modo avión desactive WiFi, Bluetooth o NFC en Android

Cómo personalizar qué radios se apagan al habilitar el modo avión en Android. ¡Ahora puedes dejar WiFi, Bluetooth o NFC activados en Modo Avión!

Siempre ha existido el temor de que las frecuencias de radio de un teléfono puedan causar problemas con el equipo del avión. Antes de la era de los teléfonos inteligentes, a los pasajeros de los aviones se les pedía que apagaran todos los dispositivos electrónicos solo como medida de precaución. Los teléfonos inteligentes introdujeron el modo avión para que aún pudiéramos usarlos para otras cosas como jugar o mirar un video. Algunos usuarios incluso utilizan el modo avión fuera de los viajes para ahorrar un poco de batería o como una forma de desconectarse de Internet de golpe. Cuando habilita el Modo avión, desactiva todas las radios del dispositivo, como celular, WiFi, NFC y Bluetooth. Sin embargo, el Bluetooth generalmente está permitido en un avión y algunos incluso permiten el uso de WiFi. Aquí hay un tutorial sobre cómo evitar que WiFi, Bluetooth o cualquier otra radio se desactive cuando activa el Modo avión.


Cómo evitar que el modo avión desactive ciertas radios

  1. Instale los controladores USB del fabricante de su dispositivo (Google proporciona una lista de algunos controladores USB universales aquí).
  2. Descargar el binario ADB para su sistema operativo (ventanas, Mac, linux). Estos enlaces siempre apuntarán a la última versión de ADB.
  3. Extraiga el contenido del archivo ZIP binario ADB en una carpeta de su PC.
  4. Inicie la aplicación Configuración en su dispositivo y toque la opción Acerca del teléfono.
  5. Busque el número de compilación y tóquelo 7 veces para que podamos habilitar el modo de desarrollador.
  6. Vuelva al menú principal de Configuración, ingrese a Opciones de desarrollador y luego active la Depuración de USB.
  7. Conecte su teléfono a la computadora y cámbielo del modo "solo carga" al modo "transferencia de archivos (MTP)". Algunos dispositivos requieren este paso como medida de seguridad antes de permitir que ADB funcione.
  8. Regrese a la PC y abra el directorio donde extrajo el binario ADB.
  9. Inicie un símbolo del sistema o una terminal en su directorio ADB. Para los usuarios de Windows, esto se puede hacer manteniendo presionada la tecla Mayús y haciendo clic derecho y luego seleccionando la opción "abrir símbolo del sistema aquí". (Algunos usuarios de Windows 10 pueden ver "PowerShell" en lugar de "símbolo del sistema").
  10. Una vez que esté en el entorno del símbolo del sistema o de la terminal, ejecute el siguiente comando: adb devices
  11. Esto iniciará el demonio ADB si aún no se ha iniciado. Es posible que incluso vea un mensaje en su teléfono pidiéndole que autorice una conexión con la computadora. Permita el acceso de depuración USB aquí.
  12. Ahora, si vuelve a ejecutar el comando adb devices desde el paso 10, el símbolo del sistema/terminal imprimirá el número de serie de su dispositivo. Si es así, entonces estás listo para seguir adelante. De lo contrario, es probable que los controladores USB no estén instalados correctamente.
  13. Ejecute el siguiente comando en el símbolo del sistema o terminal: adb shell
  14. Luego ejecute el siguiente comando para evitar que el Modo avión apague el WiFi: settings put global airplane_mode_radios cell, bluetooth, nfc, wimax
  15. Alternativamente, puede ejecutar este comando para evitar que el Modo avión desactive WiFi y Bluetooth: settings put global airplane_mode_radios cell, nfc, wimax
  16. Cada elemento que eliminamos de la lista le dice a Android que deje esa radio encendida cuando el Modo avión esté activado.
  17. Si alguna vez desea que las cosas vuelvan a ser como estaban, puede ejecutar el siguiente comando en un indicador de shell de ADB: settings delete global airplane_mode_radios

Explicación

Como puede ver en los pasos anteriores, estamos usando comandos ADB para personalizar manualmente exactamente qué radios se apagan cuando presionamos el botón Modo avión. Normalmente, el modo avión apagará las radios celulares, WiFi, NFC, Bluetooth y WiMAX (si existe), pero eliminar uno o más de estos de la lista con el comando ADB que se muestra en el Paso 14 hace que sea ignorado. En el ejemplo que di arriba en el paso 15, elegí que tanto WiFi como Bluetooth permanecieran encendidos cuando habilito el Modo avión.

Es por eso que el comando solo incluye opciones celulares, NFC y WiMAX. Dado que dejamos esas dos radios fuera del comando ADB en el paso 15 (WiFi y Bluetooth en este caso), Android dejará esas radios en paz cuando active el Modo avión. Puede usar cualquier combinación aquí omitiendo cualquiera de estas opciones, e incluso hacer que las radios celulares permanezcan encendidas cuando active el Modo avión. Sólo asegúrese de saber lo que está haciendo porque mantener encendida la radio celular podría causarle problemas con una aerolínea.

Como se mencionó anteriormente, puede volver a encender algunas radios después de haber activado el Modo avión. Sé que a menudo vuelvo a encender WiFi y Bluetooth después de apagar todas las demás radios con un dispositivo que no estoy usando activamente.

Por lo tanto, es posible que desee saber que también hay una manera de evitar que un dispositivo encienda una de estas radios cuando se ha habilitado el Modo avión. La preferencia se controla cambiando los valores en la preferencia global "airplane_mode_toggleable_radios". Por ejemplo, puedes hacer que no puedas volver a encender WiFi si así lo deseas ingresando este comando:

settings put global airplane_mode_toggleable_radios bluetooth, nfc

De forma predeterminada, las opciones dadas a este comando son WiFi, Bluetooth y NFC. Pero si deja uno de ellos fuera al ejecutar el comando anterior, impedirá que el dispositivo vuelva a encender esa radio. Esto puede ser una buena idea para el teléfono inteligente o la tableta de un niño, o incluso usarse como mecanismo de seguridad para asegurarse de que la radio no se vuelva a encender cuando el modo avión esté activado. Es probable que esta función sea menos útil que la que se detalla en la gran guía anterior, pero es algo que quizás quieras tener en cuenta.