PhoneAccount 남용 감지기는 Android의 TelecomManager에 무기한 양의 PhoneAccount를 추가하는 (ab) 사용하는 모든 애플리케이션을 열거하고 감지하는 간단한 애플리케이션입니다.
이 애플리케이션은 악의적이거나 부적절하게 프로그래밍된 애플리케이션이 의도적이든 아니든 기기에서 긴급 전화를 걸 수 없도록 차단할 수 있기 때문에 존재합니다. 이러한 상황에 처한 경우 이 앱은 범인을 찾는 데 도움이 됩니다. 그런 다음 제거(또는 비활성화)할 수 있습니다.
권한 정보 :
이 애플리케이션은 두 가지 통화 관리 권한인 Manifest.permission.READ_PHONE_STATE 및 Manifest.permission.READ_PHONE_NUMBERS가 필요합니다.
READ_PHONE_STATE는 지원되는 모든 Android 버전에서 사용되는 반면 READ_PHONE_NUMBERS는 Android 12 이상에서만 요청됩니다. Android에서 PhoneAccounts를 Android의 TelecomManager에 추가하는 애플리케이션을 읽기 위해서는 이러한 권한이 필요하기 때문입니다.
개인 식별이 가능한 사용자 정보를 기록, 수집 또는 처리하는 데 어떠한 권한도 (ab) 사용되지 않습니다.
응용 프로그램 사용 방법 :
응용 프로그램은 매우 간단하며 2개의 구성 요소가 포함되어 있습니다.
- 응용 프로그램이 응급 서비스에 전화를 시도하는 동안 문제를 일으킬 수 있는 이 기능의 남용 가능성을 감지했는지 설명하는 장치 상단의 메시지.
- 일반적으로 자신의 SIM 카드, Google Duo, Teams 등을 포함하여 장치에 전화 계정을 등록한 애플리케이션 목록입니다. 각 앱과 함께 계정 수가 표시되어 오작동/도용 응용 프로그램을 쉽게 식별할 수 있습니다.
궁금하시다면 상단 유튜브 영상을 확인해보세요!
소스 코드 :
이 응용 프로그램과 모든 구성 요소는 AGPL-3.0 라이선스에 따라 라이선스가 부여된 오픈 소스 소프트웨어입니다. 소스 코드를 확인하려면 https://github.com/linuxct/PhoneAccountDetector 를 참조