1 votos

¿Puede una aplicación activar/desactivar el wifi-hotspot sin Root?

Quiero configurar mi Verizon Samsung Galaxy S6 (stock / no rooteado Android 5.1.1) para que el wifi-hotspot se puede activar y desactivar automáticamente. Yo era capaz de configurar las cosas muy bien con el Disparador aplicación, excepto que el wifi-hotspot no está realmente activado y desactivado. Probé otras aplicaciones que tampoco tuvieron éxito.

La activación manual funciona bien con el botón de Hotspot Móvil original. Hay una manera de que una aplicación puede activar / desactivar automáticamente el wifi-hotspot con la configuración predeterminada de este teléfono o Android 5.1.1 o las modificaciones de Verizon bloquear esto?

Actualización: Este es el registro de la acción WiFi Tether de Tasker:

21.16.19/E current state: 1
21.16.19/E WiFi Tether: cur: false new: true
21.16.19/M lastWifiDisableAgoMS: 1452568579452
21.16.19/E check AP state
21.16.19/E AP state: 1
21.16.19/M lastWifiDisableAgoMS: 1452568579452
21.16.19/E current state: 1
21.16.19/E curval: 1
21.16.19/E WiFi: cur: false new: false
21.16.19/E wait for 200ms
21.16.19/E wait finished
21.16.19/E WiFi Tether: setWifiEnabled()
21.16.19/Mirror setWifiApEnabled: InvocationTarget: java.lang.reflect.InvocationTargetException, java.lang.SecurityException: ConnectivityService: Neither user 10278 nor current process has android.permission.CONNECTIVITY_INTERNAL.
21.16.19/E WiFi Tether: enable failed
21.16.19/E Action WiFi Tether failed.

2 votos

¿Tienes Tasker o MacroDroid o Automate (llama) o AutomateIt o Automagic? Tasker definitivamente lo habilitó en mi Android 5.1.1. MacroDroid no estaba seguro pero también funcionó. Utiliza Secure Setting si lo primero no funciona. También es posible que Verizon no proporcione las APIs necesarias.

1voto

Claus Puntos 121

No me gusta esta solución para mis necesidades. Está documentado por si alguien más tiene un uso para ello.

Crear una tarea en Tasker con las siguientes acciones:

  1. Configuración segura con la configuración de "Acciones" -> "Lanzar actividad".

    • Seleccione la aplicación "Ajustes".
    • Elija "[Mobile Hostspot] .wifi.mibileap.WifiApSettings" para que se inicie la actividad.

    Esta acción abre la pantalla de configuración del Hotspot Móvil donde se puede activar y desactivar el hotspot.

  2. AutoInput El plugin utiliza la configuración "Acción" para registrar el clic en el interruptor.

Esta solución tiene los siguientes inconvenientes:

  • La pantalla debe estar desbloqueada. (Es posible añadir pasos para comprobar si la pantalla está bloqueada y desbloquearla si lo está).
  • El servicio "AutoInput" debe ser activado en la configuración de accesibilidad de Android. Esto permite que la aplicación AutoInput interactúe con el gui.
  • Es un caldero de aplicaciones de pago, una configuración frágil y debilita la seguridad del dispositivo.

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