Google App v7.3 は、おそらく「Bisto」を参照して、アプリが通知を傍受できるようにする通知リスナー サービスを追加する準備をしています。
Google アプリ v7.3.16 ベータ版は Play ストアでユーザーに公開されていますが、従来の APK 分解はまだ行われていません 興味深いと思われる多くの情報が明らかになりましたが、価値があると思われる機能が 1 つあります 共有すること。 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 アプリによって使用される、対応する明示的なブロードキャスト レシーバーも存在します。
<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) の 1 つに、これが実装されていることのさらなる証拠があります。
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 アプリの最新リリースをお探しの場合は、次のサイトから今すぐダウンロードできます。 APKミラー. 私たちをフォローしてください APK 分解タグ このような記事をもっと見るには!