Google App v7.3 bereitet das Hinzufügen eines Benachrichtigungs-Listener-Dienstes zum Abfangen von Benachrichtigungen vor

Google App v7.3 bereitet das Hinzufügen eines Benachrichtigungs-Listener-Dienstes vor, damit die App Benachrichtigungen abfangen kann, möglicherweise in Anlehnung an „Bisto“.

Die Beta-Version der Google App v7.3.16 wird den Nutzern im Play Store zur Verfügung gestellt, was bei unserem herkömmlichen APK-Teardown noch nicht der Fall ist Obwohl wir viele Informationen preisgegeben haben, die wir für interessant halten, gibt es eine Funktion, die meiner Meinung nach wertvoll wäre Teilen. In der Android-Manifestdatei befinden sich neue Zeichenfolgen, die a implementieren Benachrichtigungs-Listener-Dienst Dies deutet auf die Möglichkeit hin, dass die Google App Ihre Benachrichtigungen abfangen kann. Zu welchem ​​genauen Zweck können wir derzeit nur spekulieren.

Obwohl ein APK-Teardown oft Funktionen vorhersagen kann, die in einem zukünftigen Update einer Anwendung verfügbar sein werden, ist es möglich, dass eine der hier erwähnten Funktionen in einer zukünftigen Version nicht verfügbar sein wird. Dies liegt daran, dass diese Funktionen derzeit im Live-Build nicht implementiert sind und jederzeit von Google in einem zukünftigen Build übernommen werden können.


Google App v7.3 APK Teardown

Jetzt weiß ich, was einige von Ihnen vielleicht denken: „Unterstützt die Google App nicht bereits Benachrichtigungen?“ Ja, aber darüber reden wir hier nicht. Die von der Google App unterstützten Benachrichtigungen dienen verschiedenen Erinnerungen und Aktualisierungen, die Google Now an Sie sendet. Ein Benachrichtigungs-Listener-Dienst ermöglicht es der Google App, von gepostete Benachrichtigungen abzufangen andere Anwendungen.

In der Android-Manifestdatei ist der neue Notification Listener Service enthalten. Um ehrlich zu sein, gibt es hier nicht wirklich viel zu sagen, außer der Tatsache, dass es sie überhaupt gibt.

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

Der entsprechende explizite Broadcast-Empfänger, der von der Google App verwendet wird, um auf eine Benachrichtigung zum Posten/Entfernen zu reagieren, ist ebenfalls vorhanden.

<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 einer der neuen smali-Dateien (d.smali unter com/google/android/apps/gsa/notificationlistener) gibt es weitere Hinweise darauf, dass dies implementiert wird:

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

Der Verweis auf die Zeichenfolge „enabled_notification_listeners“ bezieht sich auf die Einstellungen. Sichere Einstellung mit demselben Namen, die eine durch Doppelpunkte getrennte Liste aktivierter Benachrichtigungs-Listener-Dienste enthält.

Derzeit kann der Benachrichtigungs-Listener-Dienst im Live-Build nicht aktiviert werden, daher können wir nicht genau bestätigen, wofür er verwendet wird. Wenn wir jedoch ein wenig spekulieren würden, glauben wir, dass dies möglicherweise mit dem zusammenhängt Den Gerätetyp „Bisto“ haben wir letzten Monat entdeckt. Ein damaliger Teardown der Google App ergab, dass Bisto eine Art Kopfhörer sein würde, über den man seine Benachrichtigungen abhören konnte. Die einzige Möglichkeit, alle Benachrichtigungen Ihres Telefons abzuhören, besteht jedoch darin, dass in der App ein Benachrichtigungs-Listener-Dienst aktiviert ist. Das ist also die wahrscheinlichste Erklärung, die wir wählen.


Ich werde weiter stöbern und diesen Artikel aktualisieren, wenn ich im Live-Build oder durch einen APK-Teardown etwas Interessantes finde. Wenn Sie nach dieser neuesten Version der Google App suchen, können Sie sie jetzt hier herunterladen APKMirror. Folgen Sie unserem APK-Teardown-Tag für weitere Artikel wie diesen!