안드로이드 OS 4.4.2 킷캣 부터는 구글에서 정책적으로 외장SD 쓰기 권한이 

킷캣용으로 승인받고 개발된 앱만 가능하게 바뀌었다.


따라서 아직까지 외장SD를 사용하는 파일관리자, 뮤직플레이어 등에서

쓰기 권한이 없다는 이유로 아예 실행이 안되거나 단순히 읽기만 가능하다.


이것은 루팅은 해서 루팅권한을 얻어도 마찬가지로 제한되어 있을수 있다.


하지만 방법이 있다. 물론 루팅을 했다는 전제다.


1. /system/etc/permissions/platform.xml 파일을 루트권한이 있는 텍스트에디터로 열어준다.


2. 중간에 <permission name="android.permission.WRITE_EXTERNAL_STORAGE"> 찾아가면 그 밑에

    <group gid="sdcard_r">하고 <group gid="sdcard_rw"> 이렇게 두줄만 있다.


3. <group gid="media_rw">를 추가해주고 저장한다.


4. 리부팅 한번 해주면 기존 젤리빈 이하의 OS 처럼 외장SD 카드에 쓰기 권한이 완전히 열린다.




Posted by 커피중독인
,