PhoneAccount Abuse Detector é unha aplicación sinxela para enumerar e detectar calquera aplicación que (ab)utilice engadir unha cantidade indefinida de PhoneAccount(s) ao TelecomManager de Android.
Esta aplicación existe porque aplicacións maliciosas ou programadas de forma incorrecta poden, intencionadamente ou non, bloquear o teu dispositivo para poder chamar a números de emerxencia. Se estás nunha situación así, esta aplicación axúdache a atopar o culpable, que despois podes desinstalar (ou desactivar).
Sobre os permisos:
Esta aplicación require dous permisos de xestión de chamadas, Manifest.permission.READ_PHONE_STATE e Manifest.permission.READ_PHONE_NUMBERS.
READ_PHONE_STATE úsase en todas as versións de Android compatibles, mentres que READ_PHONE_NUMBERS só se solicita en Android 12 e posteriores. Isto ocorre porque en Android, para ler que aplicacións están engadindo PhoneAccounts ao TelecomManager de Android, estes permisos son necesarios.
Non se utiliza ningún permiso para rexistrar, recoller ou procesar ningunha información de usuario identificable persoalmente.
Como usar a aplicación:
A aplicación é moi sinxela e contén 2 compoñentes;
- Unha mensaxe na parte superior do dispositivo, explicando se a aplicación detectou un posible abuso desta funcionalidade que pode causar problemas ao tentar chamar aos servizos de emerxencia.
- Unha lista das aplicacións que rexistraron unha conta de teléfono no seu dispositivo, incluíndo normalmente as súas propias tarxetas SIM, Google Duo, Teams, entre outros. Xunto a cada aplicación, móstrase o número de contas para facilitar a identificación da aplicación de mal funcionamento/secuestro.
Se tes dúbidas, consulta o vídeo de YouTube na parte superior!
Código fonte:
Esta aplicación e todos os seus compoñentes son software de código aberto, licenciado baixo a licenza AGPL-3.0. Se desexa comprobar o seu código fonte, consulte https://github.com/linuxct/PhoneAccountDetector
Última actualización
4 de out. de 2022
Bibliotecas e demostracións