Conversion XAPK de ZArchiver, SAI et AntiSplit-M par rapport au navigateur : quelle méthode devriez-vous utiliser?
Lorsque les utilisateurs et développeurs Android doivent installer ou convertir une archive .xapk ou .apks sans installer de gros clients de magasin tiers, quatre outils apparaissent à plusieurs reprises : ZArchiver, SAI (installateur d'APK divisés), AntiSplit-M et Convertisseurs XAPK en APK basés sur un navigateur comme xapktoapk.com. Bien que tous les quatre gèrent des conteneurs d’archives Android, ils effectuent des tâches fondamentalement différentes sous le capot.
1. Pourquoi l'extraction de base.apk dans ZArchiver échoue sur les applications Split modernes
Des milliers de didacticiels demandent aux utilisateurs d'ouvrir un .xapk dans ZArchiver, d'extraire base.apk et d'appuyer sur installer. Cette méthode fonctionnait en 2018, lorsqu'un .xapk ne contenait qu'un seul APK monolithique plus un dossier Android/obb/. Aujourd'hui, cependant, plus de 85 % des applications Android utilisent APKs de répartition de livraison dynamique.
Si vous utilisez ZArchiver pour extraire uniquement base.apk d'un bundle divisé, cela échoue car ZArchiver est un archiveur de fichiers, pas un compilateur APK binaire : il ne fusionne pas config.arm64_v8a.apk dans base.apk, ne corrige pas isSplitRequired="true" dans le binaire AndroidManifest.xml et ne signe pas à nouveau le package modifié. Notez que même si le menu « Installer » intégré de ZArchiver peut appeler la session d'installation multi-packages d'Android sur certains téléphones, il ne produit toujours pas de fichier .apk autonome que vous pouvez partager, archiver ou charger sur un téléviseur ou un émulateur Android.
2. En quoi SAI (Split APKs Installer) diffère d'une fusion d'APK
SAI est un utilitaire Android open source respecté qui utilise l'API PackageInstaller.Session d'Android pour alimenter simultanément plusieurs divisions .apk au système d'exploitation. Cependant:
- SAI installe divise les archives sur le téléphone actuel, mais impossible de fusionner divise .xapk en un seul fichier .apk autonome.
- Sur les téléphones Xiaomi exécutant MIUI ou HyperOS, SAI échoue fréquemment, sauf si vous désactivez l'optimisation MIUI (qui réinitialise les autorisations des applications sur votre téléphone).
3. AntiSplit-M vs conversion basée sur un navigateur (xapktoapk.com)
AntiSplit-M est une application Android open source conçue pour fusionner des APK divisés sur l'appareil, tandis que xapktoapk.com s'exécute directement dans votre navigateur sur Android, PC Windows, macOS, Linux et ChromeOS sans aucune installation d'application requise.
| Capacité | xapktoapk.com (Navigateur) | ZArchiver | SAI (installateur divisé) | AntiSplit-M |
|---|---|---|---|---|
| Produit un seul .APK autonome? | Oui (fusionné + signé) | Non (décompression uniquement) | Non (installe les divisions uniquement) | Oui |
| Nécessite d'abord d'installer une application? | Non (fonctionne dans le navigateur) | Oui (Android uniquement) | Oui (Android uniquement) | Oui (Android uniquement) |
| Fonctionne sur PC Windows, Mac et Chromebook? | Oui (tous les systèmes d'exploitation) | Non | Non | Non |
| Des correctifs pour les panneaux isSplitRequired et V1+V2? | Oui | Non | N / A | Oui |
| Gère l’extraction d’expansion .OBB? | Oui (Outil OBB) | Oui (copie manuelle) | Limité | Divisions uniquement |
Quand utiliser chaque outil dans votre flux de travail
- Utiliser xapktoapk.com chaque fois que vous souhaitez un seul .apk fusionné de manière permanente, signé v1 + v2, sans installer d'application d'assistance sur votre téléphone, ou lorsque vous travaillez sur un PC Windows, un Mac, un Chromebook ou un Android TV.
- Utiliser ZArchiver (associé à Shizuku sur Android 13-15) lorsque vous devez copier un fichier d'extension .obb extrait dans /sdcard/Android/obb/<package>/ sur votre téléphone sans ordinateur.
- Utiliser ISC lorsque vous souhaitez exporter une application fractionnée installée depuis votre propre appareil vers une archive de sauvegarde .apks.