将 XAPK 文件拖放到此处
或点击浏览本地文件
从 XAPK 包中提取 OBB 文件什么是 OBB 文件?
OBB(不透明二进制 Blob)文件是 Android 应用程序使用的扩展文件,用于存储超出 APK 大小限制的附加数据,例如游戏资源、纹理和媒体。
- 用于大型游戏和应用程序(100MB+数据)
- 存储在设备存储上的 /Android/obb/ 中
- 两种类型:主要的 和 修补
- 命名格式:main.<version>.<package>.obb
手动安装
1从XAPK中提取APK和OBB
2通过adb install安装APK
3将 OBB 复制到 /sdcard/Android/obb/<package>/
4启动应用程序
OBB 提取器 — 常见问题
了解 Android 13–15 上的 Android OBB 扩展文件和分区存储
Google 引入了不透明二进制 Blob (.obb) 文件,因此大型 3D 游戏(使用 Unity 或 Unreal Engine 构建)可以在主 .apk 二进制文件之外存储数 GB 音频库、高分辨率纹理和过场动画。每个捆绑 OBB 数据的 XAPK 存档都遵循其 manifest.json 文件中定义的严格目录约定:Android/obb/<package_name>/main.<version_code>.<package_name>.obb(以及可选的 patch.<version_code>.<package_name>.obb)。
即使文件夹名称中有一个字符输入错误,或者安装的 APK 与 OBB 文件名之间的版本代码不匹配,也会导致游戏卡在黑屏或显示 “下载失败,因为您可能尚未购买此应用程序。”
- 为什么我们的 OBB 提取器计算 SHA-1 和精确路径: 下载损坏是 1.5 GB+ OBB 游戏在启动时崩溃的第一大原因。我们的工具在浏览器中本地提取 .apk 和 .obb 流,为每个 OBB 文件计算实时 SHA-1 校验和,并生成与包的内部 manifest.json 匹配的精确 adb push 命令。
- 绕过 Android 13、14 和 15 范围存储限制: 从 Android 13 开始,并在 Android 14 (targetSdk 34 中得到加强,Google 的 DocumentsUI 会阻止第三方文件管理器直接打开 /sdcard/Android/obb/。要可靠地放置提取的 OBB 文件:(1) 首先安装 APK 并打开一次,以便 Android 创建应用程序的子文件夹,然后使用 ZArchiver + 雫 复制文件,或 (2) 通过 USB 将手机连接到 PC/Mac 并运行生成的 adb push 命令(ADB shell 在 Android 14 和 15 上保留对 /sdcard/Android/obb/ 的完全写入权限))。