PhoneAccount Abuse Detector yra paprasta programa, skirta išvardyti ir aptikti bet kokias programas, kurios (ab) naudoja neribotą telefono abonemento (-ų) pridėjimą prie Android TelecomManager.
Ši programa egzistuoja, nes kenkėjiškos arba tiesiog netinkamai užprogramuotos programos gali tyčia ar ne blokuoti jūsų įrenginio galimybę skambinti pagalbos numeriais. Jei esate tokioje situacijoje, ši programa padės rasti kaltininką, kurį galėsite pašalinti (arba išjungti).
Apie leidimus:
Šiai programai reikalingi du skambučių valdymo leidimai: Manifest.permission.READ_PHONE_STATE ir Manifest.permission.READ_PHONE_NUMBERS.
READ_PHONE_STATE naudojamas visose palaikomose „Android“ versijose, o READ_PHONE_NUMBERS reikalaujama tik 12 ir naujesnėse versijose „Android“. Taip yra todėl, kad norint nuskaityti, kurios programos prideda „PhoneAccounts“ prie „Android“ „TelecomManager“, „Android“ reikia šių leidimų.
Jokiu leidimu (piktnaudžiaujama) registruoti, rinkti ar apdoroti bet kokią asmenį identifikuojančią vartotojo informaciją.
Kaip naudoti programą:
Programa yra labai paprasta, ją sudaro 2 komponentai;
– Pranešimas įrenginio viršuje, kuriame paaiškinama, ar programa aptiko galimą piktnaudžiavimą šia funkcija, dėl kurio gali kilti problemų bandant paskambinti pagalbos tarnyboms.
- Programų, kurios užregistravo telefono paskyrą jūsų įrenginyje, sąrašas, paprastai įskaitant jūsų SIM korteles, „Google Duo“, komandas ir kt. Šalia kiekvienos programos rodomas paskyrų skaičius, kad būtų lengviau nustatyti netinkamai veikiančią / užgrobimo programą.
Jei abejojate, žiūrėkite viršuje esantį „YouTube“ vaizdo įrašą!
Šaltinio kodas:
Ši programa ir visi jos komponentai yra atvirojo kodo programinė įranga, licencijuota pagal AGPL-3.0 licenciją. Jei norite patikrinti šaltinio kodą, žr. https://github.com/linuxct/PhoneAccountDetector
Bibliotekos ir demonstracinės versijos