장치 관리자 응용 프로그램에 연락처, 저장소 등과 같은 모든 권한이 있습니까?
이러한 관리자 권한이 응용 프로그램 권한을 의미하는지 여부 는 developer.android.com 장치 관리자에게 명확 하지 않습니다 .
또는 장치 관리자는 단순히 화면 잠금, 전화 초기화, 앱 제거 방지 등의 정책에서 수행 할 수 있는 작업 만 수행 할 수 있으며 개인 정보에 대한 액세스 권한은 권한 설정 만?
장치 관리자 응용 프로그램에 연락처, 저장소 등과 같은 모든 권한이 있습니까?
이러한 관리자 권한이 응용 프로그램 권한을 의미하는지 여부 는 developer.android.com 장치 관리자에게 명확 하지 않습니다 .
또는 장치 관리자는 단순히 화면 잠금, 전화 초기화, 앱 제거 방지 등의 정책에서 수행 할 수 있는 작업 만 수행 할 수 있으며 개인 정보에 대한 액세스 권한은 권한 설정 만?
답변:
당신이 대답을 명시 적으로 핑하는 것처럼 :
AFAIK, 앱은 매니페스트에 선언 된 권한 만 사용할 수 있으므로 앱이 요청하지 않은 권한을 앱에 추가 할 수있는 방법이 없어야합니다.
DeviceAdmin은 강력한 추가 기능을 제공합니다 (예 : 앱은 제거되지 않도록 보호되며, 없이는 할 수 없었던 추가 기능에 액세스 할 수 있음). 정확히 무엇이 포함되어 있는지 확실하지 않습니다. 링크 된 페이지 의 특정 부분 만 참조 할 수 있습니다 . 페이지 완성도를 보증 할 수 없습니다 (또는 그 정확성 : 처음에 오류가 발생한 것은 아닙니다).
기기 관리자 활성화 (출처 : Android 개발자 ; 이미지를 클릭하면 확대)
ADM, Android 기기 관리자 같은 이름을 가진 다른 것이 있다는 것을 기억할 것 입니다. 위의 스크린 샷을 염두에두고 기본 사항에 대한 아이디어를 제공합니다. ADM을 사용하면 해당 기능을 허용 할 수 있습니다 (AFAIK에는 "모니터 잠금 해제 시도"및 "카메라 비활성화"기능이 없습니다). 그러나 이것은 대부분의 기능을 사용하는 전형적인 예입니다.
TL; DR : AFAIK DeviceAdmin 은 DA- 앱 자체를 포함하여 모든 앱에 권한을 부여 할 수 없습니다. 특히 요청 된 앱이에서 앱을 선언하지 않은 경우에는 그렇지 않습니다 Manifest
. 이 권한이있는 앱은 달리 사용할 수없는 특정 시스템 기능에 액세스 할 수 있습니다.