Google App v7.3 се подготвя да добави услуга за слушане на известия, за да позволи на приложението да прихваща известия, може би във връзка с „Bisto“.
Google App v7.3.16 бета се разпространява за потребителите в Play Store и въпреки че традиционното ни премахване на APK не разкри много информация, която смятаме за интересна, има една функция, която смятах, че ще си струва споделяне. Във файла на манифеста на Android има нови низове, които реализират a Услуга за приемане на известия което намеква за възможността приложението Google да прихване вашите известия. С каква точно цел, засега можем само да гадаем.
Въпреки че премахването на APK често може да предвиди функции, които може да се появят в бъдеща актуализация на приложение, възможно е някоя от функциите, които споменаваме тук, да не се появи в бъдеща версия. Това е така, защото тези функции в момента не са внедрени в реалната компилация и могат да бъдат изтеглени по всяко време от Google в бъдеща компилация.
Google App v7.3 APK Разглобяване
Сега знам какво може да си помислят някои от вас: „приложението Google вече не поддържа ли известия?“ Да, но не за това говорим тук. Известията, които приложението Google поддържа, са за различни напомняния и актуализации, които Google Now ви изпраща. Услугата за слушане на известия позволява на приложението Google да прихваща известия, публикувани от други приложения.
Във файла с манифеста на Android е включена новата услуга за приемане на известия. Няма много какво да се каже тук, освен факта, че дори съществува, честно казано.
<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>
Съответният изричен приемник за излъчване, който се използва от приложението Google, за да реагира на публикувано/премахнато известие, също присъства.
<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>
В рамките на един от новите smali файлове (d.smali, намиращ се в com/google/android/apps/gsa/notificationlistener) има повече доказателства за това, че това се прилага:
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
Препратката към низа "enabled_notification_listeners" се отнася до настройките. Защитено предпочитание със същото име, което съдържа разделен с двоеточие списък с активирани услуги за приемане на известия.
Понастоящем услугата за слушане на известия не може да бъде активирана в компилацията на живо, така че не можем да потвърдим точно за какво ще се използва. Въпреки това, ако спекулираме малко, вярваме, че това може да е във връзка с Тип устройство "Bisto", което разкрихме миналия месец. Разрушаването на приложението Google по това време разкри, че Bisto ще бъде вид слушалка, през която можете да слушате известията си. Но единственият начин да слушате всички известия на телефона си е, ако приложението има активирана услуга за слушане на известия, така че това е най-вероятното обяснение, което ще използваме.
Ще продължа да се ровя и ще актуализирам тази статия, ако намеря нещо интересно в сборката на живо или чрез премахване на APK. Ако търсите тази последна версия на приложението Google, можете да я изтеглите точно сега от APK Mirror. Следвайте нашите Етикет за премахване на APK за повече подобни статии!