OBB ファイルとは何か、どこに置くか
Advertisement
OBB とは
OBB(opaque binary blob)は、Google Play が APK のサイズ上限を超えるアプリに使う拡張ファイル形式です。APK にはコード、OBB にはテクスチャ・音声・レベルデータなどのアセットが入ります。ゲームによっては main ファイルと小さな patch ファイルがあります。最近のゲームはアプリ内でデータをダウンロードする方式が増えていますが、今も何千ものタイトルが OBB を使っています。
名前と場所
ファイル名にはバージョンコードとパッケージ名が含まれます:main.70382.com.example.game.obb。置き場所は内部ストレージの
Android/obb/com.example.game/main.70382.com.example.game.obb
です。フォルダー名もファイル名もパッケージとバージョンに正確に一致させる必要があります。バージョンコードが変わったゲームにはそのバージョンの OBB が必要で、古いファイルは無視されます。
どうやって配置されるか
- Google Play がアプリと一緒にダウンロードします。
- XAPK インストーラー(APKPure アプリ、SAI)がバンドルから展開してインストール時に配置します。
- 手動コピー:XAPK を zip として展開し、中の
Android/obb/...フォルダーを端末の同じパスへコピーします。
Android 11 の制限
Android 11 以降、通常のアプリは他パッケージの Android/obb や Android/data に書き込めません。ファイルマネージャーは「すべてのファイルへのアクセス」を要求する(多くは許可されない)か、静かに失敗します。確実なのは、システムのインストールセッションを使うインストーラーアプリ、USB 接続したパソコンや adb push、または一部のファイルマネージャーが利用する Files アプリの SAF ピッカーです。
OBB が欠けている・違うときの症状
- ゲームが起動し、ロード画面や黒い画面の後に終了する。
- フルバンドルを入れたのに初回起動で何ギガもダウンロードを始める。
- 「拡張ファイルが見つかりません」「検証に失敗しました」のメッセージ。
フォルダーが存在するか、ファイル名がインストール済みのバージョンコードと一致するか(バージョンコードの調べ方 参照)、ファイルサイズがダウンロードページと一致するかを確認してください。XAPK インストーラーで入れ直せばほぼすべてのケースが解決します。
本ガイドは一般的な Android の動作を説明しています。メニュー名はメーカーや Android のバージョンで異なります。当サイトのダウンロードは実績のある第三者ミラーから配信され、当方で改変することはありません。