アプリ ストアの外部からサイドロードされたアプリは、Android 13 の通知リスナーにアクセスできません。 さらに詳しく知りたい方は読み続けてください。
Google は次のような変更を導入しています アンドロイド13 それは サイドロードされたアプリによるアクセシビリティ API の悪用を防止する. 制限付き設定機能は、ユーザーが悪意のあるアプリケーションのアクセシビリティ サービスを有効にすることをブロックします。 このようなアプリを特定すると、そのアプリのアクセシビリティ設定にアクセスできなくなり、その設定が現在利用できないことを示す「制限付き設定」ダイアログがユーザーに表示されます。 しかし、新機能はそれだけではありません。
Mishaal Rahman 氏によると、制限付き設定機能は、ユーザーがアプリの通知リスナーを有効にすることもブロックします。 ご存じない方のために説明すると、Android の NoticeListenerService API を使用すると、アプリはユーザーに代わってすべての通知をインターセプトして操作できるようになります。 悪意のあるアプリが API にアクセスすると、すべての受信通知を読み取り、機密情報にアクセスする可能性があります。 Android 13 の制限付き設定機能により、非セッションベースのパッケージ インストーラーを使用してサイドロードされたすべてのアプリに対して制限付き設定が防止されます。
ほとんどのアプリ ストアではセッションベースのパッケージ インストーラーが使用されているため、この制限はアプリ ストアからダウンロードされたアプリには適用されません。 ユーザーがブラウザーやメッセージング アプリなど、アプリ ストアの外部からサイドロードするアプリのみをブロックします。 ただし、この機能がサイドロードされたアプリのアクセスをブロックしないようにする回避策があります。
ラーマン氏はこう指摘する。 「制限された設定ダイアログを承認し、アクセスを再度有効にすることが可能です」 アクセシビリティ設定に。 回避策の詳細については、次を参照してください。 このブログ投稿.
注目の画像クレジット: Mishaal Rahman