Skip to content

SplitBox 1.1.1 · Большие пакеты и стабильность установки

Choose a tag to compare

@AnoY606-git AnoY606-git released this 19 Oct 08:49
· 11 commits to main since this release

Исправлен отказ больших APK с ошибкой «ZIP содержит больше 4096 записей». Добавлена обработка больших ZIP64-контейнеров и устранены связанные ограничения импорта, установки и переноса OBB.

Что изменилось

  • Ресурсы внутри APK и количество частей установочного набора теперь проверяются отдельно.
  • Поддерживаются single-disk ZIP64, 64-битные размеры и смещения. Проверки путей, CRC, структуры и защитные бюджеты сохранены.
  • Режим «Авто» учитывает свободное место вместо прежнего стандартного лимита 2 ГиБ; ручные значения доступны до 64 ГиБ. У Shizuku снят предел 4 ГиБ, таймауты Root/Shizuku учитывают объём передачи.
  • При нехватке места перед установкой подготовленный пакет сохраняется: после освобождения места повторный импорт не нужен.
  • Исправлена очистка при отмене распаковки и переноса OBB. Существующий OBB сохраняется, временный файл текущей операции удаляется. Неперенесённые OBB доступны для экспорта после перезапуска.
  • Ограничена частота обновлений прогресса UI/Binder; экспорт показывает фактически обработанный объём. Исправлены сообщение об отмене и читаемость статуса установки при крупном шрифте.
  • Для разработчиков добавлены генератор больших APK/APKS/XAPK и регрессионные тесты.

Проверено

  • APK около 400 МиБ с 6008 ZIP-записями: ошибка старой версии воспроизведена, установка исправленной сборкой прошла.
  • Настоящий APKS объёмом 9 ГиБ: полный импорт и установка через System и Shizuku на выделенном Android 14 AVD.
  • OBB 5 ГиБ: перенос, отмена с сохранением прежнего файла, восстановление пакета и полный экспорт с проверкой CRC.
  • Нехватка места, отмена после частичной распаковки, восстановление системной сессии после завершения процесса.
  • 245 JVM-тестов и 12 Python-тестов без failures/errors/skipped. Lint: 0 ошибок, 10 перечисленных в отчёте предупреждений.

Физические ARM64-устройства, Android 15/16 и реальные Magisk/KernelSU в этом прогоне не испытывались. Особенности SAF-провайдеров, границы проверки и точные сборки для каждого сценария описаны в отчёте.

Установка

Скачайте SplitBox-1.1.1.apk. Требуется Android 14 или новее. APK подписан прежним постоянным ключом автора; обновление поверх 1.1 проверено. Версия 1.1.1, сборка 6.

В Assets также доступны полные исходники, запись проверки подписи и SHA256SUMS. SHA-256 APK:

52774d925275daba5ff6a7fd8432743ed6673f20d51065ce3b2cf224595d7592

Без рекламы, аккаунтов и аналитики. Обработка файлов остаётся на устройстве; разрешения INTERNET нет.

Все изменения · Документация · Сообщить об ошибке

Автор: AnoY606-git. Лицензия: GPL-3.0-only.