PhoneAccount Abuse Detectorは、AndroidのTelecomManagerに無期限のPhoneAccountを追加することを(ab)使用するアプリケーションを列挙および検出するためのシンプルなアプリケーションです。
このアプリケーションが存在するのは、悪意のある、または不適切にプログラムされたアプリケーションが、意図的かどうかにかかわらず、デバイスが緊急電話番号に電話をかけるのをブロックする可能性があるためです。あなたがそのような状況にある場合、このアプリはあなたが犯人を見つけるのを助けます–それからあなたはそれをアンインストール(または無効にする)することができます。
権限について:
このアプリケーションには、Manifest.permission.READ_PHONE_STATEとManifest.permission.READ_PHONE_NUMBERSの2つの通話管理権限が必要です。
READ_PHONE_STATEは、サポートされているすべてのAndroidバージョンで使用されますが、READ_PHONE_NUMBERSはAndroid12以降でのみ要求されます。これは、Androidでは、どのアプリケーションがAndroidのTelecomManagerにPhoneAccountsを追加しているかを読み取るために、これらの権限が必要であるためです。
個人を特定できるユーザー情報を記録、収集、または処理するための許可は(ab)使用されません。
アプリケーションの使用方法:
アプリケーションは非常にシンプルで、2つのコンポーネントが含まれています。
-デバイスの上部にあるメッセージで、アプリケーションがこの機能の悪用の可能性を検出したかどうかを説明します。これにより、緊急サービスに電話をかけようとしたときに問題が発生する可能性があります。
-デバイスに電話アカウントを登録したアプリケーションのリスト。通常、自分のSIMカード、Google Duo、チームなどが含まれます。各アプリの横にアカウント数が表示され、誤動作/ハイジャックされたアプリケーションを簡単に識別できます。
疑問がある場合は、上部のYouTubeビデオを確認してください。
ソースコード:
このアプリケーションとそのすべてのコンポーネントは、AGPL-3.0ライセンスの下でライセンスされているオープンソースソフトウェアです。ソースコードを確認したい場合は、https://github.com/linuxct/PhoneAccountDetectorを参照してください。