AI summary
Isolated Ubuntu 26.04 terminal for arm64 Android running via proot without root access. Features DeepSeek Harness auto-setup, a built-in WebView browser for local dsh web UI, file transfer through a sandboxed workspace, and optional background service for long-running tasks. Requests broad storage permissions for its file manager screen, though the container itself remains isolated.
Generated by AI. May contain inaccuracies.
About this app
Isolated proot Ubuntu 26.04 terminal for Android (arm64). Based on RedTerm, GPL-3.0.
Изолированный терминал с Ubuntu 26.04 под PRoot для Android (arm64). Работает без root — в основе лежит эмуляция chroot через proot.
Изоляция: контейнер не видит папки телефона. Никаких биндов /sdcard, /storage, /mnt, /data; приложение не запрашивает разрешений на хранилище/медиа, allowBackup=false. DeepSeek Harness (dsh): при первом старте терминала в контейнер автоматически ставятся пакеты-предпосылки (git, curl, python3 и др.), Node.js 22 и @deepseek-ai/dsh — один раз, с ретраями до успеха (маркер /root/.tf_setup_done). Ключ DeepSeek API задаётся в Настройки → DeepSeek Harness и попадает в $DSH_HOME/.env (слой с наименьшим приоритетом — ключ, сохранённый в самом dsh, его перекрывает). Рабочая область /workspace: хост-папка filesDir/workspace биндится в контейнер как /workspace, сессии стартуют в ней. DSH_HOME=/workspace/.dsh — конфиг, плагины и сессии dsh переживают переустановку rootfs. Файлы туда-сюда: экран «Files» (меню терминала) — вкладки «Workspace» (хост-папка) и «Device» (ВСЕ папки и файлы устройства напрямую, без выбора папки). Приложение запрашивает системный доступ «ко всем файлам» («All files access» на Android 11+, разрешения чтения/записи ниже); импорт в workspace и экспорт на устройство — копированием через java.io.File. Контейнер по-прежнему не имеет прямого доступа ни к одному пути файловой системы устройства — файлы пересекают границу только через этот экран и app-приватную /workspace. Встроенный браузер: лёгкий WebView с щипковым зумом и кнопками «− / + / ⟳». Cleartext разрешён только для 127.0.0.1/localhost — им же открывается Web-интерфейс dsh («dsh Web» в меню терминала или кнопка в настройках, сервер dsh web --no-open --port 3080 запускается автоматически). Обновление dsh в одну кнопку: Настройки → «Install / update dsh» — резервная копия $DSH_HOME в /workspace/.tf/backup, npm i -g @deepseek-ai/dsh@latest, проверка запуска; при неудаче — откат на предыдущую версию пакета и восстановление конфига из архива. Живой лог показывается прямо в диалоге. Оптимизация фона: по умолчанию — никаких постоянных уведомлений и wakelock; свайп приложения из списка задач полностью убивает все процессы (сервис + proot + дочерние процессы через killProcessGroup). Опциональный фоновый режим: переключатель «Background mode» включает foreground-service с уведомлением (для длинных сборок apt/make, когда экран погашен).
About this version
- Version
- 1.2.0 (3)
- Size
- 4.69 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- x86_64, arm64-v8a, armeabi-v7a, x86
- Downloads
- 7
- Updated
- Sep 23, 2026
- Package
- com.terminalfree.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10