현재 사용자 App 에서 특정 버튼을 누를시,

USB debugging 활성/비활성 동작을 하게 하여고 합니다.
(Settings->Application->Development->USB debugging 참고)

풀 소스의 Settings.java에서 관련 부분을 보니 다음과 같은 코드로 활성/비활성이 이뤄지는 것을 확인했습니다.

settings.java
 Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0);

마지막 인자가 0이면 Disable되고 1이면 Enable되는 것을 확인하고 이를 작성 중인 어플에 적용하였습니다.

더불어, 관련 Permission도 manifest에 다음과 같이 추가하였습니다.

Manifest.xml
...
</application>
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
...

하지만 실행시, 다음과 같은 예외를 발생시키고 있습니다.

-------------------------------------------------------------------
java.lang.SecurityException: Permission denial: writing to secure settings requires android.permission.WRITE_SECURE_SETTINGS
-------------------------------------------------------------------

혹시 세팅과 관련해서 사용자 어플에서 변경이 불가능한가요?(어디선가 불가능하다는 글을 본 것 같습니다.)

아니면 더 추가해야할 코드가 있는지요?