PhoneAccount Abuse Detector 是一个简单的应用程序,用于枚举和检测 (ab) 使用向 Android 的 TelecomManager 添加无限数量的 PhoneAccount(s) 的任何应用程序。
之所以存在此应用程序,是因为恶意或只是编程不当的应用程序可以有意或无意地阻止您的设备拨打紧急电话号码。如果您处于这种情况,此应用程序可帮助您找到罪魁祸首——然后您可以卸载(或禁用)罪魁祸首。
关于权限
:
此应用程序需要两个呼叫管理权限,Manifest.permission.READ_PHONE_STATE 和 Manifest.permission.READ_PHONE_NUMBERS。
READ_PHONE_STATE 用于所有受支持的 Android 版本,而 READ_PHONE_NUMBERS 仅在 Android 12 及更高版本上请求。这是因为在 Android 上,为了读取哪些应用程序将 PhoneAccounts 添加到 Android 的 TelecomManager,这些权限是必需的。
没有许可(ab)用于记录、收集或处理任何可识别个人身份的用户信息。
如何使用应用程序
:
该应用程序非常简单,包含 2 个组件;
- 设备顶部的一条消息,说明应用程序是否检测到可能滥用此功能,这可能会导致在尝试呼叫紧急服务时出现问题。
- 在您的设备中注册了电话帐户的应用程序列表,通常包括您自己的 SIM 卡、Google Duo、Teams 等。除了每个应用程序,还显示帐户数量,以方便识别故障/劫持应用程序。
如果您有疑问,请查看顶部的 YouTube 视频!
源代码
:
此应用程序及其所有组件是开源软件,根据 AGPL-3.0 许可获得许可。如果你想查看它的源代码,请参考 https://github.com/linuxct/PhoneAccountDetector