¿Es posible activar el modo Avión solo con WiFi?

15

Sé que la definición del modo avión es que todas las comunicaciones y 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 examinado algunas aplicaciones en Google Play, pero no funcionan o están desactualizadas con las versiones más recientes de Android.

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

Jessica M.
fuente
Es posible en todos los dispositivos Samsung, quizás no solo en Samsung, sino que estoy hablando de lo que tengo experiencia personal. Simplemente active el modo Avión y active WiFi. ¡Simple como un pastel!
Suncatcher

Respuestas:

27

¿Es posible activar el modo Avión solo con WiFi?

Bueno, sí, 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 para el punto de acceso portátil.

Las radios que se supone que están apagadas cuando se habilita el modo Avión se guardan en la clave airplane_mode_radiosdebajo de la tabla globaldentro /data/data/com.android.settings/databases/settings.db( base de datos de la aplicación de Almacenamiento de configuraciones ).

Configure en la PC, habilite la depuración de 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 (ya sea uno de los resultados) algo como:

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

Puede elegir eliminar wifidel valor para lograr el objetivo final.

Ingrese 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 copie y pegue. Tenga en cuenta la cadena que obtuvo en la primera salida. Luego, elimínelo wifi,y luego pase la resultante entre comillas dobles de ""la manera que he mostrado anteriormente.

Ahora puede encender el Wi-Fi seguido del modo Avión. Tu wifi no se apagará.

La necesidad de usar ADB fue solo por una vez. Si decide detener el Wi-Fi cuando el modo Avión se activa, simplemente incremente wifiel valor de esa tecla.

¡Todo bien aquí!


¿Tú sabes?

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

Ingrese 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ía (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 tecla, por ejemplo, wifiy no podrá volver a alternar esa radio (Wi-Fi aquí) cuando el modo Avión esté activo, pase lo que pase, a menos que, por supuesto, revierta los cambios en el valor de esa tecla.

Señor del fuego
fuente
44
2º voto imaginario (solo necesitaba eso y recordé tu publicación). Hm, ni siquiera un mod puede votar dos veces, desafortunadamente;)
Izzy
44
Para otros que tienen problemas con las excepciones al consultar las cláusulas where que tienen texto, deben escapar de las comillas simples. Entonces, en el ejemplo de la respuesta, diría --where "name=\'airplane_mode_toggleable_radios\'"(observe el \').
Narfanar
Esto todavía funciona perfectamente en Android 9.0 cuando se utilizan barras invertidas.
light24bulbs
7

Yo uso mi móvil así cuando viajo. Así que 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.

Denys Pasishnyi
fuente
1
Lolwut! Esto funciona totalmente :-D. Funciona también para Bluetooth
Freedom_Ben
3

Como probablemente ya has adivinado correctamente, eso depende del dispositivo. En mi viejo 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 estoy. 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 (en lugar de "atajos") para sus tareas. Entonces, primero puede 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 solo tocar un atajo.

Izzy
fuente
Gracias Izzy (+1), intentará desactivar el modo avión / habilitar el truco wifi
George Profenza
Eso funciona muy bien en todos mis dispositivos, usando Tasker (está programado como mi "modo nocturno de no molestar" de 1 a.m. a 7 a.m., por lo que la información viene para mi alarma matutina, pero las llamadas no;)
Izzy
Aquí hay una solución alternativa también. :) ¿Es posible activar el modo Avión solo con WiFi? // Leer: Promoción desvergonzada: D
Señor del fuego
@Firelord provocó el voto a favor concedido :) Sabía sobre radios de avión, pero no cómo alternarlas a través de ADB. ¡Buen trabajo!
Izzy
2
  1. En su aplicación Marcador / Teléfono, ingrese *#*#4636#*#*

  2. Seleccione Phone Information

  3. Seleccione Turn 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).

Matthew Read
fuente
Esa es una página de configuración muy interesante, ¡gracias!
Mr.Yellow