L'application MyJio, compagnon de Relaince Jio, envoie des bannières publicitaires en plein écran sur les écrans d'accueil des utilisateurs, en violation de la politique de Google Play. Continuer à lire!
À moins que vous n'ayez vécu sous un rocher en Inde, vous avez probablement entendu parler de Reliance Jio, le transporteur qui pratiquement a transformé du jour au lendemain le paysage 4G du pays et a maintenant ses yeux sont tournés vers la 5G. Jio s'est trouvé une place concrète en tant que principal fournisseur de services de télécommunications en Inde, rassemblant plus de 400 millions d'abonnés à la fin de 2020. Sur la base du paysage des smartphones dans le pays, il serait prudent de supposer qu'un bon nombre de ces utilisateurs accèdent aux services de Jio sur un smartphone Android. Si vous faites partie de ces utilisateurs, vous avez peut-être dû faire face à des bannières publicitaires en plein écran sur votre écran d'accueil dans un passé récent. Il s'avère qu'ils sont livrés directement par le compagnon Application MyJio, en violation directe des politiques de Google Play.
Sur les smartphones Android, vous pouvez simplement insérer une carte SIM Jio et commencer immédiatement à utiliser les services de télécommunications. Mais si vous utilisez d'autres services de Jio comme le Connexion JioFiber, ou peut-être souhaitez-vous vérifier la quantité de données quotidiennes que vous avez consommée jusqu'à présent, ou souhaitez-vous recharger votre pack de données, vous devez alors installer l'application compagnon MyJio sur votre téléphone. L'application MyJio sert de « destination unique pour les recharges, l'UPI et les paiements, la gestion des appareils Jio, des films, de la musique, des actualités, des jeux, des quiz » et bien plus encore. Inutile de dire que si vous avez plongé dans l'écosystème Jio (et je serais surpris si vous ne l'avez pas fait jusqu'à présent lorsque vous résidez en Inde), cette application est installée sur votre appareil.
Malheureusement, l'application MyJio a l'habitude plutôt ennuyeuse d'envoyer des bannières publicitaires en plein écran directement sur l'écran d'accueil de l'utilisateur.
Cette bannière publicitaire a été lancée par l'application MyJio sur mon Samsung Galaxy S21 Ultra, et c'était la seule application Jio sur le téléphone à l'époque. L'application n'était plus au premier plan depuis quelques jours à ce moment-là, mais cette bannière de notification a quand même détourné l'écran d'accueil. En regardant autour de moi, j'ai découvert que cela se produisait depuis quelques mois maintenant, avec de nombreux utilisateurs se plaignent du détournement de l'écran d'accueil. Cliquer sur la bannière vous amène à ceci message WhatsApp pré-généré pour envoyer un SMS au numéro mentionné.
Il est difficile de déclencher consciemment la bannière contextuelle de notre côté. Nous avons examiné l'application et certains indices suggèrent que la bannière se déclenche lors du basculement en mode avion et lorsque l'appareil est débranché de la charge. Mais ces actions courantes ne déclenchent pas la bannière à chaque fois, et elle apparaît plutôt rarement. Nous supposons qu'il existe également d'autres déclencheurs configurés sur le récepteur de notification Firebase, dont les conditions n'ont peut-être pas été remplies lors de nos tests.
À première vue, ce comportement de détournement est provoqué par une activité en plein écran que l'application lance en arrière-plan. Cela contrevient directement Règles de Google Play concernant les annonces:
Interférer avec les applications, les publicités tierces ou les fonctionnalités de l'appareil
Les publicités associées à votre application ne doivent pas interférer avec d'autres applications, publicités ou le fonctionnement de l'appareil, y compris les boutons et ports du système ou de l'appareil. Cela inclut les superpositions, les fonctionnalités associées et les blocs d'annonces widgetisés. Les publicités doivent être affichées uniquement dans l'application qui les diffuse.
L'exemple dont parle Google est à peu près le même comportement que celui démontré par l'application MyJio. Nous pouvons conclure que l'application MyJio enfreint directement les politiques de Google Play en diffusant des publicités affichées en dehors de son application en piratant l'écran d'accueil.
Curieusement, l'application est capable de diffuser cette annonce de piratage sans avoir obtenu l'autorisation de « Afficher sur les applications »/« Apparaître en haut ». L'application MyJio ne demande même pas cette autorisation, j'étais donc très curieux de savoir comment l'application pouvait diffuser une annonce sur l'écran d'accueil.
Avec l'aide de Zachary, j'ai creusé plus profondément. Nous avons découvert que l'application intègre le SDK MADME et qu'il existe des activités intitulées "OverlayAdActivity", ce qui laisse peu de place au doute sur son intention.
Visiter Le site de Madame corrobore nos conclusions, car ils affichent fièrement des solutions pour les télécommunications qui font apparaître ces bannières publicitaires contextuelles avec une intention de détournement.
L'application MyJio intègre toute une série d'activités, de services et de récepteurs de Madme, et il y en a beaucoup trop.
Comment puis-je arrêter ces popups de piratage sur mon écran d'accueil à partir de l'application MyJio de Jio ?
Il existe plusieurs façons de vous débarrasser de ces fenêtres contextuelles de piratage. La première et la plus évidente solution consiste simplement à désinstaller l’application MyJio. De nombreux utilisateurs utilisent l'application très rarement et vous pouvez la réinstaller lorsque vous en avez besoin. Dans les cycles intermédiaires, vous pouvez au moins ne pas être ennuyé hors de votre écran d'accueil.
La deuxième solution, largement suggérée par Internet, consiste à désactiver toutes les autorisations de l’application. Tout comme la première solution, il s’agit d’une solution très large qui empêchera certaines fonctions de l’application de fonctionner correctement.
La troisième solution adopte une approche plus précise, mais elle nécessite également root. Vous pouvez utiliser une application comme Lanceur d'activité racine pour désactiver toutes les activités, services et récepteurs liés au SDK Madme dans l'application Jio.
Prix : 0,99.
Et voici toutes les activités, services et récepteurs associés. Notez que vous n’aurez peut-être pas besoin de tous les désactiver, et je liste simplement tous ceux que j’ai pu repérer. Il est difficile de forcer le déclenchement de la fenêtre contextuelle en plein écran de notre côté, nous devrons donc toujours adopter une approche globale ici.
- Activités:
- com.madme.mobile.sdk.activity. Activité publicitaire
- com.madme.mobile.sdk.activity. ActivitéListeAnnonce
- com.madme.mobile.sdk.activity. Activité du navigateur
- com.madme.mobile.sdk.activity. MadmeCmClickActivité
- com.madme.mobile.sdk.activity. MadmePermissionActivité
- com.madme.mobile.sdk.activity. MesOffresHistoriqueActivité
- com.madme.mobile.sdk.activity. OverlayAdActivity
- com.madme.mobile.sdk.activity. OverlaySurveyActivity
- com.madme.mobile.sdk.activity. ChangeProfileActivity
- com.madme.mobile.sdk.activity. ActivitéAnnonceEnregistrée
- com.madme.mobile.sdk.activity. Activité d'enquête
- com.madme.mobile.sdk.activity. MerciActivité
- com.madme.mobile.sdk.activity. WebViewActivité
- com.madme.mobile.sdk.activity. Informations juridiquesActivitéRessources
- com.madme.mobile.sdk.activity. ConditionsActivité
- com.madme.mobile.sdk.activity. AvantagesActivité
- Prestations de service:
- com.madme.mobile.sdk.service.ad. ShowAdService
- com.madme.mobile.sdk.service. AdAlarmHelperService
- com.madme.mobile.sdk.service. AdReminderHelperService
- com.madme.mobile.sdk.service. AdTriggerEventsService
- com.madme.mobile.sdk.service. CampagneHelperService
- com.madme.mobile.sdk.service. CdnCampaignJobService
- com.madme.mobile.sdk.service. Service de campagne Cdn
- com.madme.mobile.sdk.service.cloudmessaging. CloudMessagingRegistrationService
- com.madme.mobile.sdk.service. Service de mise à jour de base de données
- com.madme.mobile.sdk.service. Service de téléchargement
- com.madme.mobile.sdk.service.location. Service de géoclôture
- com.madme.mobile.sdk.service. Service de connexion
- com.madme.mobile.sdk.service. Service LSF
- com.madme.mobile.sdk.service. LSJobService
- com.madme.mobile.sdk.service. LSJobService2
- com.madme.mobile.sdk.service. Service LS
- com.madme.mobile.sdk.service. Service MFA
- com.madme.mobile.sdk.service. Service SBST
- com.madme.mobile.sdk.service. SurveySubmissionJobService
- com.madme.mobile.sdk.service. Service de soumission d'enquête
- com.madme.mobile.sdk.service. Service de suivi
- com.madme.mobile.sdk.service. SuiviSoumissionJobService
- com.madme.mobile.sdk.service. Service de soumission de suivi
- Récepteurs :
- com.madme.mobile.sdk.broadcast. Récepteur d'alarme publicitaire
- com.madme.mobile.sdk.broadcast. Récepteur de rappel publicitaire
- com.madme.mobile.sdk.broadcast.adtriggers. AirplaneModeChangedAdTrigger
- com.madme.mobile.sdk.broadcast.adtriggers. PowerConnectionAdTrigger
- com.madme.mobile.sdk.broadcast.adtriggers. Déclencheur d'annonces itinérantes
- com.madme.mobile.sdk.broadcast.adtriggers. WiFiAdTrigger
- com.madme.mobile.sdk.broadcast.adtriggers. WiFiDisponibleDéclencheur
- com.madme.mobile.sdk.broadcast. Récepteur de démarrage
- com.madme.mobile.sdk.broadcast. Récepteur de tâches quotidiennes
- com.madme.mobile.sdk.broadcast. Déclencheur EOCT
- com.madme.mobile.sdk.broadcast. Récepteur Geofence
- com.madme.mobile.sdk.broadcast. IdSnsRécepteur
- com.madme.mobile.sdk.broadcast. MadmeSmsTrigger
- com.madme.mobile.sdk.broadcast. Déclencheur d'action de notification
- com.madme.mobile.sdk.broadcast. PackageRemovalReceiver
- com.madme.mobile.sdk.broadcast. Déverrouiller le récepteur
La désactivation de tous ces éléments rendrait effectivement le SDK Madme inutile et devrait empêcher la bannière de détourner à nouveau votre écran d'accueil.
Les applications du Google Play Store ont été supprimé pour un comportement beaucoup plus innocent, et cela me surprend que le comportement des publicités sur l'écran d'accueil de Madme et de Jio n'ait pas été repéré, mis en évidence et résolu auparavant. Madme ne cache certainement pas ce qu'elle fait, et ils soulignent fièrement ce comportement comme un argument de vente, laissant nous demander collectivement quelle échappatoire ils ont trouvé pour obtenir une telle confiance et présumé immunité. Et si l’on en croit leur site Web, d’autres fournisseurs de télécommunications en Inde utilisent également leurs services, même si nous n’avons pas encore rencontré de bannière publicitaire de détournement d’écran d’accueil de leur part.
Nous espérons que Google prendra connaissance du comportement de piratage de l'écran d'accueil de ces popups et fournira des éclaircissements sur leur existence parallèlement aux politiques de Google Play.