PhoneAccount Abuse Detector - это простое приложение для перечисления и обнаружения любого приложения, которое (ab) использует добавление неопределенного количества PhoneAccount (ов) в TelecomManager Android.
Это приложение существует потому, что вредоносные или просто неправильно запрограммированные приложения могут намеренно или случайно заблокировать на вашем устройстве возможность вызова экстренных служб. Если вы оказались в такой ситуации, это приложение поможет вам найти виновника, который затем можно удалить (или отключить).
О разрешениях
:
Для этого приложения требуются два разрешения на управление вызовами: Manifest.permission.READ_PHONE_STATE и Manifest.permission.READ_PHONE_NUMBERS.
READ_PHONE_STATE используется во всех поддерживаемых версиях Android, тогда как READ_PHONE_NUMBERS запрашивается исключительно на Android 12 и более поздних версиях. Это связано с тем, что на Android эти разрешения необходимы для того, чтобы узнать, какие приложения добавляют PhoneAccounts в TelecomManager Android.
Никакие разрешения (ab) не используются для регистрации, сбора или обработки какой-либо личной информации пользователя.
Как использовать приложение
:
Приложение очень простое и содержит 2 компонента;
- Сообщение в верхней части устройства, объясняющее, обнаружило ли приложение возможное злоупотребление этой функцией, которое может вызвать проблемы при попытке вызова службы экстренной помощи.
- Список приложений, которые зарегистрировали учетную запись телефона на вашем устройстве, обычно включая ваши собственные SIM-карты, Google Duo, команды и другие. Рядом с каждым приложением отображается количество учетных записей, чтобы облегчить идентификацию неисправного / взломанного приложения.
Если у вас есть сомнения, посмотрите видео на YouTube вверху!
Исходный код
:
Это приложение и все его компоненты являются программным обеспечением с открытым исходным кодом и находятся под лицензией AGPL-3.0. Если вы хотите проверить его исходный код, перейдите по ссылке https://github.com/linuxct/PhoneAccountDetector.