Ces dernières années, le système d'exploitation Android a progressivement commencé à bloquer certaines fonctionnalités et à empêcher les applications d'effectuer des actions telles que l'activation/désactivation du Wifi et du Bluetooth. Pour distribuer des applications sur Google Play, il est obligatoire de mettre à jour le SDK Android sur lequel les applications sont construites, et c'est cette exigence qui empêche ces fonctionnalités de fonctionner.

Pour contourner le problème, MacroDroid a introduit une application auxiliaire qui a été construite avec un SDK Android beaucoup plus ancien (Android 5) qui est encore capable de prendre en charge ces fonctionnalités restreintes. Au lieu de faire les appels directement, MacroDroid dirige les requêtes vers l'application auxiliaire et la fonctionnalité peut encore être prise en charge. Malheureusement, Google a maintenant rendu très difficile l'installation de ces anciens APK sur Android 14 et versions ultérieures. Le fichier auxiliaire standard ne peut être installé sur Android 14 que via une commande en ligne de commande via un PC connecté.

Liens de l'App Auxiliaire

Auxiliaire de Connectivité
https://macrodroidlink.com/connectivityhelper/MacroDroid_Connectivity_Helper.apk

Auxiliaire Universel
https://macrodroidlink.com/helper/MacroDroidHelper.apk

Ic connectivity helper.png Auxiliaire de Connectivité (Android 14+ et Xiaomi Android 12+)

Pour contourner ces nouvelles restrictions, un fichier auxiliaire limité (Auxiliaire de Connectivité MacroDroid) a été créé et peut être installé facilement sur Android 14 et versions ultérieures. Cette application auxiliaire prend en charge les fonctionnalités suivantes :

  • Activer/Désactiver le Wifi et se connecter à un réseau spécifique.
  • Activer/Désactiver le Bluetooth et contrôler les connexions aux appareils A2DP.
  • Activer/Désactiver le HotSpot.

L'application auxiliaire de connectivité fonctionne avec MacroDroid V5.47.8 et versions ultérieures, et peut être téléchargée et installée ici : https://macrodroidlink.com/connectivityhelper/MacroDroid_Connectivity_Helper.apk

Téléchargez le fichier directement sur votre appareil et ouvrez-le pour commencer l'installation. À ce stade, vous pourriez voir un avertissement indiquant que l'installation d'applications inconnues n'est pas autorisée. Si vous voyez cet avertissement, cliquez sur le bouton Paramètres et autorisez l'application requise à installer des applications provenant de sources externes.

Not allowed to install fr.png

Lors de l'installation de l'APK, vous pourriez voir l'avertissement suivant de Google Play Protect. Dans ce cas, il vous suffit de cliquer sur le bouton 'Plus de détails' et de sélectionner l'option 'Installer quand même', comme indiqué.

Install warning1 fr.png Install warning2 fr.png

Vous devez ensuite lancer l'application Auxiliaire de Connectivité et configurer les autorisations comme demandé. L'application auxiliaire n'utilise en aucun cas votre localisation, mais cette autorisation est nécessaire pour manipuler l'état du Wifi et pour interroger les SSID Wifi. Il est très important de désactiver l'optimisation de la batterie pour l'application auxiliaire, sinon elle pourrait ne pas fonctionner correctement.

Connectivity helper screenshot fr.png

Icon universal helper.png Auxiliaire Universel (Android 13 et versions inférieures)

Pour les utilisateurs utilisant Android 13 ou une version inférieure (ou pour ceux qui sont prêts à installer via un PC connecté), l'application auxiliaire universelle doit être utilisée. Cette application auxiliaire prend en charge toutes les fonctionnalités de l'auxiliaire de connectivité ainsi que les suivantes :

Désactivation de la caméra (Android 10+) Action de script Shell (certaines commandes peuvent uniquement fonctionner lorsqu'elles sont exécutées via l'auxiliaire) Action de paramètre système (certains paramètres peuvent uniquement fonctionner lorsqu'ils sont exécutés via l'auxiliaire) L'application auxiliaire universelle fonctionne avec toutes les versions modernes de MacroDroid et peut être téléchargée à partir de : https://macrodroidlink.com/helper/MacroDroidHelper.apk

Si vous souhaitez installer l'Auxiliaire Universel sur un appareil fonctionnant sous Android 14 ou supérieur, veuillez consulter la page suivante.

Installing Universal Helper on Android 14+

Une fois l'application installée et lancée, il vous sera demandé d'accorder un ensemble d'autorisations à l'application auxiliaire, comme indiqué ci-dessous. Ces autorisations permettent à l'application auxiliaire d'effectuer l'ensemble des fonctionnalités qu'elle prend en charge. À ce stade, vous devez ouvrir l'application et désactiver l'optimisation de la batterie comme demandé.

Universal helper permissions.png Universal helper screenshot.png

Appareils Xiaomi

Comme dans de nombreux autres aspects, les appareils Xiaomi ont leurs propres règles et particularités qui ne s'appliquent pas à l'utilisation de l'application auxiliaire.

Android 11 et versions inférieures

Si vous utilisez Android 11 ou une version inférieure, vous pouvez installer en toute sécurité l'application auxiliaire universelle comme décrit ci-dessus, et elle devrait fonctionner sans problème.

Android 12-13

Si vous utilisez Android 12 ou 13 et souhaitez utiliser l'action Wifi, vous devez alors installer l'application auxiliaire de connectivité pour ce faire (même si vous avez déjà installé l'application auxiliaire universelle). De plus, vous devez naviguer jusqu'à la page 'Autres autorisations' pour l'application auxiliaire de connectivité afin de vous assurer que vous avez activé les options pour Modifier la connectivité Wi-Fi et Modifier la connectivité Bluetooth.

Xiaomi other permissions.png

Android 14+

Si vous utilisez Android 14 ou supérieur, malheureusement, il n'y a aucun moyen d'automatiser l'activation de la connexion Wifi via l'application auxiliaire. Lors de la tentative de basculement du wifi de cette manière, le système d'exploitation Android personnalisé affichera toujours une invite qui doit être acceptée pour continuer. Il n'existe actuellement aucune méthode pour contourner cela.