Déposez le fichier .XAPK, .APKS ou .APK à inspecter
ou cliquez pour naviguer depuis votre appareil
Inspection instantanée de l'arborescence côté client • Valide les chemins manifest.json et OBBComment fonctionne le moteur de validation XAPK
Lorsqu'un programme d'installation XAPK signale "Échec de la validation du fichier XAPK" ou "Archives XAPK corrompues", l'échec provient presque toujours d'une incompatibilité entre le fichier déclaratif manifest.json et les entrées ZIP réelles à l'intérieur du conteneur.
- Audit de présence APK fractionné : Vérifie que chaque entrée répertoriée dans split_apks[] existe réellement à la racine de l'archive et n'est pas vide.
- Vérification du chemin d'extension OBB : Confirme que chaque entrée expansions[] (telle que Android/obb/<pkg>/main.*.obb) correspond au chemin ZIP interne exact.
- Extraction sans téléchargement : Téléchargez n'importe quelle bibliothèque individuelle .apk, .obb, .so ou icon.png directement depuis le conteneur en un seul clic.
Diagnostic de « Échec de la validation du fichier XAPK » et inspection des manifestes XAPK
Chaque package .xapk conforme inclut un fichier JSON UTF-8 nommé manifest.json à la racine de l'archive ZIP. Les installateurs XAPK dédiés lisent ce descripteur avant de toucher un seul fichier APK ou OBB. Selon que le package est un Bundle de jeux OBB (schéma XAPK v1) ou un Bundle APK divisé (schéma XAPK v2), manifest.json définit des règles structurelles strictes :
- Les packages xapk_version (1 ou 2) : version 1 contiennent un <package_name>.apk monolithique plus un tableau expansions pointant vers les actifs Android/obb/. Les packages de la version 2 contiennent un tableau split_apks répertoriant base.apk et les divisions de configuration (config.arm64_v8a.apk, config.xxhdpi.apk).
- Pourquoi la validation échoue sur les téléphones : Si le téléchargement d'un navigateur a été interrompu à 98 %, ou si quelqu'un a supprimé manuellement une langue divisée du ZIP sans supprimer son entrée d'objet du tableau split_apks de manifest.json, ou si total_size diffère de la somme des tailles d'entrée décompressées, le programme d'installation abandonne immédiatement avec "Échec de la validation du fichier XAPK".
- Comment réparer un package XAPK défaillant : Déposez l'archive dans le validateur ci-dessus. Si tous les base.apk et les divisions d'architecture requis sont intacts (même si le nombre d'octets de manifest.json ne correspond pas), vous pouvez contourner complètement la vérification stricte du manifeste en fusionnant les divisions dans un .apk autonome sur notre Convertisseur XAPK en APK, ou reconditionner un nouveau manifest.json valide à l'aide de notre Générateur XAPK.