A Google App v7.3 értesítésfigyelő szolgáltatás hozzáadására készül az értesítések elfogására

A Google App 7.3-as verziója felkészül egy értesítésfigyelő szolgáltatás hozzáadására, amely lehetővé teszi az alkalmazás számára az értesítések lehallgatását, esetleg a „Bisto”-ra hivatkozva.

A Google App v7.3.16 béta verziója elérhető a Play Áruház felhasználói számára, és bár a hagyományos APK lebontása még nem sok érdekes információt tárt fel, van egy olyan funkció, amelyről úgy gondoltam, hogy érdemes lesz megosztás. Az Android Manifest fájlban új karakterláncok találhatók, amelyek megvalósítják a Értesítésfigyelő szolgáltatás ami arra utal, hogy a Google App elfoghatja az Ön értesítéseit. Hogy pontosan milyen céllal, azt egyelőre csak találgatni tudjuk.

Bár az APK lebontása gyakran megjósolhatja azokat a funkciókat, amelyek egy alkalmazás jövőbeli frissítésében érkezhetnek meg, lehetséges, hogy az itt említett funkciók bármelyike ​​nem fog megjelenni egy jövőbeli kiadásban. Ennek az az oka, hogy ezek a funkciók jelenleg nincsenek implementálva az élő buildben, és a Google bármikor lekérheti őket egy jövőbeli buildben.


Google App v7.3 APK Teardown

Most már tudom, mire gondolhatnak néhányan: "A Google App már nem támogatja az értesítéseket?" Igen, de nem erről beszélünk. A Google App által támogatott értesítések különféle emlékeztetőkre és frissítésekre vonatkoznak, amelyeket a Google Asszisztens küld Önnek. Az értesítésfigyelő szolgáltatás lehetővé teszi a Google alkalmazás számára, hogy elfogja a felhasználó által közzétett értesítéseket egyéb alkalmazások.

Az Android Manifest fájl tartalmazza az új Notification Listener Service szolgáltatást. Nem igazán lehet itt sok mindent elmondani azon kívül, hogy őszintén szólva létezik.

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

A Google App által a közzétett/eltávolított értesítésre való reagáláshoz használt, megfelelő explicit műsorszórási vevő is jelen van.

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

Az egyik új smali fájlban (a com/google/android/apps/gsa/notificationlistener címen található d.smali) további bizonyítékok találhatók ennek megvalósítására:

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

Az "enabled_notification_listeners" karakterláncra való hivatkozás a Beállításokra vonatkozik. Biztonságos preferencia ugyanazon a néven, amely kettősponttal elválasztva tartalmazza az engedélyezett értesítésfigyelő szolgáltatások listáját.

Jelenleg az értesítésfigyelő szolgáltatás nem engedélyezhető az élő buildben, így nem tudjuk megerősíteni, hogy pontosan mire fogják használni. Ha azonban spekulálnánk egy kicsit, úgy gondoljuk, hogy ez a A múlt hónapban felfedezett „Bisto” eszköztípust. A Google App akkori lebontása során kiderült, hogy a Bisto egy olyan fejhallgató, amelyen keresztül meghallgathatja az értesítéseit. De az egyetlen módja annak, hogy meghallgassa a telefon összes értesítését, ha az alkalmazásban engedélyezve van az értesítésfigyelő szolgáltatás, tehát ez a legvalószínűbb magyarázat.


Folytatom a kutakodást, és frissítem ezt a cikket, ha valami érdekeset találok az élő buildben vagy az APK lebontása során. Ha a Google App legújabb kiadását keresi, azonnal letöltheti a címről APKMirror. Kövesd a mi APK Teardown címke még több ehhez hasonló cikkért!