Що таке OBB? Повний посібник із файлів розширення Android

A smartphone with a large game beside an OBB crate and a smaller app card

Якщо ви серйозний гравець мобільних ігор, ви точно стикалися з терміном «OBB» або «файл розширення». Ви можете побачити його у формі файлу main.1234.com.game.obb або всередині Пакет XAPK. Але хоча ми всі знаємо, що такі великі ігри, як PUBG, Genshin Impact або Call of Duty, використовують їх, мало хто точно розуміє, що це таке або як ними керувати вручну.

Нижче ми розбираємо, що насправді таке Непрозорі бінарні краплі (OBB), чому Google представив їх і як наш Інструмент Екстрактор OBB може допомогти вам розібрати та керувати даними гри.

Ключові висновки

  • OBB означає Opaque Binary Blob; це «пакет розширення» для програм Android.
  • Android обмежує розмір основного файлу APK до 150 МБ; Файли OBB дозволяють іграм мати розмір у гігабайтах.
  • Файли OBB повинен поміщаються в /Android/obb/[package_name]/ для виявлення.
  • Наш Екстрактор OBB може отримувати ігрові ресурси безпосередньо з OBB-файлу в Інтернеті.

Чому Google створив файли OBB

На початку історії Android Google Play Store мав дуже суворе обмеження на розмір файлу (50 МБ, потім 100 МБ, потім 150 МБ). Це було зроблено для того, щоб основна бінарна логіка програми не була надто масивною для обробки. Однак ігри з високою точністю мають гігабайти 3D-моделей, текстур і оркестрових звукових доріжок.

Замість того, щоб збільшити ліміт APK, Google створив систему Файл розширення. Це дозволяє розробникам об’єднати один або два «Blobs» (до 2 ГБ кожен) разом із APK. Ці blob-файли фактично є налаштованим ZIP-файлом, який код програми може швидко зчитувати, не «монтуючи» їх як диск.

Анатомія файлу OBB

Файл OBB по суті є зашифрованим або незашифрованим архівом. Усередині ви зазвичай знайдете:

Правильний шлях до файлу

Якщо ви витягуєте OBB вручну, ви повинні розмістити його саме в: Internal Storage > Android > obb > [com.example.package]. Якщо ім’я папки чи файлу неправильне хоча б на одну букву, гра не запуститься та видасть помилку «Не вдалося завантажити, оскільки ви, можливо, не придбали цю програму».

Як керувати файлами OBB у 2026 році

Керувати цими файлами стало складніше з Область зберігання (Android 11+), який блокує менеджерам файлів доступ до папки /Android/obb. Ось як це зробити:

  1. Використовуйте інсталятор XAPK: Такі програми, як наша, перетворюють OBB і APK в єдиний пакет, який автоматично розміщує файли за вас.
  2. Провідник файлів SHIZUKU/FV: Використовуйте розширені файлові провідники, які можуть обходити обмеження обсягу зберігання, якщо вам потрібно вручну керувати або замінювати файли даних OBB.
  3. Видобуток онлайн: Використовуйте наш Екстрактор OBB, щоб побачити, що всередині OBB, навіть не встановлюючи гігантську гру на свій пристрій.

OBB проти APK Expansion проти AAB Asset Packs

Протягом багатьох років Android фактично створив три різні механізми для «пересилання даних більше, ніж поміщається в APK». Знаючи, з яким із них ви маєте справу, ви зможете знайти правильний шлях встановлення:

Якщо у вас є XAPK із буквальним файлом .obb всередині, ви маєте справу з першими двома категоріями: файл міститься в /sdcard/Android/obb/<package>/, і шлях має точно збігатися, інакше програма не зможе його знайти.

Розшифрований формат імені файлу OBB

Назви файлів OBB виглядають лякаюче, але вони кодують три частини інформації, розділених крапками:

