Android 14 では、「選択した写真へのアクセス」が導入されました。これは、ユーザーがアプリにメディア ライブラリ全体ではなく、特定の写真とビデオのみへのアクセスを許可できる新しい権限モデルです。Android 15 ではこの傾向を引き継ぎ、プライバシーがさらに強化されています。ファイル マネージャー ユーザーにとって重要な点は、AnExplorer にすべてのファイル アクセス (MANAGE_EXTERNAL_STORAGE) が付与されている場合、これらの変更によってファイルの参照が制限されないことです。ただし、何が変更されたのかを理解すると、問題のトラブルシューティングを行ったり、OS アップデート後に何が起こるかを知るのに役立ちます。
Android 14 のストレージ変更の概要
1. 選択した写真へのアクセス (ビジュアルメディアの許可)
ユーザー向けの最大の変更。Android 14 でアプリが写真またはビデオへのアクセスをリクエストすると、ユーザーには 3 つのオプションが表示されるようになりました。
- すべての写真とビデオへのアクセスを許可 — 従来のフルアクセス許可
- 選択した写真とビデオへのアクセスを許可 — 新しい部分アクセス オプション
- 許可しない — 完全に拒否します
ユーザーが「選択した写真とビデオ」を選択した場合、アプリはユーザーが選択した特定のファイルのみを表示できます。DCIM、ピクチャ、またはその他のメディア フォルダー内の他のファイルはそのアプリには表示されません。
**AnExplorer への影響 **: すべてのファイル アクセスが許可されている限り、なし。MANAGE_EXTERNAL_STORAGE はメディア権限を完全に置き換えます。適切に許可されたファイルマネージャーを使用している場合、フォトピッカーの制限は表示されません。
2. フォトピッカーの改善
システム フォト ピッカー (Android 13 で最初に導入) が大幅に更新されました。
- クラウド メディア プロバイダーの統合 (Google フォト クラウドから写真を直接選択)
- 大規模な写真ライブラリによるパフォーマンスの向上
- ビデオ選択サポートの改善
- 事前に選択されたアイテム (アプリは選択したいものを提案します)
写真ピッカーを使用するアプリには許可はまったく必要ありません。ピッカーはサンドボックス化された方法でアクセスを処理します。ファイル マネージャーはピッカーではなく直接ファイル システムにアクセスする必要があるため、これはファイル マネージャーには影響しません。
3. 部分的なメディア アクセス API
Android 14 では、新しい権限状態 READ_MEDIA_VISUAL_USER_SELECTED が導入されました。これにより、ユーザーが「選択した写真」を選択したことがアプリに伝えられ、アプリは次のことを行う必要があります。
- 追加のアクセスが必要な場合は、「さらに写真を選択」ボタンを表示します
- ユーザーが選択を変更すると、以前はアクセスできた写真にアクセスできなくなる場合に対処します
- 新しい写真が必要な場合はアクセスを再リクエストします
繰り返しますが、MANAGE_EXTERNAL_STORAGE を備えたファイル マネージャーはこれを完全にバイパスします。
4. 認証情報で保護されたストレージ
Android 14 では、デバイスの暗号化が認証情報で暗号化されたストレージ (CE ストレージ) で動作する方法が強化されました。CE ストレージ内のファイルは、ユーザーが起動後に初めてデバイスのロックを解除した後にのみアクセスできます。これは以下に影響します。
- ダイレクトブート中(ロック解除前)にファイルにアクセスしようとするアプリ
- 最初のロック解除前にバックグラウンド サービスが実行されている
- デバイスのロック解除後の通常のファイル マネージャーの使用には関係ありません
5. 暗黙的インテントの制限
Android 14 では、アプリが暗黙的インテントを送信できる方法が制限されており、ファイル マネージャーが他のアプリと統合する方法に影響を与える可能性があります。
- アプリ間でのインテントベースのファイル共有はより明示的でなければなりません
- 一部の「開く」統合には更新が必要な場合があります
- AnExplorer は適切なインテント ターゲティングでこれを処理します
Android 15 のストレージの変更
1. フォトピッカーのさらなる機能強化
Android 15 ではフォトピッカーが進化し続けています。
- クラウドプロバイダーの統合の改善
- 埋め込み写真ピッカーの改善 (要求元のアプリの UI 内に表示可能)
- ピッカー内の検索機能
- 日付、アルバム、または場所で並べ替えます
2. アプリデータディレクトリの保護
Android 15 では、Android/data/ および Android/obb/ ディレクトリの保護が強化されています。
- 一部の Android 14 デバイスで機能していた SAF ベースの回避策も閉鎖されています
- 他のアプリのプライベート データにアクセスする唯一の方法は、ADB アクセス、USB MTP、ルートのままです
- ファイル マネージャーは、すべてのファイル アクセス許可に関係なく、これらのパスにアクセスできません。
3. プライバシーサンドボックスの更新
現在進行中のプライバシー変更は、アプリがファイルを追跡および識別する方法に影響を与えます。
- クロスアプリ追跡に使用される可能性のあるファイルメタデータへのアクセスの削減
- 特定のコンテキストにおける EXIF データ アクセス制限
- 非特権アプリのファイルパス公開制限
4. 許可取り消しの変更の可能性
Android 15 では、未使用のアクセス許可をより積極的に自動的に取り消す可能性があります。
- アプリを 30 ~ 60 日間開かなかった場合、権限が失われる可能性があります
- 権限が自動的に取り消された場合の通知
- 通知からワンタップで再付与
Android 14/15 でも動作するもの
MANAGE_EXTERNAL_STORAGE を備えた AnExplorer のようなファイル マネージャーの場合:
| 特集 | ステータス | メモ |
|---|---|---|
| 内部ストレージを参照する | ✅ 作品 | 共有ストレージへのフルアクセス |
| SD カードを参照 | ✅ 作品 | 外部ストレージへのフルアクセス |
| DCIM/写真/ダウンロードにアクセス | ✅ 作品 | ユーザーがアクセスできるすべてのディレクトリ |
| Android/データ/ | にアクセスします。❌ ブロックされました | 権限の問題ではなく、OS の制限 |
| Android/obb/ にアクセス | ❌ ブロックされました | Android 13以降のOS制限 |
| 共有ストレージ内の任意の場所でファイルの読み取り/書き込み | ✅ 作品 | 作成、削除、名前変更、移動 |
| 隠しファイルにアクセスする | ✅ 作品 | 切り替え時に .dot プレフィックス ファイルが表示される |
| SMB/FTP/クラウドに接続 | ✅ 作品 | ネットワーク機能は影響を受けません |
| ファイルの圧縮/解凍 | ✅ 作品 | ファイル操作は影響を受けません。 |
Android 14/15 アップデート後のトラブルシューティング
OSアップデート後にファイルやフォルダーが消えた
- 権限がリセットされました: Android は、OS のメジャー アップデート中に権限をリセットすることがあります。再確認: 設定 → アプリ → AnExplorer → 権限 → ファイルとメディア → すべてのファイルの管理を許可
- フォルダーが移動されました: Android 14 では、一部のアプリ データが新しい場所に移行された可能性があります。WhatsApp メディアは以前のバージョンでは
Android/media/com.whatsapp/に移動されました - 代替パスを確認してください - 新しいデフォルトにより非表示: 一部の更新されたシステム アプリは表示設定が変更されている可能性があります
AnExplorer は更新後に再度許可を求めます
これは、OS のメジャー アップデート後の正常な動作です。
- プロンプトが表示されたら許可を与えます
- または、設定 → アプリ → AnExplorer → 権限 に移動し、手動で再付与します。
- 自動取り消しを無効にする: 「アプリが使用されていない場合はアクセス許可を削除する」をオフに切り替えます。
一部の写真はギャラリーに表示されませんが、ファイルマネージャーには存在します
メディア スキャナーは更新後にインデックスが再作成されていない可能性があります。
- 携帯電話を再起動します (フルメディアスキャンをトリガーします)。
- 特定のフォルダーがギャラリーにない場合は、
.nomediaファイルを確認します。 - 設定 → アプリ → ギャラリー → ストレージ → キャッシュのクリア を使用して、強制的に再スキャンします。
- AnExplorer ファイルを表示すると、ファイルが存在することが確認されます。問題はファイル アクセスではなく、ギャラリーのインデックス作成です。
許可されているにもかかわらず「ストレージ許可」エラーが発生する
一部のアプリでは、古い READ_EXTERNAL_STORAGE と新しい READ_MEDIA_* 権限が混同されます。
- AnExplorer の場合: MANAGE_EXTERNAL_STORAGE が付与されていることを確認します (メディア権限だけでなく)
- アプリを強制停止して再度開く
- 持続する場合は、 AnExplorer をアンインストールして再インストールし、権限を再付与します
将来の Android バージョンに備える方法
新しい Android バージョンごとに、ストレージ制限がさらに追加されます。最大限のファイル アクセスを維持するには:
- AnExplorer を常に更新してください: 更新には、新しい Android バージョンの互換性の変更が含まれます
- すぐにすべてのファイルへのアクセスを許可: 古い権限モデルに依存しないでください。
- 自動許可取り消しを無効にする: 予期しないアクセスの喪失を防ぎます。
- **AnExplorer のバッテリーの最適化を無効にする **: バックグラウンド サービスの強制終了を防止します。
- AnExplorer のクラウド機能とネットワーク機能を使用します: ローカル アクセスが制限されている場合は、代替パス (SMB、クラウド ストレージ) を介してファイルにアクセスします
Android ストレージが向かう方向
傾向を理解すると、期待値を設定するのに役立ちます。
さらに制限が強化されました (毎年):
- アプリのサンドボックス化がさらに厳しくなる
- アプリ間のデータアクセスが難しくなる
- ファイルパスの露出が減少しています
- コンテンツプロバイダーとピッカーへの依存度が高まる
ファイル マネージャーに対して安定しています:
- MANAGE_EXTERNAL_STORAGE (すべてのファイル アクセス) は、ファイル マネージャーに指定された権限のままです
- Google は、ファイル マネージャーを広範なアクセスの正当な使用例として認識しています
- 権限は Play ストアのレビュー中に正当化される必要がありますが、正規のファイル マネージャーに対して付与されます
二度と戻らない可能性が高いもの:
- root なしで Android/data/ に無制限にアクセス
- 古い READ_EXTERNAL_STORAGE 包括的権限
- ユーザーが知らないうちにサイレントでバックグラウンドでファイルにアクセス
開発者の視点: これらの変更が存在する理由
コンテキストとして、Google がこれらの変更を行う理由は次のとおりです。
- プライバシー: ユーザーは、各アプリが何にアクセスできるかを正確に知る必要があります。
- セキュリティ: ファイル アクセスを制限すると、マルウェアがデータを漏洩する能力が低下します。
- ユーザー コントロール: 写真ピッカーにより、ユーザーはデータをきめ細かく制御できます。
- 事故の削減: アプリが機密ファイルに誤ってアクセスすることを防ぎます。
ファイル マネージャーは例外です。ファイル マネージャーは定義上、広範なアクセスを必要とするため、慎重に制御された権限として MANAGE_EXTERNAL_STORAGE が存在します。
関連ガイド
- Android ストレージ権限の説明 — Android 10 以降の完全な権限履歴
- ファイル マネージャーが開かない — OS アップデート後のクラッシュを修正
- USB にアクセスできません — 最近の Android での USB ストレージの変更
- ギャラリーに写真が表示されない — アップデート後のメディア スキャナーの問題