يستعد تطبيق Google v7.3 لإضافة خدمة مستمع الإشعارات لاعتراض الإشعارات

يستعد Google App v7.3 لإضافة خدمة استماع الإشعارات لتمكين التطبيق من اعتراض الإشعارات، ربما في إشارة إلى "Bisto".

يتم طرح الإصدار التجريبي من Google App v7.3.16 للمستخدمين على متجر Play، وعلى الرغم من أن عملية إزالة APK التقليدية الخاصة بنا لم يتم طرحها كشفت الكثير من المعلومات التي نعتقد أنها مثيرة للاهتمام، وهناك ميزة واحدة أعتقد أنها ستكون ذات قيمة مشاركة. يوجد ضمن ملف Android Manifest سلاسل جديدة تنفذ ملف خدمة مستمع الإشعارات مما يشير إلى احتمال أن يتمكن تطبيق Google من اعتراض إشعاراتك. لأي غرض بالضبط، لا يمكننا إلا أن نتكهن في هذا الوقت.

على الرغم من أن عملية تفكيك APK يمكنها في كثير من الأحيان التنبؤ بالميزات التي قد تصل في التحديث المستقبلي لأحد التطبيقات، فمن المحتمل ألا تظهر أي من الميزات التي نذكرها هنا في إصدار مستقبلي. وذلك لأن هذه الميزات لم يتم تنفيذها حاليًا في الإصدار المباشر ويمكن أن يتم سحبها في أي وقت بواسطة Google في الإصدار المستقبلي.


تنزيل تطبيق Google v7.3 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" الذي كشفنا عنه الشهر الماضي. كشف تحليل لتطبيق Google في ذلك الوقت أن Bisto سيكون نوعًا من سماعات الرأس التي يمكنك الاستماع إلى إشعاراتك من خلالها. لكن الطريقة الوحيدة للاستماع إلى جميع إشعارات هاتفك هي إذا كان التطبيق مزودًا بخدمة مستمع الإشعارات، لذلك هذا هو التفسير الأكثر ترجيحًا الذي سنتبعه.


سأستمر في البحث وتحديث هذه المقالة إذا وجدت أي شيء مثير للاهتمام في الإصدار المباشر، أو من خلال عملية تفكيك APK. إذا كنت تبحث عن هذا الإصدار الأخير من تطبيق Google، فيمكنك تنزيله الآن على APKMirror. اتبع لدينا علامة APK Teardown لمزيد من المقالات مثل هذا!