2014-03-07 5 views
2

내 앱의 루트 폴더에 mp3 파일이 있지만 일부 사용자에게는 루트 권한이 있으며 재생하거나 복사 할 수 있습니다.
내 파일을 보호하고 싶습니다. 내 응용 프로그램에서만 사용하고 싶습니다.
어떻게하면됩니까?
보관은 옵션이 아닙니다.안드로이드에서 읽거나 복사 한 mp3 파일을 보호하는 방법은 무엇입니까?

+1

Offtopic,하지만 더 나은 사운드를 위해 m4a 컨테이너에 aac을 사용하십시오. –

답변

4

사용자가 루트 액세스 권한을 가진 경우 파일 시스템에서 파일을 복사, 수정 또는 삭제하는 것을 방지 할 수있는 방법이 없습니다.

파일을 mp3로 다시 변환하면 포장 알고리즘을 검색하기 위해 안드로이드 애플리케이션을 뒤집을 때 약간의 노력이 필요하기 때문에 보관 만하는 것이 유일한 방법입니다.

4

파일을 암호화하여 추출 작업을 어렵게 만들 수 있지만 자격이있는 사용자는 기기 또는 앱 내부에서 암호 해독 키를 보관해야하므로 추출이 어려울 수 있습니다. 리소스를 추출하여 걱정하지 않아도된다는 사실을 받아 들여야합니다.