main.42.com.example.game.obb
↑     ↑       ↑
│     │       └— package name (must match the APK's android:package)
│     └— version code (an integer; main and patch can have different versions)
└— main or patch ("main" = required initial data, "patch" = optional update layer)

Якщо ви скопіюєте файл OBB у каталог, ім’я якого не відповідає пакету, програма або мовчки не запуститься, або покаже помилку «Завантажити не вдалося, оскільки ви, можливо, не придбали цю програму», що вводить в оману. Помилка насправді означає, що "додаток мав знайти свій OBB, але його там немає".

Два поширених режиму відмови

«Помилка завантаження, оскільки ви, можливо, не купували цю програму»

Незважаючи на формулювання, це майже ніколи не вказує на реальну проблему з ліцензуванням із стороннім завантаженням APK. Тригери в порядку ймовірності:

  1. OBB повністю відсутній.
  2. OBB присутній, але в неправильному каталозі (помилка в папці імені пакета).
  3. Код версії OBB не відповідає очікуванням APK (ви оновили APK, але зберегли стару OBB, або навпаки).
  4. Додаток використовує API перевірки ліцензій і справді відмовляється запускати встановлення не через Play. Це рідко; тільки деякі ігри великих видавців все ще роблять це.

Програма запускається, але негайно завантажується повторно

Означає, що OBB присутній, але недоступний, як правило, проблема дозволу. Для програм Android 11+ потрібен явний «Доступ до всіх файлів» або вам потрібно надіслати OBB через ADB (adb push main.42.com.example.game.obb /sdcard/Android/obb/com.example.game/), який працює незалежно від стану дозволу в програмі. Переконайтеся, що файл належить потрібному користувачеві та доступний для читання.

Чи безпечні файли OBB?

Сам OBB — це просто дані, як правило, спеціальний контейнер із текстурами гри, звуком, визначеннями рівнів, сценаріями та подібними активами. Він не може самостійно виконувати код; він завантажується та інтерпретується APK. Це робить безпеку OBB еквівалентною безпеці APK, який його відкриває: якщо сертифікат підпису APK відповідає тому, що використовує видавець, і APK проходить перевірку, пакет OBB є частиною того самого довіреного пакета.

Чого не слід робити, так це змішувати OBB з одного джерела з APK з іншого. Формат OBB є індивідуальним; дані з версії 41 не обов’язково завантажуватимуться у версії 42, а навмисно створений OBB, призначений для використання відомої помилки аналізу в APK, може в принципі скомпрометувати програму. Розглядайте APK + OBB як парний набір і отримайте обидва з одного законного джерела.

Витягніть дані гри зараз

Цікаво, що всередині цього 3 ГБ OBB? Використовуйте наш екстрактор, щоб отримати окремі файли або перевірити їх цілісність.

Спробуйте Екстрактор OBB Online

Часті запитання (FAQ)

Чи безпечно видаляти файли OBB?

Ні. Якщо ви видалите файл OBB, програма або відмовиться запускатися, або негайно спробує знову завантажити дані з сервера розробника. Ви втратите всі ігрові ресурси.

Чи можу я розмістити файли OBB на своїй SD-карті?

Загалом ні. Android очікує, що файли OBB будуть у розділ внутрішньої пам'яті. Деякі «Custom ROM» або старіші телефони дозволяють «Adoptable Storage» переміщувати їх, але це рідко трапляється у 2026 році.

Що станеться, якщо версія OBB не збігається з APK?

Зазвичай гра вилітає або показує помилку. Для правильного обміну даними і APK, і OBB мають бути з та сама версія збірки (наприклад, v1.0.5).

Управління великими ігровими активами через OBB і Play Asset Delivery

Файли OBB все ще містять основну частину даних для багатьох великих ігор для Android. Google поступово переводить студії на «динамічну доставку» з пакетами AAB, але Opaque Binary Blob ще далеко не зник, тому варто знати, як це працює, якщо ви завантажуєте або створюєте резервні копії ігор. Наші Конвертер XAPK і Інструменти OBB можуть впоратися з вилученням, коли вам це потрібно.

Розроблено та задокументовано Mst Shaefale Провідний розробник і архітектор пакетів Android • Перевірено на Android 12–15

Mst Shaefale підтримує злиття XAPK/APKS на стороні клієнта, аналізатор бінарних маніфестів та інструменти підписання APK v1+v2 у xapktoapk.com. Помітили застарілу команду чи зміну ОС? Надіслати редакційну примітку.