LINUX.ORG.RU
ФорумMobile

Запустить скрипт при загрузке Android

 


0

3

Посоветуйте приложение для Android, которое может запустить скрипт или выполнить команду

  1. При включении устройства
  2. По нажатию кнопки в интерфейсе
  3. По времени - ежедневно или по таймеру или как-то еще [желательно]

Желательно свободное.

★★★

Ответ на: комментарий от ptah_alexs

Не обычный

Termux is an Android terminal emulator and Linux environment app ... A minimal base system is installed automatically - additional packages are available using the APT package manager.

А мне-то команды надо давать непосредственно андроиду, никаких контейнеров и виртуалок не надо.

damix9 ★★★
() автор топика
Ответ на: комментарий от damix9

При включении положить его в /system/su.d, /su/su.d или /magisk/.core/post-fs-data.d в зависимости от того, как рутовано устройство
по кнопкам/событиям - xposed edge (но он без сорцов к сожалению).
открытых не знаю, может и есть

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 1)

У меня несколько месяцев трудится Automate в связке с Termux:Tasker. Automate проприетарен, но бесплатный.

Automate умеет обратиться по интенту к Termux:Tasker, а значит - вызвать скрипт согласно своей циклограмме. Так что Automate дожидается указанного времени, в моем случае делает ещё некоторые проверки (сеть, зарядка) и вызывает Termux.

Через Termux:Widget можно запускать тот же самый скрипт кнопочкой в лаунчере.

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)
Ответ на: комментарий от mittorn

Есть устройство, рутованное так. В результате рут-права приложениям раздает SuperSU Free v2.82-SR5.

Ни одной из указанных папок нет, mkdir /system/su.d ругается Read-only file system.

damix9 ★★★
() автор топика
Ответ на: комментарий от mittorn

Не запускается скрипт.

u0_a5@ducati2fhd:/ $ su
root@ducati2fhd:/ # ls -l /system/su.d/
-rwxr--r-- root     root           50 2024-05-21 19:49 script.sh
root@ducati2fhd:/ # cat /system/su.d/*
#!/system/bin/sh
date > /sdcard/script-output.txtroot@ducati2fhd:/ #
root@ducati2fhd:/ #
SuperSU.png

damix9 ★★★
() автор топика
Ответ на: комментарий от damix9

может, на момент запуска скрипта /sdcard не подключен? попробуй /data или /cache
Но вообще у меня так sshd запускается в телефоне, в нём правда уже magisk, а не supersu. Но на supersu тоже работало

mittorn ★★★★★
()
25 июля 2024 г.