본문 바로가기

Android

(6)
ADB 이용한 사용 액세스 권한 허용 사용 액세스 권한 허용 adb shell appops set --uid {package_name} GET_USAGE_STATS allow 사용 액세스 권한 제거 adb shell appops set --uid {package_name} GET_USAGE_STATS deny
ADB 이용한 기기관리자 권한 허용 기기 관리자 권한 허용 adb shell dpm set-active-admin --user current com.package.name/.something.~~~Receiver 기기관리자 권한 제거는 set-active-admin 대신에 remove-active-admin 로 할 수 있지만 Android OS 7 에만 된다고 한다. 만약 기기관리자 제거를 꼭 해야 한다면 Android Manifest 에 testOnly 옵션을 넣어주면 가능하다. 그 외에 adb 명령어만으로 기기관리자 제거할 수 있는 방법은 없음
ADB 이용한 Draw Overlay 권한 허용 인터넷에서 찾기 힘들어서 작성함 허용 adb shell appops set --uid {package_name} SYSTEM_ALERT_WINDOW allow 불허 adb shell appops set --uid {package_name} MANAGE_EXTERNAL_STORAGE deny
ADB 이용한 MANAGE_EXTERNAL_STORAGE 권한 허용 인터넷에서 찾기 힘들어서 작성함 MANAGE_EXTERNAL_STORAGE 권한 허용 adb shell appops set --uid {package_name} MANAGE_EXTERNAL_STORAGE allow MANAGE_EXTERNAL_STORAGE 권한 거부 adb shell appops set --uid {package_name} MANAGE_EXTERNAL_STORAGE deny
adb 이용하여 Activity 활성 Stack 간단하게 확인하는 명령어 adb 이용하여 Activity Stack 간단하게 확인하는 명령어. ### Mac or Linux ### $ adb shell "dumpsys activity activities | grep -i Hist" # or $ adb shell dumpsys activity activities | grep -i Hist Windows 는 grep 명령어가 없기 때문에 grep 을 포함하여 shell 을 호출 해야 한다 ### Windows ### > adb shell "dumpsys activity activities | grep -i Hist"
Google Play 정책을 준수하지 않음 (문제가 있으나 승인된 앱 콘텐츠) 구글 앱 콘텐츠의 데이터보안을 등록한 후 앱을 새로 올리니 거부당하면서 구글로부터 이런 메일이 왔다. 문제가 있으나 승인된 앱 콘텐츠 데이터 보안 섹션 잘못됨 기기에서 전송된 데이터가 데이터 보안 양식에서 선언되지 않음: 앱 활동 데이터 유형 - 설치된 앱 뭘 빼먹었다는 것인지 몰라서 하루를 날렸다. 그런데 메일 내용을 자세히 보니 앱 활동 데이터 유형 - 설치된 앱 처음엔 설치된 앱 중에서 문제있는건줄 알고 이의제기하려고 했었는데 구글 플레이 콘솔에서 앱 콘텐츠 - 데이터 보안 - 관리 - 데이터유형 - 앱 활동 에 가보니 설치된 앱 항목이 있다... 설치된 앱에 대해 수집한 적 없던것 같은데.. 라이브러리중에 관련되서 전송하는게 있나? 무튼 등록 했으니 이제 앱도 허가 되겠지.. 나같이 하루를 날리는..