Просмотрщик архива XAPK

Онлайн-просмотр файлов XAPK и средство проверки манифестов

Откройте любой Архив .xapk, .apks или .apk прямо в браузере без установки программного обеспечения. Просматривайте внутреннее дерево файлов, читайте и проверяйте manifest.json на соответствие схеме XAPK v1/v2, а также мгновенно диагностируйте ошибки «Проверка файла XAPK не удалась».

Перетащите файл .XAPK, .APKS или .APK для проверки.

или нажмите, чтобы просмотреть со своего устройства

Мгновенная проверка дерева на стороне клиента • Проверка путей манифеста.json и OBB.

Как работает механизм проверки XAPK

Когда установщик XAPK сообщает о «Проверка файла XAPK не удалась» или «Поврежденный архив XAPK», сбой почти всегда возникает из-за несоответствия между декларативным файлом manifest.json и фактическими записями ZIP внутри контейнера.

  • Аудит присутствия разделенного APK: Проверяет, что каждая запись, указанная в split_apks[], действительно существует в корне архива и не пуста.
  • Проверка пути расширения OBB: Подтверждает, что каждая запись expansions[] (например, Android/obb/<pkg>/main.*.obb) соответствует точному внутреннему пути ZIP.
  • Извлечение без загрузки: Загрузите любую отдельную библиотеку .apk, .obb, .so или icon.png прямо из контейнера одним щелчком мыши.

Диагностика «Ошибка проверки файла XAPK» и проверка манифестов XAPK

Каждый совместимый пакет .xapk включает файл JSON UTF-8 с именем manifest.json в корне ZIP-архива. Специальные установщики XAPK читают этот дескриптор, прежде чем прикасаться к одному файлу APK или OBB. В зависимости от того, является ли пакет Набор игр OBB (схема XAPK v1) или Разделенный пакет APK (схема XAPK v2), manifest.json определяет строгие структурные правила:

  • Пакеты xapk_version (1 или 2): версии 1 содержат монолитный массив <package_name>.apk плюс массив expansions, указывающий на активы Android/obb/. Пакеты версии 2 содержат массив split_apks со списком base.apk и разбиения конфигурации (config.arm64_v8a.apk, config.xxhdpi.apk).
  • Почему проверка не проходит на телефонах:Если загрузка браузера была прервана на 98% или если кто-то вручную удалил языковой сплит из ZIP, не удалив запись его объекта изmanifest.json'ssplit_apksмассив, или еслиtotal_sizeотличается от суммы размеров распакованных записей, установщик немедленно прерывает работу с«Проверка файла XAPK не удалась».
  • Как исправить неисправный пакет XAPK: Закинуть архив в валидатор выше. Если все необходимые разбиения base.apk и архитектуры не повреждены (даже если manifest.json имеет несовпадающее количество байтов), вы можете вообще обойти строгую проверку манифеста, объединив разбиения в отдельный .apk на нашем Конвертер XAPK в APK Онлайн или переупаковать новый действительный manifest.json с помощью нашего XAPK-строитель.
Разработано и задокументировано Мстом Шафале Ведущий разработчик и архитектор пакетов Android • Проверено на Android 12–15.

Эта программа просмотра и проверки архивов XAPK выполняется на 100% локально в вашем браузере. Нужна помощь в диагностике поврежденного пакета? Обратитесь в нашу службу поддержки.