Το Google App v7.3 ετοιμάζεται να προσθέσει μια υπηρεσία ακρόασης ειδοποιήσεων για να επιτρέψει στην εφαρμογή να υποκλέψει ειδοποιήσεις, ίσως σε σχέση με το "Bisto".
Η έκδοση beta του Google App v7.3.16 κυκλοφορεί στους χρήστες στο Play Store και ενώ η παραδοσιακή αποκοπή APK δεν έχει αποκάλυψε πολλές πληροφορίες που πιστεύουμε ότι είναι ενδιαφέρουσες, υπάρχει ένα χαρακτηριστικό που νόμιζα ότι θα άξιζε μοιρασιά. Μέσα στο αρχείο Manifest Android υπάρχουν νέες συμβολοσειρές που υλοποιούν α Υπηρεσία ακρόασης ειδοποιήσεων που υποδηλώνει την πιθανότητα η εφαρμογή Google να υποκλέψει τις ειδοποιήσεις σας. Για ποιον ακριβώς σκοπό, μπορούμε μόνο να κάνουμε εικασίες αυτή τη στιγμή.
Παρόλο που μια κατάργηση του APK μπορεί συχνά να προβλέψει λειτουργίες που ενδέχεται να φτάσουν σε μια μελλοντική ενημέρωση μιας εφαρμογής, είναι πιθανό οποιαδήποτε από τις λειτουργίες που αναφέρουμε εδώ να μην το κάνει σε μελλοντική κυκλοφορία. Αυτό συμβαίνει επειδή αυτές οι λειτουργίες δεν εφαρμόζονται επί του παρόντος στη ζωντανή έκδοση και ενδέχεται να ληφθούν ανά πάσα στιγμή από την Google σε μια μελλοντική έκδοση.
Google App v7.3 Teardown APK
Τώρα ξέρω τι μπορεί να σκέφτεστε μερικοί από εσάς: "δεν υποστηρίζει ήδη η εφαρμογή Google ειδοποιήσεις;" Ναι, αλλά δεν είναι αυτό που μιλάμε εδώ. Οι ειδοποιήσεις που υποστηρίζει η εφαρμογή Google αφορούν διάφορες υπενθυμίσεις και ενημερώσεις που σας στέλνει το Google Now. Μια υπηρεσία ακρόασης ειδοποιήσεων επιτρέπει στην Εφαρμογή Google να παρακολουθεί τις ειδοποιήσεις που δημοσιεύονται από άλλες εφαρμογές.
Στο αρχείο 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" αναφέρεται στις Ρυθμίσεις. Ασφαλής προτίμηση με το ίδιο όνομα που περιέχει μια λίστα με τις ενεργοποιημένες υπηρεσίες ακρόασης ειδοποιήσεων διαχωρισμένη με άνω και κάτω τελεία.
Προς το παρόν, η υπηρεσία ακρόασης ειδοποιήσεων δεν μπορεί να ενεργοποιηθεί στη ζωντανή έκδοση, επομένως δεν μπορούμε να επιβεβαιώσουμε σε τι ακριβώς θα χρησιμοποιηθεί. Ωστόσο, αν επρόκειτο να υποθέσουμε λίγο, πιστεύουμε ότι αυτό μπορεί να αναφέρεται στο Τύπος συσκευής "Bisto" που ανακαλύψαμε τον περασμένο μήνα. Ένα teardown της εφαρμογής Google εκείνη την εποχή αποκάλυψε ότι το Bisto θα ήταν ένας τύπος ακουστικών μέσω του οποίου θα μπορούσατε να ακούτε τις ειδοποιήσεις σας. Αλλά ο μόνος τρόπος για να ακούσετε όλες τις ειδοποιήσεις του τηλεφώνου σας είναι εάν η εφαρμογή έχει ενεργοποιημένη την υπηρεσία ακρόασης ειδοποιήσεων, οπότε αυτή είναι η πιο πιθανή εξήγηση που θα ακολουθήσουμε.
Θα συνεχίσω να ψάχνω και να ενημερώνω αυτό το άρθρο αν βρω κάτι ενδιαφέρον στη ζωντανή έκδοση ή μέσω μιας αποκοπής του APK. Αν ψάχνετε για αυτήν την πιο πρόσφατη έκδοση της Εφαρμογής Google, μπορείτε να την κατεβάσετε αμέσως στη διεύθυνση APK Mirror. Ακολουθήστε μας Ετικέτα Teardown APK για περισσότερα άρθρα σαν αυτό!