PhoneAccount Abuse Detector je jednoduchá aplikace pro výčet a detekci jakékoli aplikace, která (ab)využívá přidávání neomezeného množství PhoneAccount(ů) do Android's TelecomManager.
Tato aplikace existuje, protože škodlivé nebo jen nesprávně naprogramované aplikace mohou, úmyslně nebo ne, blokovat vašemu zařízení možnost volat na tísňová čísla. Pokud jste v takové situaci, tato aplikace vám pomůže najít viníka – kterého pak můžete odinstalovat (nebo deaktivovat).
O oprávněních:
Tato aplikace vyžaduje dvě oprávnění ke správě hovorů, Manifest.permission.READ_PHONE_STATE a Manifest.permission.READ_PHONE_NUMBERS.
READ_PHONE_STATE se používá ve všech podporovaných verzích Androidu, zatímco READ_PHONE_NUMBERS je vyžadováno výhradně pro Android 12 a novější. Je to proto, že na Androidu jsou tato oprávnění nezbytná, aby bylo možné číst, které aplikace přidávají PhoneAccounts do Android's TelecomManager.
K přihlášení, shromažďování nebo zpracování jakýchkoli osobně identifikovatelných uživatelských informací se (ab) nepoužívá žádné oprávnění.
Jak aplikaci používat:
Aplikace je velmi jednoduchá a obsahuje 2 komponenty;
- Zpráva v horní části zařízení vysvětlující, zda aplikace zjistila možné zneužití této funkce, které může způsobit problémy při pokusu o volání na tísňovou linku.
- Seznam aplikací, které si zaregistrovaly telefonní účet ve vašem zařízení, obvykle včetně vašich vlastních SIM karet, Google Duo, Teams a dalších. Vedle každé aplikace se zobrazuje počet účtů, aby se usnadnila identifikace nefunkční/únosné aplikace.
Pokud máte pochybnosti, podívejte se na video na YouTube nahoře!
Zdrojový kód:
Tato aplikace a všechny její součásti jsou softwarem Open-Source, licencovaným pod licencí AGPL-3.0. Pokud byste chtěli zkontrolovat jeho zdrojový kód, přejděte na https://github.com/linuxct/PhoneAccountDetector
Datum aktualizace
4. 10. 2022