Google App v7.3 valmistautuu lisäämään ilmoitusten kuuntelupalvelun ilmoitusten sieppaamiseksi

Google App v7.3 valmistautuu lisäämään ilmoitusten kuuntelupalvelun, jotta sovellus voi siepata ilmoituksia, mahdollisesti viitaten "Bistoon".

Google App v7.3.16 beta julkaistaan ​​Play Kaupan käyttäjille, ja vaikka perinteinen APK: n purkaminen ei ole paljasti paljon tietoa, joka on mielestämme kiinnostavaa, on yksi ominaisuus, jonka ajattelin olevan arvoinen jakaminen. Android Manifest -tiedostossa on uusia merkkijonoja, jotka toteuttavat a Ilmoitusten kuuntelupalvelu mikä vihjaa mahdollisuuteen, että Google-sovellus voi siepata ilmoituksesi. Mitä tarkalleen tarkoitukseen, voimme vain spekuloida tällä hetkellä.

Vaikka APK: n purkaminen voi usein ennustaa ominaisuuksia, jotka saattavat tulla sovelluksen tulevaan päivitykseen, on mahdollista, että mikään tässä mainitsemistamme ominaisuuksista ei välttämättä toimi tulevassa julkaisussa. Tämä johtuu siitä, että näitä ominaisuuksia ei tällä hetkellä ole otettu käyttöön live-versiossa, ja Google voi ottaa ne milloin tahansa käyttöön tulevassa koontiversiossa.


Google App v7.3 APK Teardown

Nyt tiedän, mitä jotkut teistä saattavat ajatella: "eikö Google-sovellus tue jo ilmoituksia?" Kyllä, mutta siitä emme tässä puhu. Google-sovelluksen tukemat ilmoitukset ovat erilaisia ​​muistutuksia ja päivityksiä, joita Google Now lähettää sinulle. Ilmoitusten kuuntelupalvelun avulla Google App voi siepata käyttäjän lähettämiä ilmoituksia muut sovellukset.

Android Manifest -tiedostossa on uusi Notification Listener Service -palvelu. Täällä ei ole oikeastaan ​​paljon sanottavaa, paitsi että se on edes olemassa, ollakseni rehellinen.

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

Mukana on myös vastaava eksplisiittinen lähetysvastaanotin, jota Google-sovellus käyttää reagoidakseen lähetettyyn/poistoilmoitukseen.

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

Yhdessä uusista smali-tiedostoista (d.smali, joka sijaitsee osoitteessa com/google/android/apps/gsa/notificationlistener) on lisää todisteita tämän toteuttamisesta:

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

Viittaus merkkijonoon "enabled_notification_listeners" viittaa asetuksiin. Suojattu asetus samalla nimellä, joka sisältää kaksoispisteellä erotetun luettelon käytössä olevista ilmoitusseurantapalveluista.

Tällä hetkellä ilmoitusten kuuntelupalvelua ei voi ottaa käyttöön live-versiossa, joten emme voi vahvistaa tarkasti, mihin sitä käytetään. Jos kuitenkin spekuloimme hieman, uskomme, että tämä saattaa liittyä "Bisto" laitetyyppi, jonka löysimme viime kuussa. Google-sovelluksen purku tuolloin paljasti, että Bisto olisi kuulokkeet, joiden kautta voit kuunnella ilmoituksiasi. Mutta ainoa tapa kuunnella kaikkia puhelimesi ilmoituksia on, jos sovelluksessa on ilmoitusten kuuntelupalvelu käytössä, joten se on todennäköisin selitys.


Jatkan kaivamista ja päivitän tätä artikkelia, jos löydän jotain mielenkiintoista live-versiosta tai APK: n purkamisen kautta. Jos etsit tätä uusinta Google App -versiota, voit ladata sen heti osoitteessa APKMirror. Seuraa meitä APK Teardown -tunniste lisää tällaisia ​​artikkeleita!