PhoneAccount Abuse Detector es una aplicación simple para enumerar y detectar cualquier aplicación que (ab) use agregando una cantidad indefinida de PhoneAccount (s) al TelecomManager de Android.
Esta aplicación existe porque las aplicaciones maliciosas o simplemente programadas incorrectamente pueden, intencionalmente o no, bloquear su dispositivo para que no pueda llamar a números de emergencia. Si se encuentra en tal situación, esta aplicación lo ayuda a encontrar al culpable, que luego puede desinstalar (o deshabilitar).
Acerca de los permisos
:
Esta aplicación requiere dos permisos de administración de llamadas, Manifest.permission.READ_PHONE_STATE y Manifest.permission.READ_PHONE_NUMBERS.
READ_PHONE_STATE se usa en todas las versiones de Android compatibles, mientras que READ_PHONE_NUMBERS se solicita exclusivamente en Android 12 y posteriores. Esto se debe a que en Android, para leer qué aplicaciones están agregando PhoneAccounts al TelecomManager de Android, estos permisos son necesarios.
No se utiliza (ab) permiso para registrar, recopilar o procesar ninguna información de identificación personal del usuario.
Cómo utilizar la aplicación
:
La aplicación es muy simple y contiene 2 componentes;
- Un mensaje en la parte superior del dispositivo, explicando si la aplicación detectó un posible abuso de esta funcionalidad que puede causar problemas al intentar llamar a los Servicios de Emergencia.
- Una lista de las aplicaciones que han registrado una Cuenta de teléfono en su dispositivo, generalmente incluyendo sus propias Tarjetas SIM, Google Duo, Teams, entre otras. Junto a cada aplicación, se muestra el número de cuentas para facilitar la identificación de la aplicación que funciona mal o ha sido secuestrada.
Si tienes dudas, ¡mira el video de YouTube en la parte superior!
Código fuente
:
Esta aplicación y todos sus componentes son software de código abierto, con licencia AGPL-3.0. Si desea verificar su código fuente, consulte https://github.com/linuxct/PhoneAccountDetector