2012-08-10 4 views
1

내 응용 프로그램은 사용자에게 루트 액세스 권한을 부여하여 일부 시스템 기능 (NFC)에 대한 액세스를 허용하는 옵션을 제공합니다. 기본적으로 루트를 묻지 않습니다. WRITE_SECURE_SETTINGS + root

그래서, 부여 된 권한 후, 나는 그것이 작동합니다 생각하지만, 난 여전히 지칠대로 지친 점점 오전 :

08-10 22:06:49.320: W/System.err(9421): Caused by: java.lang.SecurityException: WRITE_SECURE_SETTINGS permission required: Neither user 10174 nor current process has android.permission.WRITE_SECURE_SETTINGS. 

오류가 발생했습니다. 내가 놓친 게 있니? WRITE_SECURE_SETTINGS 권한을 요청하고 있으므로 그렇게 할 수 없습니다.

재미있는 점은 NFC를 사용/사용하지 않도록 설정했기 때문에 새로 롬을 설치 한 후에도 계속 오류가 발생합니다. 4.0.3에서 4.0.4로 업데이트되었지만, 내가 말할 수있는 한 문제의 코드는 변경되지 않았습니다 ... 어떤 아이디어입니까?

답변

2

나는 뭔가를 놓친가요?

WRITE_SECURE_SETTINGS 권한이 없습니다.

나는 WRITE_SECURE_SETTINGS 권한을 요청하고 있으므로 그렇게 할 수 없습니다.

AFAIK는 권한과는 아무 관련이 없습니다. WRITE_SECURE_SETTINGS을 보유하려면 펌웨어 또는에 서명 한 것과 동일한 서명 인증서로 시스템에 설치해야합니다. 뿌리가되는 것은 그러한 것들 모두가 아닙니다.

+0

mmmm, ok, thanks – slinden77

+0

내 응용 프로그램이/system/app에 설치되어 있고이 사용 권한이 부여되지 않았습니다 –

+0

아마도 당신이 단순히 시스템 파티션에 응용 프로그램을 설치하면 작동 할 수 있습니까? – Michael

관련 문제