Google App v7.3 se prépare à ajouter un service d'écoute de notifications pour intercepter les notifications

Google App v7.3 se prépare à ajouter un service d'écoute de notifications pour permettre à l'application d'intercepter les notifications, peut-être en référence à "Bisto".

La version bêta de Google App v7.3.16 est en cours de déploiement auprès des utilisateurs sur le Play Store, et bien que notre démontage traditionnel de l'APK ne l'ait pas encore fait, a révélé beaucoup d'informations que nous pensons intéressantes, il y a une fonctionnalité qui, à mon avis, vaudrait la peine partage. Dans le fichier manifeste Android se trouvent de nouvelles chaînes qui implémentent un Service d'écoute des notifications ce qui laisse entendre la possibilité que l'application Google puisse intercepter vos notifications. Dans quel but exact, nous ne pouvons que spéculer pour le moment.

Bien qu'un démontage d'APK puisse souvent prédire des fonctionnalités qui pourraient arriver dans une future mise à jour d'une application, il est possible que l'une des fonctionnalités que nous mentionnons ici ne soit pas disponible dans une version future. En effet, ces fonctionnalités ne sont actuellement pas implémentées dans la version live et peuvent être supprimées à tout moment par Google dans une version future.


Démontage de l'APK de l'application Google v7.3

Maintenant, je sais ce que certains d'entre vous pensent peut-être: "l'application Google ne prend-elle pas déjà en charge les notifications ?" Oui, mais ce n'est pas de cela dont nous parlons ici. Les notifications prises en charge par l'application Google concernent divers rappels et mises à jour que Google Now vous envoie. Un service d'écoute des notifications permet à l'application Google d'intercepter les notifications publiées par autres applications.

Dans le fichier manifeste Android se trouve l’inclusion du nouveau service d’écoute de notification. Il n’y a pas grand-chose à dire ici à part le fait que cela existe, pour être honnête.

<serviceandroid: enabled="false"android: exported="true"android: name="com.google.android.apps.gsa.notificationlistener.GsaNotificationListenerService"android: permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"android: process=":interactor">
<intent-filter>
<actionandroid: name="android.service.notification.NotificationListenerService"/>
intent-filter>
service>

Le récepteur de diffusion explicite correspondant utilisé par l'application Google afin de réagir à une notification publiée/supprimée est également présent.

<receiverandroid: name="com.google.android.apps.gsa.staticplugins.ipa.notifications.IpaBroadcastReceiver"android: process=":interactor">
<intent-filter>
<actionandroid: name="com.google.android.apps.gsa.notificationlistener.NOTIFICATION_LISTENER_SERVICE_CONNECTED"/>
intent-filter>
receiver>

Dans l'un des nouveaux fichiers smali (d.smali situé dans com/google/android/apps/gsa/notificationlistener), vous trouverez davantage de preuves de la mise en œuvre de cette fonctionnalité :

invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v1

const-string v2, "enabled_notification_listeners"

invoke-static {v1, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver; Ljava/lang/String;)Ljava/lang/String;

move-result-object v1

La référence à la chaîne "enabled_notification_listeners" fait référence aux paramètres. Préférence sécurisée du même nom qui contient une liste séparée par deux-points des services d'écoute de notification activés.

Pour le moment, le service d'écoute des notifications ne peut pas être activé dans la version live, nous ne pouvons donc pas confirmer exactement à quoi il sera utilisé. Cependant, si nous devions spéculer un peu, nous pensons que cela pourrait faire référence au Type d'appareil "Bisto" que nous avons découvert le mois dernier. Un démontage de l'application Google à cette époque a révélé que Bisto serait un type d'écouteur grâce auquel vous pourriez écouter vos notifications. Mais la seule façon d'écouter toutes les notifications de votre téléphone est si l'application dispose d'un service d'écoute de notifications activé, c'est donc l'explication la plus probable que nous retenons.


Je continuerai à creuser et à mettre à jour cet article si je trouve quelque chose d'intéressant dans la version en direct ou via un démontage d'APK. Si vous recherchez cette dernière version de l'application Google, vous pouvez la télécharger dès maintenant sur APKMiroir. Suivez notre Balise de démontage de l'APK pour plus d'articles comme celui-ci !