A PhoneAccount Abuse Detector egy egyszerű alkalmazás, amely felsorolja és észleli azokat az alkalmazásokat, amelyek meghatározatlan mennyiségű PhoneAccount(oka)t adnak hozzá az Android TelecomManagerhez.
Ez az alkalmazás azért létezik, mert a rosszindulatú vagy éppen nem megfelelően programozott alkalmazások akár szándékosan, akár nem blokkolhatják eszközét a segélyhívó számok hívásában. Ha ilyen helyzetben van, ez az alkalmazás segít megtalálni a tettest – amelyet aztán eltávolíthat (vagy letilthat).
Az engedélyekről
:
Ez az alkalmazás két híváskezelési engedélyt igényel: Manifest.permission.READ_PHONE_STATE és Manifest.permission.READ_PHONE_NUMBERS.
A READ_PHONE_STATE az összes támogatott Android-verzióban használatos, míg a READ_PHONE_NUMBERS kizárólag az Android 12-es és újabb verzióiban szükséges. Ennek az az oka, hogy Androidon ezekre az engedélyekre van szükség ahhoz, hogy megtudja, mely alkalmazások adnak PhoneAccounts-t az Android TelecomManager-hez.
Személyazonosításra alkalmas adatok naplózására, gyűjtésére vagy feldolgozására nem (vissza)használunk engedélyt.
Az alkalmazás használata
:
Az alkalmazás nagyon egyszerű, és 2 összetevőt tartalmaz;
- Üzenet az eszköz tetején, amely elmagyarázza, hogy az alkalmazás észlelt-e ezzel a funkcióval való lehetséges visszaélést, amely problémákat okozhat a segélyszolgálatok hívásakor.
- Azon alkalmazások listája, amelyek telefonfiókot regisztráltak az eszközén, beleértve többek között a saját SIM-kártyáit, a Google Duót, a Teams-eket. Az egyes alkalmazások mellett megjelenik a fiókok száma, hogy megkönnyítse a hibásan működő/eltérítő alkalmazás azonosítását.
Ha kétségei vannak, nézze meg a YouTube videót a tetején!
Forráskód
:
Ez az alkalmazás és minden összetevője nyílt forráskódú szoftver, amely az AGPL-3.0 licenc alatt van licencelve. Ha szeretné ellenőrizni a forráskódját, kérjük, látogasson el a https://github.com/linuxct/PhoneAccountDetector oldalra.