Google App v7.3 เตรียมเพิ่มบริการ Listener การแจ้งเตือนเพื่อสกัดกั้นการแจ้งเตือน

Google App v7.3 เตรียมเพิ่มบริการฟังการแจ้งเตือนเพื่อให้แอปดักฟังการแจ้งเตือน ซึ่งอาจอ้างอิงถึง "Bisto"

Google App เวอร์ชัน 7.3.16 เบต้ากำลังเปิดตัวแก่ผู้ใช้บน Play Store และในขณะที่การแยกส่วน APK แบบเดิมของเรายังไม่ได้เปิดตัว เปิดเผยข้อมูลมากมายที่เราคิดว่าน่าสนใจมีฟีเจอร์หนึ่งที่ฉันคิดว่าน่าจะคุ้มค่า การแบ่งปัน ภายในไฟล์ Android Manifest จะมีสตริงใหม่ที่ใช้ บริการฟังการแจ้งเตือน ซึ่งบอกเป็นนัยถึงความเป็นไปได้ที่แอป Google สามารถดักฟังการแจ้งเตือนของคุณได้ เพื่อจุดประสงค์ที่แท้จริงอะไรเราสามารถคาดเดาได้ในเวลานี้เท่านั้น

แม้ว่าการแยกส่วน APK มักจะสามารถคาดเดาคุณสมบัติที่อาจมาถึงในการอัปเดตแอปพลิเคชันในอนาคตได้ แต่ก็มีความเป็นไปได้ที่คุณสมบัติใดๆ ที่เรากล่าวถึงในที่นี้อาจไม่สามารถใช้งานได้ในรุ่นต่อๆ ไป เนื่องจากขณะนี้ฟีเจอร์เหล่านี้ยังไม่มีการใช้งานในเวอร์ชันที่ใช้งานจริง และ Google อาจดึงมาใช้ในเวอร์ชันต่อๆ ไปเมื่อใดก็ได้


การรื้อถอน APK ของ Google App v7.3

ตอนนี้ฉันรู้แล้วว่าพวกคุณบางคนกำลังคิดอะไรอยู่: "แอป Google ไม่รองรับการแจ้งเตือนอยู่แล้วใช่ไหม" ใช่ แต่นั่นไม่ใช่สิ่งที่เรากำลังพูดถึงที่นี่ การแจ้งเตือนที่แอป Google รองรับมีไว้สำหรับการแจ้งเตือนและการอัปเดตต่างๆ ที่ Google Now ส่งถึงคุณ บริการฟังการแจ้งเตือนช่วยให้แอป Google สามารถสกัดกั้นการแจ้งเตือนที่โพสต์โดย 

แอปพลิเคชันอื่น ๆ.

ภายในไฟล์ Android Manifest คือการรวมบริการ Listener การแจ้งเตือนใหม่ไว้ด้วย ไม่มีอะไรจะพูดมากนักที่นี่นอกจากความจริงที่ว่ามันมีอยู่จริงถ้าพูดตามตรง

<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 App รุ่นล่าสุด คุณสามารถดาวน์โหลดได้ตอนนี้ที่ APKMirror. ติดตามเรา แท็กการแยกส่วน APK สำหรับบทความเพิ่มเติมเช่นนี้!