Skip to content

SplitBox 1.2.2 — Android 14+ installation improvements

Latest

Choose a tag to compare

@AnoY606-git AnoY606-git released this 20 Oct 13:13

SplitBox 1.2.2

Русский

SplitBox 1.2.2 повышает надёжность установки на Android. Приложение работает локально на Android 14+, без рекламы, аккаунтов, аналитики и разрешения INTERNET.

  • Ваш выбор сохраняется. Если приложение отключено, обновление через System оставит его отключённым. Для включённых приложений прежнее состояние тоже сохраняется.
  • Надёжнее системное подтверждение. Исправлена работа с подтверждением Android на новых версиях системы и обработка незавершённой установки после перезапуска. Если результат ещё не подтверждён, SplitBox сохраняет файлы и показывает неопределённый итог, без повторной установки от вашего имени. Возврат окна после завершения процесса зависит от Android.
  • Аккуратнее работа с файлами. Перед копированием обновляется проверка доступного места; при его нехватке незавершённые файлы очищаются. Журнал и история проверяют успешность сохранения. Адаптивные иконки сохранили прежний рисунок.
  • Современные инструменты и библиотеки. Обновлены Gradle, AGP, Compose и другие зависимости, адаптированы Material 3 и Lifecycle. Compile/target SDK — 37; поддержка Android 14+ и JDK 17 сохранена. Новых разрешений и настроек нет; измеренное ускорение не заявляется.

Проверены обновление SplitBox с 1.2.1 с сохранением русского языка и тёмной темы, System и настоящий Shizuku на API 34, System на API 37 с 16 КиБ страницами. На API 37 проверен поздний ответ после гибели процесса, когда нативное подтверждение уже было открыто.

Прошли 287 JVM-тестов, 15 Python-тестов, 5 Android framework tests, lint без замечаний и аудит подписанного APK. Точные сценарии и ограничения — в отчёте; техническое решение — в ADR 001.

Версия 1.2.2, сборка 9, сохраняет сертификат издателя для обновления с 1.2.1. Собственный код — GPL-3.0-only.

English

SplitBox 1.2.2 improves installation reliability on modern Android. It runs locally on Android 14+, without ads, accounts, analytics, or the INTERNET permission.

  • System respects your choice. Updating a disabled app through System leaves it disabled. Enabled apps retain their state too.
  • More reliable confirmation. Android confirmation and unfinished installations after restart are handled more safely. If the outcome remains unconfirmed, SplitBox keeps the files and shows that uncertainty without installing again on your behalf. Restoring a confirmation window after process loss depends on Android.
  • Careful file handling. Space checks refresh before copying; insufficient storage cleans partial files. Journal/history writes check persistence, and adaptive icons retain their artwork.
  • Updated dependencies. Gradle, AGP, Compose, Material 3, Lifecycle, and other libraries are updated or adapted. Compile/target SDK is 37; Android 14+ and JDK 17 remain. No new permissions/settings or measured speedup claim.

Signed-APK checks covered upgrading from 1.2.1, System and real Shizuku on API 34, and System on API 37/16 KiB, including a late result after process death with native confirmation already open. 287 JVM, 15 Python, 5 framework tests, lint, and APK audit passed. See verification and ADR 001.

Version 1.2.2, build 9, retains the publisher certificate and GPL-3.0-only license. Release tag.

APK SHA-256: 2ff8357f95ea6c992a7075323b8f19b8718c3b2cb6785f8ad27230f21f0ad446.

CI: GitHub Actions — passed / проверки пройдены, commit f44d9f8.