Co to jest OBB? Kompletny przewodnik po plikach rozszerzeń systemu Android

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

If you're a serious mobile gamer, you've definitely come across the term "OBB" or "Expansion File." Możesz go zobaczyć w formie pliku main.1234.com.game.obb lub w pliku Pakiet XAPK. Ale chociaż wszyscy wiemy, że duże gry, takie jak PUBG, Genshin Impact czy Call of Duty, korzystają z nich, niewiele osób dokładnie wie, czym one są i jak zarządzać nimi ręcznie.

Poniżej wyjaśniamy, czym właściwie są Nieprzezroczyste binarne plamy (OBB), dlaczego Google je wprowadziło i w jaki sposób nasz Narzędzie do wyodrębniania OBB może pomóc Ci rozdzielić dane gry i zarządzać nimi.

Kluczowe dania na wynos

  • OBB oznacza nieprzezroczystą binarną plamę; jest to „pakiet rozszerzeń” dla aplikacji na Androida.
  • Android ogranicza rozmiar podstawowego pliku APK do 150 MB; Pliki OBB umożliwiają rozmiar gier o gigabajtach.
  • Pliki OBB musieć należy umieścić w /Android/obb/[package_name]/ w celu wykrycia.
  • Nasz Ekstraktor OBB może pobierać zasoby gry bezpośrednio z pliku OBB online.

Dlaczego Google utworzyło pliki OBB

Na początku historii Androida Sklep Google Play miał bardzo rygorystyczne ograniczenia rozmiaru plików (50 MB, następnie 100 MB, a następnie 150 MB). Miało to na celu zapewnienie, że podstawowa logika binarna aplikacji nie będzie zbyt duża, aby ją przetworzyć. Jednak gry o wysokiej jakości zawierają gigabajty modeli 3D, tekstur i ścieżek orkiestrowych.

Zamiast podnosić limit APK, Google stworzyło system Plik rozszerzenia. Dzięki temu programiści mogą dołączyć jeden lub dwa „obiekty BLOB” (do 2 GB każdy) wraz z plikiem APK. Te obiekty blob są w rzeczywistości dostosowanym plikiem ZIP, który kod aplikacji może szybko odczytać bez konieczności „montowania” ich jako dysku.

Anatomia pliku OBB

Plik OBB jest zasadniczo zaszyfrowanym lub niezaszyfrowanym archiwum. Wewnątrz zazwyczaj znajdziesz:

Popraw ścieżkę pliku

Jeśli ręcznie wyodrębnisz OBB, musisz umieścić go dokładnie w: Internal Storage > Android > obb > [com.example.package]. Jeśli nazwa folderu lub pliku jest niepoprawna choćby o jedną literę, gra nie uruchomi się i wyświetli komunikat o błędzie „Pobieranie nie powiodło się, ponieważ mogłeś nie kupić tej aplikacji”.

Jak zarządzać plikami OBB w 2026 r

Zarządzanie tymi plikami stało się trudniejsze w przypadku Magazynowanie o ograniczonym zakresie (Android 11+), który uniemożliwia menedżerom plików wyświetlanie folderu /Android/obb. Oto jak sobie z tym poradzić:

  1. Użyj instalatora XAPK: Programy takie jak nasz konwertują OBB i APK w jeden pakiet, który automatycznie zajmuje się rozmieszczaniem plików.
  2. Eksplorator plików SHIZUKU/FV: Skorzystaj z zaawansowanych eksploratorów plików, które mogą ominąć ograniczenia dotyczące miejsca na dysku, jeśli musisz ręcznie zarządzać plikami danych OBB lub je zastąpić.
  3. Ekstrakcja online: Skorzystaj z naszego Ekstraktor OBB, aby zobaczyć, co jest w środku OBB, bez konieczności instalowania gigantycznej gry na swoim urządzeniu.

Rozszerzenie OBB vs APK vs pakiety zasobów AAB

Na przestrzeni lat system Android faktycznie dostarczył trzy różne mechanizmy „wysyłania większej ilości danych, niż mieści się w pliku APK”. Wiedza o tym, z którym masz do czynienia, pomoże Ci znaleźć właściwą ścieżkę instalacji:

Jeśli masz XAPK z dosłownie plikiem .obb w środku, masz do czynienia z dwiema pierwszymi kategoriami: plik trafia do /sdcard/Android/obb/<package>/ i ścieżka musi być dokładnie zgodna, w przeciwnym razie aplikacja nie będzie mogła go znaleźć.

Zdekodowany format nazwy pliku OBB

Nazwy plików OBB wyglądają odstraszająco, ale kodują trzy informacje oddzielone kropkami:

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)

Jeśli skopiujesz OBB do katalogu, którego nazwa nie odpowiada dokładnie nazwie pakietu, aplikacja albo nie uruchomi się po cichu, albo wyświetli błąd „Pobieranie nie powiodło się, ponieważ mogłeś nie kupić tej aplikacji”, co jest mylące. Błąd tak naprawdę oznacza, że ​​„aplikacja spodziewała się znaleźć swój OBB, ale go tam nie ma”.

