PhoneAccount Abuse Detector je jednoduchá aplikácia na vymenovanie a zisťovanie akejkoľvek aplikácie, ktorá (ab) využíva pridávanie neobmedzeného množstva telefónnych účtov do aplikácie Android TelecomManager.
Táto aplikácia existuje, pretože škodlivé alebo len nesprávne naprogramované aplikácie môžu, úmyselne alebo nie, blokovať vášmu zariadeniu možnosť volať na tiesňové čísla. Ak ste v takejto situácii, táto aplikácia vám pomôže nájsť vinníka – ktorého potom môžete odinštalovať (alebo deaktivovať).
O povoleniach:
Táto aplikácia vyžaduje dve povolenia na správu hovorov, Manifest.permission.READ_PHONE_STATE a Manifest.permission.READ_PHONE_NUMBERS.
READ_PHONE_STATE sa používa vo všetkých podporovaných verziách Androidu, zatiaľ čo READ_PHONE_NUMBERS sa vyžaduje výhradne pre Android 12 a novší. Je to preto, že na čítanie, ktoré aplikácie pridávajú PhoneAccounts do Android's TelecomManager, sú v systéme Android potrebné tieto povolenia.
Na prihlásenie, zhromažďovanie alebo spracovanie akýchkoľvek osobne identifikovateľných používateľských informácií sa (ne)používa žiadne povolenie.
Ako používať aplikáciu:
Aplikácia je veľmi jednoduchá a obsahuje 2 komponenty;
- Správa v hornej časti zariadenia vysvetľujúca, či aplikácia zistila možné zneužitie tejto funkcie, ktoré môže spôsobiť problémy pri pokuse o zavolanie na tiesňovú linku.
- Zoznam aplikácií, ktoré si zaregistrovali telefónne konto vo vašom zariadení, zvyčajne vrátane vašich vlastných SIM kariet, Google Duo, Teams a iných. Popri každej aplikácii sa zobrazuje počet účtov, aby sa uľahčila identifikácia nefunkčnej/únosnej aplikácie.
Ak máte pochybnosti, pozrite si video na YouTube v hornej časti!
Zdrojový kód:
Táto aplikácia a všetky jej súčasti sú softvér s otvoreným zdrojom, licencovaný pod licenciou AGPL-3.0. Ak by ste chceli skontrolovať jeho zdrojový kód, navštívte stránku https://github.com/linuxct/PhoneAccountDetector