閉じる

外部メモリカードに書き込みが出来ない端末ってのはこいつか

A7 HDにSDカードを刺すと /mnt/extsd/へマウントされるのだけど、オーナーグループが media_rwに設定されていてアプリケーションから書き込みが出来ない。*1

ちょろっと調べた結果、Novo 7 外部SDに書き込み出来ない件の対処法に従って解決。

変更前。

<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_rw" />
</permission>

変更後

<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>

後は再起動してやればアプリケーションから書き込みが出来るようになる。

ちなみにファイルの取得&書き戻しは adbコマンドを使用。

adb pull /system/etc/permissions/platform.xml platform.xml
adb push platform.xml /system/etc/permissions/platform.xml

さらっとやってしまったけど、この作業って root化してないと無理なのかしら?


*1 付属のファイルマネージャからは書き込めるので R/Oでマウントというのとは違う。

外部メモリカードに書き込みが出来ない端末ってのはこいつか」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)