Google ऐप v7.3 नोटिफिकेशन को इंटरसेप्ट करने के लिए एक नोटिफिकेशन श्रोता सेवा जोड़ने की तैयारी कर रहा है

Google ऐप v7.3 एक नोटिफिकेशन श्रोता सेवा जोड़ने की तैयारी कर रहा है ताकि ऐप नोटिफिकेशन को इंटरसेप्ट कर सके, शायद "बिस्टो" के संदर्भ में।

Google ऐप v7.3.16 बीटा प्ले स्टोर पर उपयोगकर्ताओं के लिए जारी किया जा रहा है, और जबकि हमारा पारंपरिक एपीके टियरडाउन नहीं हुआ है बहुत सारी जानकारी सामने आई है जो हमें दिलचस्प लगती है, एक विशेषता है जो मुझे लगा कि उपयोगी होगी साझा करना. एंड्रॉइड मेनिफेस्ट फ़ाइल के भीतर नई स्ट्रिंग्स हैं जो लागू होती हैं अधिसूचना श्रोता सेवा जो इस संभावना की ओर इशारा करता है कि Google ऐप आपके नोटिफिकेशन को इंटरसेप्ट कर सकता है। किस सटीक उद्देश्य के लिए, हम इस समय केवल अनुमान ही लगा सकते हैं।

हालाँकि एपीके टियरडाउन अक्सर उन सुविधाओं की भविष्यवाणी कर सकता है जो किसी एप्लिकेशन के भविष्य के अपडेट में आ सकती हैं, यह संभव है कि जिन सुविधाओं का हम यहां उल्लेख कर रहे हैं उनमें से कोई भी भविष्य के रिलीज में नहीं आ सकती है। ऐसा इसलिए है क्योंकि ये सुविधाएं वर्तमान में लाइव बिल्ड में लागू नहीं की गई हैं और भविष्य के बिल्ड में Google द्वारा किसी भी समय इन्हें हटाया जा सकता है।


Google ऐप v7.3 एपीके टियरडाउन

अब मुझे पता है कि आप में से कुछ लोग क्या सोच रहे होंगे: "क्या Google ऐप पहले से ही सूचनाओं का समर्थन नहीं करता है?" हां, लेकिन हम यहां उस बारे में बात नहीं कर रहे हैं। Google ऐप जिन सूचनाओं का समर्थन करता है, वे विभिन्न अनुस्मारक और अपडेट के लिए हैं जो Google Now आपको भेजता है। एक अधिसूचना श्रोता सेवा Google ऐप को पोस्ट की गई सूचनाओं को रोकने की अनुमति देती है अन्य अनुप्रयोगों.

एंड्रॉइड मेनिफेस्ट फ़ाइल में नई अधिसूचना श्रोता सेवा का समावेश है। ईमानदारी से कहें तो इस तथ्य के अलावा यहां कहने के लिए वास्तव में बहुत कुछ नहीं है कि इसका अस्तित्व भी है।

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

नई स्माली फ़ाइलों में से एक (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" का संदर्भ सेटिंग्स का संदर्भ दे रहा है। उसी नाम से सुरक्षित प्राथमिकता जिसमें सक्षम अधिसूचना श्रोता सेवाओं की कोलन से अलग सूची होती है।

इस समय, अधिसूचना श्रोता सेवा को लाइव बिल्ड में सक्षम नहीं किया जा सकता है, इसलिए हम इसकी सटीक पुष्टि नहीं कर सकते कि इसका उपयोग किस लिए किया जाएगा। हालाँकि, अगर हम थोड़ा अनुमान लगाएं, तो हमारा मानना ​​है कि यह इसके संदर्भ में हो सकता है "बिस्टो" डिवाइस प्रकार जिसे हमने पिछले महीने उजागर किया था. उस समय Google ऐप के फाड़ने से पता चला कि बिस्टो एक प्रकार का हेडफ़ोन होगा जिसके माध्यम से आप अपनी सूचनाएं सुन सकते हैं। लेकिन आपके फ़ोन की सभी सूचनाओं को सुनने का एकमात्र तरीका यह है कि ऐप में अधिसूचना श्रोता सेवा सक्षम है, इसलिए यह सबसे संभावित स्पष्टीकरण है जिसके साथ हम जा रहे हैं।


अगर मुझे लाइव बिल्ड में या एपीके टियरडाउन के माध्यम से कुछ दिलचस्प मिलता है तो मैं इस लेख को खोजना और अपडेट करना जारी रखूंगा। यदि आप Google ऐप की इस नवीनतम रिलीज़ की तलाश में हैं, तो आप इसे अभी यहां से डाउनलोड कर सकते हैं एपीकेमिरर. हमारा अनुसरण करें एपीके टियरडाउन टैग इस तरह के और लेखों के लिए!