Google-app v7.3 bereidt zich voor om een ​​Notification Listener-service toe te voegen om meldingen te onderscheppen

Google App v7.3 bereidt zich voor op het toevoegen van een notificatie-listenerservice waarmee de app meldingen kan onderscheppen, mogelijk met verwijzing naar 'Bisto'.

De bètaversie van Google App v7.3.16 wordt uitgerold naar gebruikers in de Play Store, en hoewel onze traditionele APK-demontage dat niet heeft gedaan veel informatie heeft onthuld waarvan wij denken dat die interessant is, er is één functie waarvan ik dacht dat die de moeite waard zou zijn delen. Binnen het Android Manifest-bestand bevinden zich nieuwe tekenreeksen die a Melding luisteraarservice wat erop wijst dat de Google-app uw meldingen kan onderscheppen. Met welk doel precies kunnen we op dit moment alleen maar speculeren.

Hoewel een APK-demontage vaak functies kan voorspellen die in een toekomstige update van een applicatie kunnen verschijnen, is het mogelijk dat een van de functies die we hier noemen, mogelijk niet in een toekomstige release wordt opgenomen. Dit komt omdat deze functies momenteel niet zijn geïmplementeerd in de live build en op elk moment door Google kunnen worden ingetrokken in een toekomstige build.


Google-app v7.3 APK Teardown

Nu weet ik wat sommigen van jullie misschien denken: "ondersteunt de Google App niet al meldingen?" Ja, maar daar hebben we het hier niet over. De meldingen die de Google App ondersteunt zijn voor verschillende herinneringen en updates die Google Now naar je stuurt. Met een notificatie-listenerservice kan de Google-app meldingen onderscheppen die zijn geplaatst door andere applicaties.

In het Android Manifest-bestand is de nieuwe Notification Listener Service opgenomen. Er valt hier niet echt veel te zeggen, afgezien van het feit dat het zelfs bestaat, om eerlijk te zijn.

<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>

Ook de bijbehorende expliciete uitzendingsontvanger die door de Google App wordt gebruikt om te reageren op een geplaatste/verwijderingsmelding is aanwezig.

<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>

In een van de nieuwe smali-bestanden (d.smali, gelegen in com/google/android/apps/gsa/notificationlistener) is meer bewijs dat dit is geïmplementeerd:

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

De verwijzing naar de string "enabled_notification_listeners" verwijst naar de Instellingen. Veilige voorkeur met dezelfde naam die een door dubbele punten gescheiden lijst bevat met ingeschakelde notificatie-listenerservices.

Op dit moment kan de notificatielistenerservice niet worden ingeschakeld in de live build, dus we kunnen niet precies bevestigen waarvoor deze zal worden gebruikt. Als we echter een beetje zouden speculeren, denken we dat dit mogelijk betrekking heeft op de Het apparaattype 'Bisto' hebben we vorige maand ontdekt. Uit een demontage van de Google-app destijds bleek dat Bisto een soort koptelefoon zou zijn waarmee je naar je meldingen kon luisteren. Maar de enige manier om naar alle meldingen van je telefoon te luisteren is als de app een Notification Listener Service heeft ingeschakeld, dus dat is de meest waarschijnlijke verklaring waar we voor gaan.


Ik blijf rondsnuffelen en dit artikel bijwerken als ik iets interessants vind in de live build of via een APK-demontage. Als u op zoek bent naar deze nieuwste versie van de Google-app, kunt u deze nu downloaden op APKMirror. Volg onze APK Teardown-tag voor meer van dit soort artikelen!