핸드폰의 진동테스트나 배터리 테스트를 위해 adb shell에서 여려 명령을 통해 Test를 하는데요.

 

이것을 어플상에서 처리하려고 하였으나 권한문제로 해당부분은

 

Permission Denial:can't dump WifiService from from pid=xxxx, uid=xxxxx

 

로 출력이 되며 처리가 되지 않습니다.

 

권한문제로 메니페스트에서 Readlogs, DUMP, Read_PHONE_STATE, BIND_DEVICE_ADMIN등 권한을 부여했으나

 

여전히 같은문제입니다.

 

Runtime.getRuntime().exec("su"); 사용뒤

 

슈퍼유저 권한을 얻고 배터리 및 진동 테스트 상태를 얻어오려고 하였으나

 

adb shell 에서조차 su명령은 먹히지 않습니다.

 

Runtime.getRuntime().exec("");를 통해 진동이나 윈도우 정보를 얻어오는 명령을 실행하려면

 

권한처리를 어떻게 해야할까요?