PhoneAccount Abuse Detector — це проста програма для перерахування та виявлення будь-якої програми, яка (зло)використовує додавання невизначеної кількості облікових записів PhoneAccount(s) до TelecomManager Android.
Ця програма існує тому, що шкідливі або просто неправильно запрограмовані програми можуть, навмисно чи ні, заблокувати вашому пристрою можливість дзвонити за номерами екстреної допомоги. Якщо ви опинилися в такій ситуації, ця програма допоможе вам знайти винуватця, якого потім ви можете видалити (або вимкнути).
Про дозволи
:
Для цієї програми потрібні два дозволи на керування викликами: Manifest.permission.READ_PHONE_STATE і Manifest.permission.READ_PHONE_NUMBERS.
READ_PHONE_STATE використовується у всіх підтримуваних версіях Android, тоді як READ_PHONE_NUMBERS запитується виключно в Android 12 і новіших версій. Це пов’язано з тим, що в Android необхідні ці дозволи, щоб читати, які програми додають облікові записи PhoneAccounts до Android TelecomManager.
Жодні дозволи (зловживання) не використовуються для реєстрації, збору або обробки будь-якої особистої інформації користувача.
Як користуватися програмою
:
Додаток дуже простий і містить 2 компоненти;
- Повідомлення у верхній частині пристрою з поясненням, чи програма виявила можливе зловживання цією функцією, що може спричинити проблеми під час спроби зателефонувати до служби екстреної допомоги.
- Список програм, які зареєстрували обліковий запис телефону на вашому пристрої, як правило, включаючи ваші власні SIM-карти, Google Duo, Teams та інші. Поруч із кожною програмою відображається кількість облікових записів, щоб полегшити ідентифікацію несправної програми/викрадаючої програми.
Якщо у вас є сумніви, перегляньте відео YouTube угорі!
Вихідний код
:
Ця програма та всі її компоненти є програмним забезпеченням з відкритим вихідним кодом, ліцензованим за ліцензією AGPL-3.0. Якщо ви хочете перевірити його вихідний код, зверніться до https://github.com/linuxct/PhoneAccountDetector