Запуск задачи tasker через SSHDroid (или оболочку adb)

Я пытаюсь запустить задачу tasker вручную из ADB Shell через SSHDroid. я выполните следующие действия в putty (клиент Windows SSH):

am broadcast -a net.dinglisch.android.tasker.ACTION_TASK -es task_name Бесшумный

На котором я получаю:

Вещание: Intent {act = net.dinglisch.android.tasker.ACTION_TASK dat = Silent} Трансляция завершена: результат = 0

Однако, несмотря на существование задачи «Безмолвие», ничего не происходит. Может быть, потому, что SSHDroid не имеет net.dinglisch.android.tasker.PERMISSION_RUN_TASKS разрешение? Если так, как я могу это исправить? Если нет, что еще может быть причиной?

Спасибо!

5 голосов | спросил VitalyB 31 Mayam11 2011, 11:46:58

2 ответа


3

Это было решено благодаря Bossman's awesome proxy APK . Установите его, а затем запустите через SSH:

am broadcast -a pl.bossman.taskerproxy.ACTION_TASK --es task_name TASKER_TASK_NAME_GOES_HERE

Он работает безупречно:)

ответил VitalyB 26 Jpm1000000pmThu, 26 Jan 2012 16:21:06 +040012 2012, 16:21:06
1

Причина в том, что SHDroid не имеет разрешения на выполнение действий Tasker.

Вы можете связаться с разработчиком SHDroid и попросить его добавить разрешение на приложение. Я не нашел для него точной контактной информации, но нашел его блог .

ответил Ryan Conrad 25 Jpm1000000pmWed, 25 Jan 2012 19:40:35 +040012 2012, 19:40:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132