Dwa typowe tryby awarii

„Pobieranie nie powiodło się, ponieważ być może nie kupiłeś tej aplikacji”

Pomimo tego sformułowania prawie nigdy nie oznacza to rzeczywistego problemu licencyjnego w przypadku pliku APK ładowanego z boku. Wyzwalacze, w kolejności prawdopodobieństwa:

  1. Całkowicie brakuje OBB.
  2. OBB jest obecny, ale w złym katalogu (literówka w folderze z nazwą pakietu).
  3. Kod wersji OBB nie jest zgodny z oczekiwaniami pakietu APK (uaktualniłeś pakiet APK, ale zachowałeś stary OBB lub odwrotnie).
  4. Aplikacja korzysta z interfejsu API sprawdzania licencji i rzeczywiście odmawia przeprowadzenia instalacji spoza Play. Jest to rzadkie; tylko niektóre gry dużych wydawców nadal to robią.

Aplikacja uruchamia się, ale natychmiast pobiera się ponownie

Oznacza, że ​​OBB jest obecny, ale niedostępny, zwykle jest to problem z uprawnieniami. Na Androidzie 11 lub nowszym aplikacje wymagają jawnego „Dostępu do wszystkich plików” lub musisz wypchnąć OBB przez ADB (adb push main.42.com.example.game.obb /sdcard/Android/obb/com.example.game/), co działa niezależnie od stanu uprawnień w aplikacji. Upewnij się, że plik jest własnością właściwego użytkownika i jest czytelny.

Czy pliki OBB są bezpieczne?

Sam OBB to po prostu dane, zwykle niestandardowy kontener z teksturami gry, dźwiękiem, definicjami poziomów, skryptami i podobnymi zasobami. Nie może samodzielnie wykonać kodu; jest ładowany i interpretowany przez plik APK. To sprawia, że ​​bezpieczeństwo OBB jest równoważne bezpieczeństwu pliku APK, który go otwiera: dopóki certyfikat podpisywania pliku APK jest zgodny z tym, którego używa wydawca, a plik APK przejdzie weryfikację, dołączony OBB jest częścią tego samego zaufanego pakietu.

Nie powinieneś mieszać OBB z jednego źródła z plikiem APK z innego. Format OBB jest niestandardowy; dane z wersji 41 niekoniecznie zostaną załadowane w wersji 42, a celowo spreparowany OBB zaprojektowany w celu wykorzystania znanego błędu analizy w pliku APK może w zasadzie zagrozić aplikacji. Traktuj APK + OBB jako sparowany zestaw i uzyskaj oba z tego samego, legalnego źródła.

Wyodrębnij teraz dane gry

Ciekawi Cię, co kryje się w tym 3-gigabajtowym OBB? Skorzystaj z naszego ekstraktora, aby pobrać pojedyncze pliki lub sprawdzić ich integralność.

Wypróbuj ekstraktor OBB online

Często zadawane pytania (FAQ)

Czy usuwanie plików OBB jest bezpieczne?

Nie. Jeśli usuniesz plik OBB, aplikacja albo odmówi uruchomienia, albo natychmiast spróbuje ponownie pobrać dane z serwera programisty. Stracisz wszystkie zasoby gry.

Czy mogę umieścić pliki OBB na mojej karcie SD?

Generalnie nie. Android oczekuje, że pliki OBB będą znajdować się w wewnętrzna partycja pamięci. Niektóre „niestandardowe pamięci ROM” lub starsze telefony umożliwiają ich przenoszenie za pomocą „Adoptable Storage”, ale w 2026 r. jest to rzadkie.

Co się stanie, jeśli wersja OBB nie będzie odpowiadać APK?

Gra zwykle zawiesza się lub wyświetla błąd. Aby komunikacja była prawidłowa, zarówno plik APK, jak i OBB muszą pochodzić z ta sama wersja kompilacji (np. v1.0.5).

Zarządzanie dużymi zasobami gier w ramach OBB i dostarczania zasobów Play

Pliki OBB nadal zawierają większość danych wielu dużych gier na Androida. Google stopniowo przesuwa studia w kierunku „Dynamic Delivery” z pakietami AAB, ale Opaque Binary Blob jeszcze daleko do zniknięcia, dlatego warto wiedzieć, jak to działa, jeśli sideload lub kopie zapasowe gier. Nasze Konwerter XAPK i Narzędzia OBB poradzą sobie z ekstrakcją, kiedy jej potrzebujesz.

Zaprojektowane i udokumentowane przez Mst Shaefale Główny programista i architekt pakietów dla Androida • Zweryfikowano na Androidzie 12–15

Mst Shaefale obsługuje fuzję XAPK/APKS po stronie klienta, parser manifestu binarnego i narzędzia do podpisywania plików APK v1 + v2 w xapktoapk.com. Zauważyłeś nieaktualne polecenie lub zmianę systemu operacyjnego? Wyślij notatkę redakcyjną.