Android 4.4 と microSD カード:現状
最新のスマートフォンの多くは、Android 4.4 KitKat がロールアウトされていますが、多くのユーザーが、最新の OS アップデートにアップデートした後にいくつかの問題を報告しています。デバイスで microSD カードを使用している場合、正しく動作しなくなる可能性があります。なぜこれが起こっているのか、どうすれば修正できるのか疑問に思っている場合は、その方法をお見せします.

背景
Android 4.4 KitKat へのアップデート後、多くのユーザーからアプリ (音楽アプリやカメラ アプリなど) の問題について苦情が寄せられています。しかし、正確には何が起こっているのでしょうか?
Android 4.4 より前は、すべてのアプリが SD カードに完全にアクセスできました。これは、どのアプリも SD カードの内容全体を読み取るだけでなく、カードへのグローバルな書き込みアクセス権も持っていたことを意味します。そのため、悪意のあるアプリは、他のアプリ (バンキング アプリと呼ばれることが多い) によって SD カードに保存された情報を読み取ったり、データを変更したりする可能性があります。これはもちろん、Google が Android 4.4 で SD カードへの変更を導入した理由の 1 つです。
アプリは、各アプリに限定されている KitKat を使用して、SD カードの一部にのみアクセスできるようになりました。たとえば、代替ギャラリーが写真にアクセスできるように、読み取りアクセスは引き続き可能です。また、デバイスからアプリをアンインストールすると、対応するフォルダーが SD カード上で削除されるようになり、ゴミが残りません。
効果
microSD カードを搭載したスマートフォンを Android 4.4 KitKat にアップデートする前に、次の点を考慮する必要があります:
- Android の更新後に SD カードにインストールされたアプリはデータを失うため、再インストールする必要があります。
- API の変更により、KitKat 用に更新されていない多くのアプリが正しく動作しなくなります。したがって、影響を受けるアプリと、開発者が KitKat のアップデートを発行したかどうか、または動作する代替アプリがあるかどうかを事前に確認することをお勧めします。
解決策
root 権限を持つユーザーの場合、以前の動作を復元するアプリがいくつかあります。それらの 1 つは SDFix と呼ばれます。アプリは /system/etc/permission/platform.xml にアクセスすることで機能します アプリが WRITE_EXTERNAL_STORAGE の権限を持つように変更します 、SD カードへの完全なアクセスを提供します。

残念ながら、root アクセスがなければ、そのような可能性はありません。そのため、インストールしたアプリが Android 4.4 KitKat 用に更新されているかどうかを検討する必要があります。更新されていない場合は、代わりに使用できる同等の代替アプリがあるかどうかを検討する必要があります。または、Android 4.4 の更新を完全にスキップして、通常どおりに作業を進めることもできます。ただし、ほとんどの人気アプリはすでに Android 4.4 KitKat 用に変更されているため、これは通常、議論の余地があります。
結論
SD カードへの書き込みアクセスの変更により、Google は別のセキュリティ レイヤーを追加しました。これは、慣れていないユーザーに何らかの障害を引き起こす可能性があります。現時点では、普遍的なソリューションは存在せず、適切に機能し続けることができるように適切な更新を行うことは、アプリ開発者のみに依存しています。多くのユーザーにとって、これは障害であり、単に Android 4.3 と同じ機能が必要なだけです。すべてにもかかわらず、Android は継続的に進化するシステムであることを考慮する必要があります。SD カードへのこの変更の欠点にもかかわらず、これは
に対する重要なセキュリティ アップデートです。