Qu’est-ce qu’OBB? Un guide complet des fichiers d'extension Android
Si vous êtes un joueur mobile sérieux, vous avez certainement rencontré le terme « OBB » ou « Expansion File ». Vous pouvez le voir sous la forme d'un fichier main.1234.com.game.obb ou dans un Offre groupée XAPK. Mais même si nous savons tous que de grands jeux comme PUBG, Genshin Impact ou Call of Duty les utilisent, peu de gens comprennent exactement de quoi il s’agit ou comment les gérer manuellement.
Ci-dessous, nous expliquons ce que sont réellement les Blobs binaires opaques (OBB), pourquoi Google les a introduits et comment notre Outil d'extraction OBB peut vous aider à séparer et gérer vos données de jeu.
Points clés à retenir
- OBB signifie Opaque Binary Blob ; c'est un "pack d'extension" pour les applications Android.
- Android limite la taille du fichier APK principal à 150 Mo ; Les fichiers OBB permettent aux jeux d’avoir une taille de gigaoctets.
- Les fichiers OBB doit doivent être placés dans /Android/obb/[package_name]/ pour être détectés.
- Notre Extracteur OBB peut extraire les ressources du jeu directement à partir d'un fichier OBB en ligne.
Pourquoi Google a créé des fichiers OBB
Au début de l'histoire d'Android, le Google Play Store avait une limite de taille de fichier très stricte (50 Mo, puis 100 Mo, puis 150 Mo). Il s'agissait de garantir que la logique binaire de base d'une application n'était pas trop volumineuse à traiter. Cependant, les jeux haute fidélité contiennent des gigaoctets de modèles 3D, de textures et de bandes sonores orchestrales.
Au lieu d'augmenter la limite APK, Google a créé le système Fichier d'extension. Cela permet aux développeurs de regrouper un ou deux « Blobs » (jusqu'à 2 Go chacun) avec leur APK. Ces blobs sont en fait un fichier ZIP personnalisé que le code de l'application peut lire rapidement sans les « monter » en tant que lecteur.
L'anatomie d'un fichier OBB
Un fichier OBB est essentiellement une archive cryptée ou non cryptée. À l’intérieur, vous trouverez généralement :
- Actifs: Textures haute résolution, maillages 3D et shaders.
- Audio : Musique de fond compressée et fichiers de voix off.
- Cartes de niveaux Configuration: et définitions de logique de jeu.
Corriger le chemin du fichier
Si vous extrayez un OBB manuellement, vous devez le placer exactement dans : Internal Storage > Android > obb > [com.example.package]. Si le dossier ou le nom de fichier est incorrect d'une seule lettre, le jeu ne démarrera pas et affichera l'erreur « Échec du téléchargement car vous n'avez peut-être pas acheté cette application ».
Comment gérer les fichiers OBB en 2026
La gestion de ces fichiers est devenue plus difficile avec Stockage limité (Android 11+), qui empêche les gestionnaires de fichiers de voir le dossier /Android/obb. Voici comment procéder :
- Utilisez un programme d'installation XAPK : Des programmes comme le nôtre convertissent l'OBB et l'APK en un seul ensemble qui gère automatiquement le placement des fichiers pour vous.
- Explorateur de fichiers SHIZUKU/FV : Utilisez des explorateurs de fichiers avancés qui peuvent contourner les restrictions de stockage limitées si vous devez gérer ou remplacer manuellement les fichiers de données OBB.
- Extraction en ligne : Utilisez notre Extracteur OBB pour voir ce qu'il y a à l'intérieur d'un OBB sans jamais avoir besoin d'installer le jeu géant sur votre appareil.
Expansion OBB vs APK vs packs d’actifs AAB
Android a en fait livré trois mécanismes différents pour « expédier plus de données que ne peut en contenir un APK » au fil des ans. Savoir à qui vous avez affaire vous aide à trouver le bon chemin d'installation :
- OBB (Opaque Binary Blob, le classique) : introduit par Google en 2012, largement utilisé dans les jeux dans les années 2010. L'éditeur télécharge deux fichiers (APK + OBB) sur le Play Store sous la forme d'un seul package ; lors de l'installation, Play place l'OBB à /sdcard/Android/obb/<package>/. Largement obsolète pour les nouvelles applications, mais toujours très courant pour les XAPK téléchargés de titres plus anciens ou volumineux.
- API des fichiers d'extension APK : est un moyen privilégié par Google pour que l'application elle-même télécharge l'extension lors de sa première exécution, au lieu de l'envoyer dans l'APK. Les noms de fichiers ressemblent à main.<version>.<package>.obb et patch.<version>.<package>.obb. Même chemin sur disque qu’OBB.
- Play Asset Delivery / Asset Packs (modernes) :, le successeur de l'ère AAB. Les packs d'actifs font partie de l'App Bundle et sont diffusés sur l'appareil par les services Play, indépendamment de l'APK de base. Ils résident dans des répertoires de cache spécifiques à l'application, pas sous /sdcard, et vous ne pouvez pas les déplacer manuellement.
Si vous avez un XAPK contenant un fichier .obb littéral, vous avez affaire aux deux premières catégories : le fichier va dans /sdcard/Android/obb/<package>/ et le chemin doit correspondre exactement, sinon l'application ne peut pas le trouver.
Le format de nom de fichier OBB décodé
Les noms de fichiers OBB semblent intimidants, mais ils codent trois informations séparées par des points :
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)
Si vous copiez l'OBB dans un répertoire dont le nom ne correspond pas exactement au package, l'application ne démarrera pas silencieusement ou affichera une erreur « Échec du téléchargement car vous n'avez peut-être pas acheté cette application », ce qui est trompeur. L'erreur signifie en réalité "l'application s'attend à trouver son OBB et il n'est pas là".
Deux modes de défaillance courants
"Le téléchargement a échoué car vous n'avez peut-être pas acheté cette application"
Malgré le libellé, cela n’indique presque jamais un réel problème de licence avec un APK téléchargé. Déclencheurs, par ordre de probabilité :
- OBB est complètement absent.
- OBB est présent mais dans le mauvais répertoire (faute de frappe dans le dossier nom du package).
- Le code de version OBB ne correspond pas à ce que l'APK attend (vous avez mis à niveau l'APK mais conservé un ancien OBB, ou vice versa).
- L'application utilise l'API de vérification des licences et refuse sincèrement d'exécuter une installation non-Play. C'est rare ; seuls quelques jeux de grands éditeurs le font encore.
L'application se lance mais se retélécharge immédiatement
Signifie que l'OBB est présent mais inaccessible, généralement un problème d'autorisation. Sur Android 11+, les applications nécessitent un « accès à tous les fichiers » explicite ou vous devez pousser l'OBB via ADB (adb push main.42.com.example.game.obb /sdcard/Android/obb/com.example.game/), qui fonctionne quel que soit l'état d'autorisation dans l'application. Confirmez que le fichier appartient au bon utilisateur et est lisible.
Les fichiers OBB sont-ils sûrs?
L'OBB lui-même n'est que des données, généralement un conteneur personnalisé contenant les textures, l'audio, les définitions de niveau, les scripts et les ressources similaires du jeu. Il ne peut pas exécuter de code tout seul ; il est chargé et interprété par l'APK. Cela rend la sécurité d'un OBB équivalente à la sécurité de l'APK qui l'ouvre : tant que le certificat de signature de l'APK correspond à celui utilisé par l'éditeur et que l'APK réussit la vérification, l'OBB fourni fait partie du même package de confiance.
Ce que vous ne devriez pas faire, c'est mélanger un OBB d'une source avec un APK d'une autre. Le format OBB est personnalisé ; les données de la version 41 ne seront pas nécessairement chargées dans la version 42, et un OBB délibérément conçu pour exploiter un bug d'analyse connu dans l'APK pourrait en principe compromettre l'application. Traitez APK + OBB comme un ensemble apparié et obtenez les deux à partir de la même source légitime.
Extraire les données du jeu maintenant
Curieux de savoir ce qu'il y a à l'intérieur de cet OBB de 3 Go? Utilisez notre extracteur pour extraire des fichiers individuels ou vérifier son intégrité.
Essayez l'extracteur OBB en ligneFoire aux questions (FAQ)
Est-il sécuritaire de supprimer des fichiers OBB?
Non. Si vous supprimez un fichier OBB, l'application refusera de démarrer ou tentera immédiatement de télécharger à nouveau les données depuis le serveur du développeur. Vous perdrez tous les éléments du jeu.
Puis-je mettre des fichiers OBB sur ma carte SD?
En général, non. Android s'attend à ce que les fichiers OBB se trouvent dans le partition de stockage interne. Certaines « ROM personnalisées » ou téléphones plus anciens permettent au « Stockage adoptable » de les déplacer, mais cela est rare en 2026.
Que se passe-t-il si la version OBB ne correspond pas à l'APK?
Le jeu plante généralement ou affiche une erreur. L'APK et l'OBB doivent provenir du même version de construction (par exemple, v1.0.5) pour communiquer correctement.
Gestion des actifs de jeux volumineux via OBB et la livraison d'actifs de jeu
Les fichiers OBB contiennent toujours la majeure partie des données de nombreux grands jeux Android. Google oriente progressivement les studios vers la « livraison dynamique » avec les offres groupées AAB, mais le blob binaire opaque est loin d'être disparu, il vaut donc la peine de savoir comment il fonctionne si vous chargez ou sauvegardez des jeux. Nos Convertisseur XAPK et Outils OBB peuvent gérer l’extraction lorsque vous en avez besoin.