Google App v7.3 ემზადება შეტყობინებების მოსმენის სერვისის დასამატებლად შეტყობინებების ჩარევისთვის

Google App v7.3 ემზადება შეტყობინებების მოსასმენის სერვისის დასამატებლად, რათა აპმა შეძლოს შეტყობინებების ჩაჭრა, შესაძლოა „Bisto“-ს მითითებით.

Google App v7.3.16 ბეტა ხელმისაწვდომია მომხმარებლებისთვის Play Store-ზე და მიუხედავად იმისა, რომ ჩვენი ტრადიციული APK ჩამოშლა არ მომხდარა გამოავლინა ბევრი ინფორმაცია, რომელიც ვფიქრობთ საინტერესოა, არის ერთი თვისება, რომელიც მე ვფიქრობდი, რომ ღირდა გაზიარება. Android Manifest ფაილში არის ახალი სტრიქონები, რომლებიც ახორციელებენ ა შეტყობინებების მოსმენის სერვისი რაც მიუთითებს იმის შესაძლებლობაზე, რომ Google App-ს შეუძლია თქვენი შეტყობინებების ჩაჭრა. კონკრეტულად რა მიზნით, ამ დროისთვის მხოლოდ ვარაუდი შეგვიძლია.

მიუხედავად იმისა, რომ APK-ის დაშლას ხშირად შეუძლია წინასწარ განსაზღვროს ფუნქციები, რომლებიც შეიძლება მოვიდეს აპლიკაციის მომავალ განახლებაში, შესაძლებელია, რომ ჩვენ მიერ აქ ნახსენები რომელიმე მახასიათებელი არ იყოს ის მომავალ გამოშვებაში. ეს იმიტომ ხდება, რომ ეს ფუნქციები ამჟამად არ არის დანერგილი ცოცხალ ვერსიაში და შეიძლება Google-მა ნებისმიერ დროს გამოიტანოს მომავალში.


Google App v7.3 APK Teardown

ახლა მე ვიცი, რას ფიქრობს ზოგიერთი თქვენგანი: "Google App უკვე არ უჭერს მხარს შეტყობინებებს?" დიახ, მაგრამ ეს არ არის ის, რაზეც აქ ვსაუბრობთ. Google App-ის მხარდაჭერილი შეტყობინებები არის სხვადასხვა შეხსენებებისა და განახლებების შესახებ, რომლებსაც Google Now გიგზავნით. შეტყობინებების მოსმენის სერვისი საშუალებას აძლევს Google App-ს, თვალყური ადევნოს მიერ გამოქვეყნებულ შეტყობინებებს სხვა აპლიკაციები.

Android Manifest ფაილში შედის შეტყობინებების მოსმენის ახალი სერვისი. აქ სათქმელი ნამდვილად არ არის, გარდა იმისა, რომ ის არსებობს, მართალი გითხრათ.

<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" მიუთითებს პარამეტრებზე. უსაფრთხო პრიორიტეტი იმავე სახელით, რომელიც შეიცავს ჩართული შეტყობინებების მსმენელის სერვისების სიის ორწერტით გამოყოფილი.

ამ დროისთვის, შეტყობინებების მოსმენის სერვისის ჩართვა შეუძლებელია ცოცხალი build-ში, ამიტომ ჩვენ ვერ დავადასტურებთ ზუსტად რისთვის იქნება გამოყენებული. თუმცა, თუ ცოტათი ვიმსჯელებთ, ჩვენ გვჯერა, რომ ეს შეიძლება ეხებოდეს "ბისტო" მოწყობილობის ტიპი ჩვენ აღმოვაჩინეთ გასულ თვეში. იმ დროს Google-ის აპლიკაციის დაშლის შედეგად გამოვლინდა, რომ Bisto იქნებოდა ყურსასმენის ტიპი, რომლის საშუალებითაც შეგეძლოთ თქვენი შეტყობინებების მოსმენა. მაგრამ ერთადერთი გზა თქვენი ტელეფონის ყველა შეტყობინებების მოსასმენად არის თუ აპს აქვს ჩართული შეტყობინებების მოსმენის სერვისი, ასე რომ, ეს არის ყველაზე სავარაუდო ახსნა, რომელსაც ჩვენ ვაპირებთ.


მე გავაგრძელებ ირგვლივ თხრას და განვაახლებ ამ სტატიას, თუ რაიმე საინტერესოს ვიპოვი პირდაპირ ვერსიაში, ან APK-ის დაშლის გზით. თუ ეძებთ Google აპის ამ უახლეს გამოცემას, შეგიძლიათ ჩამოტვირთოთ ის ახლავე ამ მისამართზე APKMirror. მიჰყევით ჩვენს APK Teardown ტეგი მეტი მსგავსი სტატიისთვის!