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 да TelecomManager Android, гэтыя дазволы неабходныя.
Няма дазволу (злоўжывання) для рэгістрацыі, збору або апрацоўкі любой асабістай інфармацыі карыстальніка.
Як карыстацца дадаткам:
Прыкладанне вельмі простае, і змяшчае 2 кампаненты;
- Паведамленне ў верхняй частцы прылады, якое тлумачыць, ці выявіла прыкладанне магчымае злоўжыванне гэтай функцыянальнасцю, якое можа выклікаць праблемы пры спробе выклікаць службу экстранай дапамогі.
- Спіс прыкладанняў, якія зарэгістравалі ўліковы запіс тэлефона на вашай прыладзе, як правіла, уключаючы вашыя ўласныя SIM-карты, Google Duo, Teams і інш. Побач з кожным прылажэннем адлюстроўваецца колькасць уліковых запісаў для палягчэння ідэнтыфікацыі няправільнай працы/ўзкрадання прыкладання.
Калі ў вас ёсць сумневы, праверце відэа YouTube уверсе!
Зыходны код:
Гэта дадатак і ўсе яго кампаненты з'яўляюцца праграмным забеспячэннем з адкрытым зыходным кодам, ліцэнзаваны па ліцэнзіі AGPL-3.0. Калі вы хочаце праверыць яго зыходны код, звярніцеся да https://github.com/linuxct/PhoneAccountDetector
Бібліятэкі і дэманстрацыі