ご存知かもしれませんが、Android 4.4の最近のバージョンである「KitKat」では、Googleが外部SDカードのデフォルトの権限をわずかに変更しました。これで、media_rwと呼ばれるメンバーの特別なユーザーグループのみが書き込みにアクセスできます。この記事では、Android4.4を使用してroot化されたデバイスのすべての幸運な所有者に書き込みアクセスを可能にするトリックを共有したいと思います。
一部のプロセスが外部メディアに書き込む必要がある場合、適切な許可を要求します。これは、以前のバージョンのAndroidでは通常の動作でした。ただし、キットカットのサードパーティアプリはその権限にアクセスできません。そのため、外部SDカードへの書き込みアクセスを取得する方法はありません。 Android 4.4の新しいアクセスルールでさまざまな問題が発生する可能性があります。つまり、お気に入りのファイルマネージャーが機能しなくなる可能性があります。これらのアプリに正しい権限を与える方法は次のとおりです。
- ルートアクセス権でお気に入りのファイルマネージャーを起動します。お使いのデバイスで昇格して実行できる任意のアプリを使用できます。たとえば、CyanogenModの「RootExplorer」アプリまたは「FileManager」で十分です。
- 次のファイルに移動します。
/system/etc/permissions/platform.xml
- android.permission.WRITE_EXTERNAL_STORAGE行とandroid.permission.WRITE_MEDIA_STORAGE行を見つけます。これらはXMLセクションです。以下の文字列とまったく同じように表示する必要があります。
platform.xmlファイルを保存します。モバイルを再起動する前に、ファイルのアクセス許可を644(rw- / r– / r–)に設定する必要があります。次に、Androidデバイスを再起動します。これで完了です。
残念ながら、root化されていないデバイスに適した既知の解決策はありません。