En los últimos años, el sistema operativo Android ha comenzado a bloquear ciertas funciones e impedir que las aplicaciones realicen acciones como habilitar/deshabilitar Wifi y Bluetooth. Para distribuir aplicaciones en Google Play, es obligatorio actualizar el SDK de Android contra el que se construyen las aplicaciones, y es este requisito el que impide que estas funciones funcionen.

Para solucionar el problema, MacroDroid introdujo una aplicación auxiliar que se construyó contra un SDK de Android mucho más antiguo (Android 5) que aún puede soportar estas funciones restringidas. En lugar de hacer las llamadas directamente, MacroDroid dirige las solicitudes a la aplicación auxiliar y la función aún puede ser soportada. Desafortunadamente, Google ha hecho ahora muy difícil instalar APKs tan antiguos en Android 14 y superior. El archivo auxiliar estándar solo puede ser instalado en Android 14 a través de una solicitud de línea de comandos mediante una PC conectada.

Enlaces a la App Auxiliar

Auxiliar de Conectividad
https://macrodroidlink.com/connectivityhelper/MacroDroid_Connectivity_Helper.apk

Auxiliar Universal
https://macrodroidlink.com/helper/MacroDroidHelper.apk

Ic connectivity helper.png Auxiliar de Conectividad (Android 14+ y Xiaomi Android 12+)

Para solucionar estas nuevas restricciones, se ha creado un archivo auxiliar limitado (Auxiliar de Conectividad de MacroDroid) que se puede instalar fácilmente en Android 14 y superior. Esta aplicación auxiliar soporta las siguientes funciones:

  • Habilitar/Deshabilitar Wifi y conectar a una red específica.
  • Habilitar/Deshabilitar Bluetooth y controlar conexiones a dispositivos A2DP.
  • Habilitar/Deshabilitar HotSpot.

La aplicación auxiliar de conectividad funciona con MacroDroid V5.47.8 y versiones superiores, y puede descargarse e instalarse desde aquí: https://macrodroidlink.com/connectivityhelper/MacroDroid_Connectivity_Helper.apk

Descarga el archivo directamente en tu dispositivo y ábrelo para comenzar la instalación. En este punto, es posible que veas una advertencia de que no se permite la instalación de aplicaciones desconocidas. Si ves esta advertencia, haz clic en el botón de Configuración y permite que la aplicación requerida instale aplicaciones de fuentes externas.

Not allowed to install es.png

Al instalar el APK, es posible que veas la siguiente advertencia de Google Play Protect. En este caso, simplemente necesitas hacer clic en el botón 'Más detalles' y seleccionar la opción 'Instalar de todos modos', como se muestra.

Install warning1 es.png Install warning2 es.png

Luego debes iniciar la aplicación Auxiliar de Conectividad y configurar los permisos según lo solicitado. La aplicación auxiliar no utiliza tu ubicación de ninguna manera, pero este permiso es necesario para manipular el estado de Wifi y consultar SSIDs de Wifi. Es muy importante deshabilitar la optimización de batería para la aplicación auxiliar, de lo contrario, podría no funcionar correctamente.

Connectivity helper screenshot es.png

Icon universal helper.png Auxiliar Universal (Android 13 y versiones anteriores)

Para los usuarios que ejecutan Android 13 o inferior (o para aquellos que estén dispuestos a instalarla a través de una PC conectada), se debe utilizar la aplicación auxiliar universal. Esta aplicación auxiliar soporta todas las funciones del auxiliar de conectividad más las siguientes:

Acción de deshabilitar la cámara (Android 10+) Acción de script de Shell (algunos comandos solo pueden funcionar cuando se ejecutan a través del auxiliar) Acción de configuración del sistema (algunas configuraciones solo pueden funcionar cuando se ejecutan a través del auxiliar) La aplicación auxiliar universal funciona con todas las versiones modernas de MacroDroid y puede descargarse desde: https://macrodroidlink.com/helper/MacroDroidHelper.apk

Si deseas instalar el Auxiliar Universal en un dispositivo que ejecute Android 14 o superior, consulta la siguiente página.

Installing Universal Helper on Android 14+

Una vez que la aplicación se haya instalado y lanzado, se te pedirá que otorgues un conjunto de permisos a la aplicación auxiliar, como se muestra a continuación. Estos permisos permiten que la aplicación auxiliar realice todas las funciones que soporta. En este punto, debes abrir la aplicación y deshabilitar la optimización de batería según lo indicado.

Universal helper permissions es.png Universal helper screenshot es.png

Dispositivos Xiaomi

Al igual que en muchos otros aspectos, los dispositivos Xiaomi tienen sus propias reglas y particularidades que no se aplican al uso de la aplicación auxiliar.

Android 11 y versiones anteriores

Si estás ejecutando Android 11 o inferior, puedes instalar con seguridad la aplicación auxiliar universal como se describe anteriormente, y debería funcionar sin problemas.

Android 12-13

Si estás ejecutando Android 12 o 13 y deseas utilizar la acción de Wifi, entonces debes instalar la aplicación auxiliar de conectividad para hacerlo (incluso si ya tienes instalada la aplicación auxiliar universal). Además, debes navegar a la página de 'Otros Permisos' para la aplicación auxiliar de conectividad para asegurarte de que has habilitado la opción para Cambiar la conectividad de Wi-Fi y Cambiar la conectividad de Bluetooth.

Xiaomi other permissions es.png


Android 14+

Si estás ejecutando Android 14 o superior, lamentablemente no hay forma de automatizar la habilitación de la conexión Wifi a través de la aplicación auxiliar. Al intentar alternar el wifi de esta manera, el sistema operativo Android personalizado siempre mostrará un aviso que debe ser aceptado para continuar. No se conoce ninguna forma de evitar esto.