Google App v7.3 förbereder sig för att lägga till en aviseringslyssnartjänst för att avlyssna aviseringar

Google App v7.3 förbereder sig för att lägga till en aviseringslyssnartjänst för att göra det möjligt för appen att fånga upp aviseringar, kanske med hänvisning till "Bisto".

Google App v7.3.16 beta rullas ut till användare i Play Butik, och även om vår traditionella APK-nedbrytning inte har avslöjade mycket information som vi tycker är intressant, det finns en funktion som jag trodde skulle vara värd delning. I Android Manifest-filen finns nya strängar som implementerar en Aviseringslyssnartjänst som antyder möjligheten att Google-appen kan fånga upp dina aviseringar. För vilket exakt syfte kan vi bara spekulera i just nu.

Även om en APK-nedbrytning ofta kan förutsäga funktioner som kan komma i en framtida uppdatering av en applikation, är det möjligt att någon av funktionerna som vi nämner här kanske inte kommer med i en framtida version. Detta beror på att dessa funktioner för närvarande inte är implementerade i liveversionen och kan hämtas när som helst av Google i en framtida version.


Google App v7.3 APK Teardown

Nu vet jag vad några av er kanske tänker: "stöder inte Google-appen redan aviseringar?" Ja, men det är inte det vi pratar om här. Aviseringarna som Google-appen stöder är för olika påminnelser och uppdateringar som Google Nu skickar till dig. En avlyssnartjänst gör det möjligt för Google-appen att fånga upp meddelanden som lagts upp av andra applikationer.

I Android Manifest-filen finns inkluderingen av den nya Notification Listener Service. Det finns egentligen inte så mycket att säga här förutom att det ens finns, om jag ska vara ärlig.

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

Den motsvarande explicita sändningsmottagaren som används av Google-appen för att reagera på ett upplagt/ta bort meddelande finns också.

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

Inom en av de nya smali-filerna (d.smali finns i com/google/android/apps/gsa/notificationlistener) finns fler bevis för att detta implementeras:

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

Referensen till strängen "enabled_notification_listeners" hänvisar till inställningarna. Säker inställning med samma namn som innehåller en kolonavgränsad lista över aktiverade avlyssnartjänster.

För närvarande kan aviseringslyssnartjänsten inte aktiveras i livebygget, så vi kan inte bekräfta exakt vad den kommer att användas till. Men om vi skulle spekulera lite, tror vi att detta kan vara med hänvisning till "Bisto" enhetstyp vi upptäckte förra månaden. En rivning av Google-appen vid den tiden avslöjade att Bisto skulle vara en typ av hörlurar som du kunde lyssna på dina aviseringar genom. Men det enda sättet att lyssna på alla din telefons aviseringar är om appen har en aviseringslyssnartjänst aktiverad, så det är den mest troliga förklaringen vi kommer med.


Jag kommer att fortsätta gräva runt och uppdatera den här artikeln om jag hittar något intressant i livebygget, eller genom en APK-nedbrytning. Om du letar efter den senaste versionen av Google-appen kan du ladda ner den direkt på APKMirror. Följ vår APK-teardown-tagg för fler artiklar som denna!