Иконка приложения Script Runner for Termux

Script Runner for Termux

Безопасный Android-мост для управления, написания и выполнения скриптов через Termux

Проверено сканеромСистемные
Скачать APK · 10,6 МБВерсия 1.7.2 · обновлено 3 месяца назад

Описание переведено на русский автоматически, разработчик русской версии не публиковал. Оригинальный текст — на странице приложения в IzzyOnDroid.

Описание

Требуется установленный Termux для выполнения скриптов.

Безопасный Android-мост для управления и выполнения скриптов через Termux. Это приложение позволяет автоматизировать задачи, управлять переменными окружения и создавать ярлыки на главном экране для ваших любимых скриптов, уделяя особое внимание безопасности и простоте использования.

Возможности:

  • Встроенный редактор скриптов: Пишите и изменяйте скрипты прямо в приложении.
  • Гибкое выполнение: Поддержка фонового выполнения или интерактивных сессий Termux.
  • Широкие возможности настройки:
    • Поддержка любых расширений файлов.
    • Пользовательские префиксные команды и аргументы.
    • Управление переменными окружения.
    • Добавление параметров времени выполнения, как с помощью текста, так и с помощью ваших собственных пресетов.
    • Можно настроить с помощью пользовательских тем.
  • Кастомизация: Персонализируйте ярлыки скриптов с помощью пользовательских значков.
  • Переносимость данных: Полная поддержка импорта и экспорта вашей библиотеки скриптов (теперь с самими скриптами, а не только с парсингом моих JSON DTO).

Удаленное выполнение через ADB

Теперь вы можете запускать скрипты удаленно через ADB. Чтобы использовать эту функцию, убедитесь, что вы установили "ADB Code" в настройках скрипта (по умолчанию он пуст). Команда для запуска: adb shell am start \ -n io.github.swiftstagrime.termuxrunner/io.github.swiftstagrime.termuxrunner.ui.features.adbtrigger.AdbTriggerActivity \ --es io.github.swiftstagrime.termuxrunner.adb_code "YOUR_CODE_HERE"

YOUR_CODE_HERE — это кодовое имя скрипта, например, "test2".

Безопасность прежде всего

Я знаю, что скрипты часто обрабатывают конфиденциальную информацию — будь то ключи API в переменных окружения или частная логика. * Зашифрованное хранилище: Все данные скриптов и конфигурации хранятся в зашифрованной базе данных с использованием SQLCipher.

Совместимость

  • Минимальный SDK: 24 (Android 7.0)
  • Целевой SDK: 36 (Android 16)
  • OnePlus не любит приложения, установленные из неофициальных источников, поэтому блокирует возможность приложения запускать Termux при холодном старте. Возможно, вы захотите попробовать подменить его с помощью adb: 'adb shell pm install -i "com.android.vending" -r name.apk'.
  • Другие производители: Если ярлыки не появляются, пожалуйста, вручную проверьте разрешения "Фоновый запуск" или "Ярлык" в настройках системы. Обратите внимание, что некоторые оболочки могут отклонить разрешение позже и не отправлять исключение приложению, с этим, к сожалению, мало что можно сделать.

Текущий статус

Этот проект находится на ранней стадии разработки.

  • Тестирование: Протестированы различные расширения, все работает как ожидалось.
  • Документация: Подробное описание кода в настоящее время находится в разработке.
  • Перевод: Английский и русский переведены мной, все остальное — ИИ. Вы всегда можете переключиться в настройках или во время первого запуска.
  • Стабильность: Хотя приложение функционально, вы можете столкнуться с крайними случаями. Я рекомендую делать резервные копии важных скриптов с помощью встроенной функции экспорта. Кроме того, BasicTextField начинает тормозить при вводе около 177 тысяч символов на Snapdragon 7s gen2, Snapdragon 8 gen3 не имеет такого опыта. Я протестировал, и linenumbergutter не влияет на производительность, так что, возможно, проблема во внутренней реализации. Я не хочу переходить на другие способы отображения, потому что потеряю поддержку стилуса на своем планшете.

Участие в разработке

Вклад, сообщения об ошибках и запросы на новые функции приветствуются! Поскольку приложение находится на ранней стадии, особенно ценны отзывы о том, как оно обрабатывает различные типы скриптов или версии ОС. Этот проект в настоящее время находится на ранней стадии разработки.

Скриншоты

Скриншот 1 — Script Runner for Termux
Скриншот 2 — Script Runner for Termux
Скриншот 3 — Script Runner for Termux
Скриншот 4 — Script Runner for Termux
Скриншот 5 — Script Runner for Termux
Скриншот 6 — Script Runner for Termux

Характеристики

Версия
1.7.2
Размер
10,6 МБ
Требуется
Android 7.0 и выше
Обновлено
1 июня 2026 г.
Добавлено
7 марта 2026 г.
Лицензия
GPL-3.0-only
Автор
SwiftStagRime
Имя пакета
io.github.swiftstagrime.termuxrunner
Архитектуры
arm64-v8a
Источник
IzzyOnDroid·Сборка разработчика, проверена сканером
SHA-256 файла
d586e0eab3c7910c3b1940069980e49eee351b86eec529f69c1b0912df54f5ca
Отпечаток подписи
0f7c5e374a8083fbd957a44f4e4901edb4d4f5c17929ee6b21a27d5d866b0d5f

Файл собрал разработчик, а репозиторий проверил его сканером на рекламные и следящие библиотеки. Сверьте SHA-256 скачанного файла, если хотите убедиться, что он не изменился по дороге.

Что нового в версии 1.7.2

Changes: 1) Added script pages - split your scripts into multiple tabs 2) Added socket mode for resurrection monitoring 3) Fixed export issue for old backups 4) Updated to Android API 37 Please note that Network permission is now required - it's needed for the socket mode, app doesn't interact with network otherwise

Разрешения (15)

Что приложение запрашивает у системы. Чувствительные разрешения показаны первыми.

  • Автозапуск при включении устройства
  • Доступ в интернет
  • Запись файлов на устройство
  • Отключение экономии батареи
  • Показ уведомлений
  • Предотвращение сна устройства
  • Просмотр состояния сети
  • Работа в активном фоне
  • Точные будильники и напоминания
  • Фоновая синхронизация данных
  • Чтение файлов на устройстве
  • Dynamic receiver not exported permission
  • Install shortcut
  • Reorder tasks
  • Run command

Предыдущие версии

  • 1.7.0

    10 апреля 2026 г. · 10,5 МБ · Android 7.0 и выше

    Скачать
  • 1.6.0

    7 марта 2026 г. · 10,5 МБ · Android 7.0 и выше

    Скачать

Ссылки

Как установить APK

Скачайте файл, откройте его через уведомление о загрузке и разрешите установку из этого источника, когда Android спросит. Подробная инструкция со скриншотами — на отдельной странице.

Похожие приложения

Script Runner for Termux распространяется по лицензии GPL-3.0-only. DroidCave не является разработчиком этого приложения и не вносит изменений в файлы: мы отдаём ту же сборку, что опубликована в IzzyOnDroid. Актуальная версия — 1.7.2, 3 версии доступно для скачивания.