Wat is OBB? Een complete gids voor Android-uitbreidingsbestanden
Als je een serieuze mobiele gamer bent, ben je zeker de term 'OBB' of 'Expansion File' tegengekomen. Mogelijk ziet u het in de vorm van een main.1234.com.game.obb-bestand of in een XAPK-bundel. Maar hoewel we allemaal weten dat grote games als PUBG, Genshin Impact of Call of Duty ze gebruiken, begrijpen maar weinig mensen precies wat ze zijn of hoe ze ze handmatig kunnen beheren.
Hieronder leggen we uit wat Ondoorzichtige binaire blobs (OBB) eigenlijk zijn, waarom Google ze heeft geïntroduceerd en hoe onze OBB-extractietool je kan helpen je gamegegevens uit elkaar te halen en te beheren.
Belangrijkste afhaalrestaurants
- OBB staat voor Opaque Binary Blob; het is een "uitbreidingspakket" voor Android-apps.
- Android beperkt de kern-APK-bestandsgrootte tot 150 MB; Met OBB-bestanden kunnen games gigabytes groot zijn.
- OBB-bestanden moeten worden in /Android/obb/[package_name]/ geplaatst om te worden gedetecteerd.
- Onze OBB-extractor kan game-items rechtstreeks online uit een OBB-bestand halen.
Waarom Google OBB-bestanden heeft gemaakt
Vroeg in de geschiedenis van Android had de Google Play Store een zeer strikte limiet voor de bestandsgrootte (50 MB, daarna 100 MB en vervolgens 150 MB). Dit was om ervoor te zorgen dat de binaire kernlogica van een app niet te groot was om te verwerken. Hifi-games hebben echter gigabytes aan 3D-modellen, texturen en orkestrale soundtracks.
In plaats van de APK-limiet te verhogen, heeft Google het Uitbreidingsbestand-systeem gemaakt. Hierdoor kunnen ontwikkelaars naast hun APK een of twee "Blobs" (elk maximaal 2 GB) bundelen. Deze blobs zijn in feite een aangepast ZIP-bestand dat de code van de app snel kan lezen zonder ze als schijf te "mounten".
De anatomie van een OBB-bestand
Een OBB-bestand is in wezen een gecodeerd of niet-gecodeerd archief. Binnenin vind je meestal:
- Activa: Texturen met hoge resolutie, 3D-meshes en shaders.
- Audio: Gecomprimeerde achtergrondmuziek en voice-overbestanden.
- Configuratie: Niveaukaarten en spellogicadefinities.
Correcte bestandspaden
Als u een OBB handmatig extraheert, moet u deze precies in: Internal Storage > Android > obb > [com.example.package] plaatsen. Als de map of de bestandsnaam ook maar één letter onjuist is, start het spel niet en wordt de foutmelding 'Download mislukt omdat je deze app mogelijk niet hebt gekocht' weergegeven.
Hoe OBB-bestanden te beheren in 2026
Het beheren van deze bestanden is moeilijker geworden met Omvangrijke opslag (Android 11+), waardoor bestandsbeheerders de map /Android/obb niet kunnen zien. Hier ziet u hoe u dit kunt aanpakken:
- Gebruik een XAPK-installatieprogramma: Programma's zoals de onze zetten de OBB en APK om in één bundel die de bestandsplaatsing automatisch voor u afhandelt.
- SHIZUKU/FV-bestandsverkenner: Gebruik geavanceerde bestandsverkenners die opslagbeperkingen kunnen omzeilen als u OBB-gegevensbestanden handmatig moet beheren of vervangen.
- Online extractie: Gebruik onze OBB-extractor om te zien wat er in een OBB zit, zonder ooit het gigantische spel op je apparaat te hoeven installeren.
OBB versus APK-uitbreiding versus AAB-activapakketten
Android heeft in de loop der jaren feitelijk drie verschillende mechanismen uitgebracht om ‘meer gegevens te verzenden dan in een APK passen’. Als u weet met welke u te maken heeft, kunt u het juiste installatiepad vinden:
- OBB (Opaque Binary Blob, de klassieker): geïntroduceerd door Google in 2012, op grote schaal gebruikt door games tot en met de jaren 2010. De uitgever uploadt twee bestanden (APK + OBB) als één pakket naar de Play Store; bij installatie plaatst Play de OBB op /sdcard/Android/obb/<package>/. Grotendeels verouderd voor nieuwe apps, maar nog steeds heel gebruikelijk voor sideloaded XAPK's van oudere of grote titels.
- API voor APK-uitbreidingsbestanden: een door Google gezegende manier waarop de app zelf de uitbreiding kan downloaden zodra deze voor de eerste keer wordt uitgevoerd, in plaats van deze binnen de APK te verzenden. Bestandsnamen zien eruit als main.<version>.<package>.obb en patch.<version>.<package>.obb. Hetzelfde pad op schijf als OBB.
- Levering van Play-items / Asset-pakketten (modern):, de opvolger uit het AAB-tijdperk. Asset-pakketten maken deel uit van de app-bundel en worden door Play-services naar het apparaat gestreamd, onafhankelijk van de basis-APK. Ze bevinden zich in app-specifieke cachemappen, niet onder /sdcard, en u kunt ze niet handmatig verplaatsen.
Als je een XAPK hebt met een letterlijk .obb-bestand erin, heb je te maken met de eerste twee categorieën: het bestand gaat in /sdcard/Android/obb/<package>/ en het pad moet exact overeenkomen, anders kan de app het niet vinden.
Het OBB-bestandsnaamformaat gedecodeerd
OBB-bestandsnamen zien er intimiderend uit, maar coderen drie stukjes informatie, gescheiden door punten:
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)
Als u de OBB kopieert naar een map waarvan de naam niet precies overeenkomt met het pakket, zal de app stilzwijgend niet starten of de foutmelding 'Download mislukt omdat u deze app mogelijk niet hebt gekocht' weergeven, wat misleidend is. De fout betekent eigenlijk: "De app verwachtte zijn OBB te vinden en deze is er niet."
Twee veelvoorkomende faalmodi
"Download mislukt omdat u deze app mogelijk niet heeft gekocht"
Ondanks de formulering duidt dit bijna nooit op een daadwerkelijk licentieprobleem met een sideloaded APK. Triggers, in volgorde van waarschijnlijkheid:
- OBB ontbreekt volledig.
- OBB is aanwezig, maar in de verkeerde map (typfout in de map met pakketnaam).
- De OBB-versiecode komt niet overeen met wat de APK verwacht (u hebt de APK geüpgraded maar een oude OBB behouden, of omgekeerd).
- De app maakt gebruik van de API voor licentiecontrole en weigert oprecht een niet-Play-installatie uit te voeren. Dit is zeldzaam; alleen sommige games van grote uitgevers doen het nog steeds.
App wordt gestart, maar wordt onmiddellijk opnieuw gedownload
Betekent dat de OBB aanwezig is maar niet toegankelijk, meestal een toestemmingsprobleem. Op Android 11+ hebben apps expliciet "Toegang tot alle bestanden" nodig of moet u de OBB via ADB (adb push main.42.com.example.game.obb /sdcard/Android/obb/com.example.game/ pushen, wat werkt ongeacht de toestemmingsstatus in de app). Controleer of het bestand eigendom is van de juiste gebruiker en leesbaar is.
Zijn OBB-bestanden veilig?
De OBB zelf bestaat uit slechts gegevens, meestal een aangepaste container met de texturen, audio, niveaudefinities, scripts en soortgelijke items van de game. Het kan zelf geen code uitvoeren; het wordt geladen en geïnterpreteerd door de APK. Dat maakt de veiligheid van een OBB gelijk aan de veiligheid van de APK die deze opent: zolang het handtekeningcertificaat van de APK overeenkomt met wat de uitgever gebruikt en de APK de verificatie doorstaat, maakt de gebundelde OBB deel uit van hetzelfde vertrouwde pakket.
Wat u niet moet doen, is een OBB van de ene bron combineren met een APK van een andere. Het OBB-formaat is aangepast; gegevens uit versie 41 worden niet noodzakelijkerwijs geladen in versie 42, en een opzettelijk vervaardigde OBB die is ontworpen om een bekende parseerbug in de APK te misbruiken, kan in principe de app in gevaar brengen. Behandel APK + OBB als een gekoppelde set en verkrijg beide van dezelfde legitieme bron.
Pak nu spelgegevens uit
Benieuwd naar wat er in die OBB van 3 GB zit? Gebruik onze extractor om individuele bestanden op te halen of de integriteit ervan te controleren.
Probeer OBB Extractor OnlineVeelgestelde vragen (FAQ)
Is het veilig om OBB-bestanden te verwijderen?
Nee. Als u een OBB-bestand verwijdert, weigert de app te starten of probeert hij onmiddellijk de gegevens opnieuw te downloaden van de server van de ontwikkelaar. Je verliest alle spelmiddelen.
Kan ik OBB-bestanden op mijn SD-kaart plaatsen?
Over het algemeen niet. Android verwacht dat OBB-bestanden zich in de interne opslagpartitie bevinden. Bij sommige "aangepaste ROM's" of oudere telefoons kan "Adoptable Storage" ze verplaatsen, maar dit is zeldzaam in 2026.
Wat gebeurt er als de OBB-versie niet overeenkomt met de APK?
Het spel crasht meestal of geeft een fout weer. Zowel de APK als de OBB moeten afkomstig zijn van de dezelfde buildversie (bijvoorbeeld v1.0.5) om correct te kunnen communiceren.
Beheer van grote game-items via OBB en levering van Play-items
OBB-bestanden bevatten nog steeds het grootste deel van de gegevens voor veel grote Android-games. Google verschuift studio's geleidelijk naar "Dynamic Delivery" met AAB-bundels, maar de Opaque Binary Blob is nog lang niet verdwenen, dus het is de moeite waard om te weten hoe het werkt als je games sideloadt of er een back-up van maakt. Onze XAPK-converter en OBB-hulpmiddelen kunnen de afzuiging verzorgen wanneer u dat nodig heeft.