Google App v7.3은 알림을 가로채기 위해 알림 수신기 서비스를 추가할 준비를 하고 있습니다.

click fraud protection

Google App v7.3은 앱이 "Bisto"와 관련된 알림을 가로챌 수 있도록 알림 수신기 서비스를 추가할 준비를 합니다.

Google App v7.3.16 베타는 Play 스토어 사용자에게 출시되고 있지만 기존 APK 분해는 아직 이루어지지 않았습니다. 우리가 흥미롭다고 생각하는 많은 정보를 공개했는데, 가치 있다고 생각한 기능이 한 가지 있습니다. 나누는. Android 매니페스트 파일에는 다음을 구현하는 새로운 문자열이 있습니다. 알림 청취 서비스 이는 Google 앱이 귀하의 알림을 가로챌 가능성을 암시합니다. 정확한 목적이 무엇인지는 현재로서는 추측만 할 수 있을 뿐입니다.

APK 분해를 통해 향후 애플리케이션 업데이트에 포함될 기능을 예측할 수 있는 경우가 많지만 여기서 언급한 기능 중 일부가 향후 릴리스에 포함되지 않을 수도 있습니다. 이는 이러한 기능이 현재 라이브 빌드에서 구현되지 않았으며 향후 빌드에서 Google이 언제든지 가져올 수 있기 때문입니다.


Google 앱 v7.3 APK 분해

이제 저는 여러분 중 일부가 "Google 앱은 이미 알림을 지원하지 않나요?"라고 생각하고 있을 수 있다는 것을 알고 있습니다. 예, 하지만 여기서 말하는 것은 그게 아닙니다. Google 앱이 지원하는 알림은 Google Now가 사용자에게 보내는 다양한 알림 및 업데이트를 위한 것입니다. 알림 수신기 서비스를 사용하면 Google 앱이 다음 사용자가 게시한 알림을 가로챌 수 있습니다. 다른 응용 프로그램.

Android 매니페스트 파일에는 새로운 알림 수신기 서비스가 포함되어 있습니다. 솔직히 말해서 존재한다는 사실 외에는 여기서 말할 것이 많지 않습니다.

<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 App에서 사용하는 해당 명시적 브로드캐스트 수신기도 있습니다.

<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 파일 중 하나(com/google/android/apps/gsa/notificationlistener에 있는 d.smali)에는 이것이 구현되고 있다는 더 많은 증거가 있습니다.

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의 최신 버전을 찾고 계시다면 지금 바로 다음에서 다운로드하실 수 있습니다. APK미러. 우리를 따르십시오 APK 분해 태그 이런 기사를 더 보려면!