Repository navigation
SplitBox 1.1.1 · Большие пакеты и стабильность установки
Исправлен отказ больших 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.