2 votos

Desactivar el Wi-Fi en el momento del arranque

Debido al problema del controlador Wi-Fi de Android, me gusta desactivar el Wi-Fi durante el arranque. Incluso si el Wi-Fi está habilitado en la configuración, debe ser desactivado a la fuerza. El usuario tiene que habilitarlo después de arrancar el dispositivo. ¿Existe algún ajuste de propiedad específico? Si es así, ¿cómo se desactiva durante el arranque?

2voto

Ben Griffiths Puntos 725

Si tienes acceso Root y estás ejecutando una ROM personalizada deberías poder ejecutar scripts en el arranque. Aquí hay un hilo en xda que habla de los scripts de arranque.

Entonces solo tendrías que averiguar los comandos para desactivar el wifi. En mi Desire HD la interfaz inalámbrica se llama eth0. Este comando debería desactivar la conexión inalámbrica:

ifconfig eth0 down

Si eso lo desactiva permanentemente o no, es decir, si el sistema no hace el equivalente de:

ifconfig eth0 up

en el fondo, no sé... ¡Me temo que no sé mucho acerca de cómo el sistema Android maneja la red, o al menos no lo suficiente como para ayudar más directamente con lo que poner en la secuencia de comandos!

0 votos

Gracias Ben. Estoy probando esto en una placa Beagle y no en un dispositivo móvil.

0 votos

Si ese es el caso, tendrás que parchear manualmente el boot.img para que se ejecuten los scripts desde una carpeta específica, o simplemente tener la conexión inalámbrica desactivada allí. Lo primero obviamente permitiría mayores opciones. Ver Android-dls.com/wiki/ para saber cómo desempaquetar y volver a empaquetar el boot.img

2voto

Chahk Puntos 15796

Puede intentar automatizar esto con Tasker configurando una tarea para desactivar el WiFi durante el arranque del dispositivo:

  1. Toca "Nuevo" para crear un nuevo perfil y dale un nombre, por ejemplo, "Sin WiFi en el arranque".
  2. Seleccione el "Evento" en la ventana emergente "Primer Contexto".
  3. Seleccione la categoría "Sistema" y, a continuación, el evento "Arranque del dispositivo".
  4. Toca "Nueva tarea" y dale un nombre descriptivo, como "Desactivar WiFi", por ejemplo.
  5. Toca el botón "+", selecciona la categoría "Red", luego la acción de red "WiFi", cambia el desplegable "Establecer" a "Desactivado" y toca el botón "Hecho".
  6. Pulse el botón "Hecho" en la pantalla de "Edición de tareas/prueba".
  7. Asegúrese de que la opción "Activado" está activada (en la parte inferior derecha de la pantalla) y pulse el botón "Aplicar".

Tasker no es gratis, pero vale cada centavo, IMHO.

1voto

Blocked Puntos 11
#!/system/bin/sh

sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE secure
SET name='mobile_data',value='0'
WHERE name='mobile_data'"

Puede añadir esto como init.d si su ROM es compatible con init.d . O bien, puede parchear boot.img con autobootimage patcher de xda. El script anterior es para datos móviles: para Wi-Fi, cambia mobile_data a wifi_on .

1voto

Teddy Thorpe Puntos 338

He encontrado una solución mucho más fácil para desactivar el Wifi en mi teléfono Android "Jelly Bean": la Google Play Store tiene una aplicación llamada "AutomateIt" https://play.google.com/store/apps/details?id=AutomateIt.mainPackage&hl=en -configurar la aplicación para que deje de encenderse en el momento del arranque. ¡Incluso tiene una versión Pro que puedes comprar!

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X