OBB 数据包手动放置——为什么要往 Android/obb 目录里拷文件
OBB 是什么
OBB(Opaque Binary Blob)是 Android 从 2.3 开始引入的扩展数据文件格式。它的存在解决一个问题:Google Play 限制单 APK 最大 100MB,但很多大型游戏(现代战争、GTA、PUBG Mobile)的素材、音效、地图资源加起来远超这个数。
Google Play 的解决方案是:应用主体(APK)控制在 100MB 以内,额外的资源包以 OBB 形式分发。装完 APK 之后,应用会自动去 Android/obb/<包名>/ 目录找对应的 OBB 文件,加载里面的资源。
为什么需要手动放置 OBB
从 Google Play 商店直接安装的应用不需要你管 OBB——Play 商店在下载 APK 的同时自动把 OBB 放到正确位置。但从第三方渠道(比如 5play)下载时:
- 如果你下载的是 XAPK:XAPK 安装器会自动处理 OBB,你不用手动放
- 如果你单独下载了 APK 和 OBB:需要你自己把 OBB 放到正确目录
5play 上部分大型游戏的 MOD 版本就是APK + OBB 分开发布的——因为 MOD 版改了 APK 代码,不能直接用 XAPK 打包,否则安装器解压时可能出错。这时候你就得手动处理。
OBB 标准放置路径
Android/obb/<包名>/main.<版本号>.<包名>.obb
拆解一下:
| 部分 | 说明 | 示例(PUBG Mobile) |
|---|---|---|
Android/obb/ | 固定根目录,所有 OBB 都放这里 | 不变 |
<包名>/ | 该应用的包名目录,一个应用一个 | com.tencent.ig |
main.<版本号>.<包名>.obb | 主数据包文件名 | main.22012.com.tencent.ig.obb |
有些应用还有补丁 OBB:patch.<版本号>.<包名>.obb——如果有就一起放进去。
5play 上获取 OBB 的方式
5play 上的大型应用如果需要 OBB,详情页会有两种呈现方式:
- XAPK 下载(推荐):一个下载按钮下好 XAPK,用安装器一键搞定
- APK + OBB 分别下载:两个独立下载按钮,一个下 APK,一个下 OBB 压缩包(通常是 .zip 格式)
选哪种都可以。如果选第二种,步骤如下。
手动放置步骤
步骤 1:下载 APK 和 OBB
在 5play 详情页分别点击两个下载按钮:
- APK 会直接下载到
com.wplay.hw/files/download/ - OBB 通常以 ZIP 压缩包形式下载(5play 提供 OBB 压缩成 ZIP 的版本,解压后是 .obb 文件)
步骤 2:解压 OBB ZIP
用文件管理器(Solid Explorer、CX File Explorer 等都行,系统自带的可能不支持 ZIP 解压)把 OBB ZIP 解压出来,得到一个或多个 .obb 文件。
步骤 3:创建包名目录
在 Android/obb/ 目录下创建一个以应用包名命名的文件夹。包名一定要正确——可以:
- 从 Google Play URL 里查(
play.google.com/store/apps/details?id=<包名>) - 从 APK 文件名里找(有些 MOD APK 文件名里包含包名)
- 从 5play 详情页的"Google Play 包名映射"字段直接看
步骤 4:把 OBB 文件拷进去
把解压出来的 .obb 文件(可能有多个,比如 main 和 patch)复制到刚才创建的包名目录里。
步骤 5:先装 APK 再开应用
先安装 APK 文件(直接点就行),装完之后不要立即打开——等你确认 OBB 已经放对位置了,再打开应用。否则应用启动时找不到 OBB,可能报错闪退或让你重新下载。
目录不存在怎么办
第一次往 Android/obb 放文件时,可能会发现这个目录本身都不存在——没问题,你自己创建就行。Android/obb/ 这个目录不是所有设备默认都有,但 Android 系统知道它是 OBB 的标准位置,创建后就能正常用。
常见坑
坑 1:包名目录名写错
最常见的错误。比如把 com.tencent.ig 写成了 com.tencent.pubg——看起来差不多,但应用启动时按精确的包名目录找,找不到就崩。务必一字不差。
坑 2:OBB 放错了层级
有些用户把 OBB 文件直接放在 Android/obb/ 根目录,而不是放在 Android/obb/<包名>/ 里。应用是不会去根目录找的——必须是二级目录结构。
坑 3:文件名被改了
解压后 OBB 文件名是 main.22012.com.tencent.ig.obb,手动复制时不小心改成了别的名字。虽然有些应用能容忍文件名变化,但大部分不能——解压后保持原文件名。
坑 4:复制过程中断
OBB 文件通常很大(几百 MB 到几 GB),复制过程中如果文件管理器闪退或被系统杀掉,文件会不完整。复制完检查一下文件大小——应该和 5play 详情页上标注的 OBB 体积一致(±5%)。
OBB 和 XAPK 的关系(复习)
XAPK 本质上就是 APK + OBB + manifest 打包成一个 ZIP。如果你下载的是 XAPK 格式,那这些手动步骤都由安装器自动做了,你只需要点一下"安装"。手动放置 OBB 只在你分别下载 APK 和 OBB 的情况下才需要——而 5play 上绝大多数大型应用都提供 XAPK 格式,所以手动操作的场景其实不多。