通过sshdroid(或adb shell)运行tasker任务 -- adb 领域 和 tasker 领域 和 ssh 领域 android 相关 的问题

Running a tasker task via SSHDroid (or adb shell)


5
vote

问题

中文

我正在尝试通过sshdroid从adb shell手动运行任务任务。我是 在Putty中运行以下内容(Windows SSH客户端):

am broadcast -a net.dinglisch.android.tasker.action_task -es task_name 沉默

我得到:

广播:意图{act = net.dinglisch.android.tasker.action_task dat = silent} 播放已完成:结果= 0

但是,尽管存在任务"沉默" ,但没有任何发生。 可能是因为sshdroid没有 net.dinglisch.android.tasker.permission_run_tasks权限?如果是这样, 我该如何解决这个问题?如果没有,还有什么可以是原因?

谢谢!

英文原文

I'm trying to run a tasker task manually from ADB Shell, via SSHDroid. I'm running the following in putty (Windows SSH client):

am broadcast -a net.dinglisch.android.tasker.ACTION_TASK -es task_name Silent

On which I get:

Broadcasting: Intent { act=net.dinglisch.android.tasker.ACTION_TASK dat=Silent } Broadcast completed: result=0

However, despite the existence of task "Silent", nothing happens. Could it be because SSHDroid doesn't have the net.dinglisch.android.tasker.PERMISSION_RUN_TASKS permission? If so, how can I fix that? If not, what else can be the cause?

Thanks!

        

回答列表

3
 
vote
vote
最佳答案
 

这是由Bossman的令人敬畏的代理apk 。安装它,然后通过SSH运行:

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

它完美工作:)

 

This was solved thanks to Bossman's awesome proxy APK. Install it and then run via SSH:

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

It works flawlessly :)

 
 
1
 
vote

原因是因为shdroid没有权限才能执行任务操作。

您可以联系Shdroid的开发人员,并要求他添加应用程序的许可。我没有为他找到精确的联系信息,但我找到了他的博客。

 

The reason is because SHDroid does not have permission to execue Tasker actions.

You could contact the developer of SHDroid and ask him to add the permission to the application. I haven't found exact contact info for him, but I found his blog.

 
 

相关问题

3  如何从adb shell更改Developer选项中的指针位置设置?  ( How can i change pointer locations setting in developer options from adb shell ) 
我需要能够使用adb从开发人员选项菜单中选择和取消选择"指针位置" 。 adb shell am start -n com.android.settings/.DevelopmentSettings ,但一旦我在那里,我无法弄清楚如何选择和去选择指针位置。 我只是用shell keyevent'xx'来移动焦点,但...

50  adb backup创建0字节文件;即使我从未设置为一个,也会提示当前备份密码; “无法设置密码”桌面备份密码  ( Adb backup creates 0 byte file prompts for current backup password even though ) 
问题: 每次运行adb备份时,我会在主屏幕底部附近的消息说 Backup starting... ,后跟一条消息,然后是一条消息,然后是一条消息 Backup finished 几秒钟后来尽管我正在使用17 GB的设备内存,并且使用0个字节的大小创建生成的备份文件。我没有收到错误消息,没有反馈,无论是什么都是错误的...

1  尽管安装了LG Universal Mobile Drivers,但仍未检测到LG Nexus 5  ( Lg nexus 5 is not detected despite having installed lg universal mobile drivers ) 
我使用Windows 8,adb似乎无法找到我的LG Nexus 5(D821),尽管已经安装了LG Universal Mobile驱动程序(LgunitedMobileDriver_S498MA22_WHQL_ML_VER_2.2)。 adb reboot bootloader 无法找到设备。 我已在USB调试...

1  尽管明显可用空间,从内部microSD将数据迁移到内部存储时出错  ( Error when migrating data from internal microsd to internal storage despite appa ) 
我有一个moto g3(android 6.0),microdd为2gb,我配置为内部存储。多年来一直在罚款,但我想升级到更大且更快的卡片。所以,我首先试图安全地删除这个microSD。当我尝试将数据从microSD卡迁移到我的手机的内部存储时,它会失败以下消息: 无法移动数据 在原始位置留下的数据 然而,我以为...

14  'adb push'和'adb安装'之间有什么区别?  ( Whats the difference between adb push and adb install ) 
将 adb push 只将文件复制到目标位置,而 adb install 将文件复制到目标位置和也设置了正确的权限你? ...

2  adb shell更改相机模式  ( Adb shell change camera mode ) 
我正在使用adb shell来远程控制三星Galaxy S9。 我可以做我想要的大部分事情,但我努力找到一种方法来切换/切换相机模式。 我到处都是搜索,发现了关于这个的很少信息。我只发现了如何在前面或背面朝向相机之间切换,但我希望能够选择慢动作模式。 也许我不是在看正确的地方... 有没有人知道我怎么办? 任何帮...

0  Realme 3 Pro粘在Bootloop(启动/恢复)被销毁  ( Realme 3 pro stuck at bootloop boot recovery has been destroyed ) 
嗨,我的手机处于启动循环 fastboot不起作用我已经尝试了每个按钮,但没有工作 没有连接到PIC /笔记本电脑也是如此 任何人都有解决方案请帮助 我确实用origanfox恢复闪现了我的股票rom。然后闪烁ROM后移动没有恢复,但FastBoot正在连接到PC。 我遵循这个 unbrick指南工作正常i执行8...

1  TWRP高级擦拭软砖?  ( Twrp advanced wipe soft bricked ) 
与我的moto g7 plus湖在血统上搞砸了17.1&结束了分区B&amp的TWRP;除了我的inexpertings ovblbers,划分的谱系恢复。很遗憾的是,使用TWRP&amp在A / B上进行了高级擦拭;现在恢复对亚行或触摸无响应。我假设设备是吐司? 所以有没有任何程序来纠正,或者我是否需要流行...

5  通过adb停止媒体播放  ( Stop media playback through adb ) 
我在手机上测试了一些设置,不幸的是,我唯一的控件现在是通过adb立即通过adb。我的问题是,虽然我可以通过以下命令开始播放音乐文件,但我无法停止它,所以我可以执行下一次迭代。 adb shell am start -a android.intent.action.View -d "file:///sdcard/M...

13  我键入了adb server的path变量,从cmd开始?  ( What do i type in path variable for adb server to start from cmd ) 
我正在追随Wiki如何安装和设置Android SDK,并且我被困在我应该测试的一步,如果adb服务器使用命令 adb start-server ,我应该测试。这个命令是否正确? 维基可以在这里找到: http://wiki.rootzwiki.com/android_sdk 我已经完成了它在步骤5中所说的。但...

0  我可以复制分区图像,修改,然后将其恢复到Android手机?  ( Can i copy a partition image modify and then restore it back to android phone ) 
我已经开始让我的脏手进入自定义的Android ROM。我有一个没有特定的TWRP恢复的rooted Android设备。我有一个问题是,可以从Android手机,下一步,修改它,并最终使用Linux PC将其恢复到Android手机中的分区图像?谢谢所有人! ...

7  adb命令获取adb版本的手机  ( Adb commands to get the adb version of mobile phone ) 
这可能听起来很愚蠢,但在阅读这个帖子(似乎完整)我仍然没有看到如何获得我的Android的"ABD版本" ,我期望的输出是这样的 Android Debug Bridge version 1.0.31 。我尝试过(基于这个答案) adb shell ,然后 adb version 我得到 /system/bin/sh...

0  unbrick联想zuk z1,每分区格式化后  ( Unbrick lenovo zuk z1 after every partition was formatted ) 
砖块我的手机试图在它上安装cyanogenmod。格式化每个分区,包括/引导和/恢复。 手机不能: 引导到主屏幕。 由adb达到。 具有重新启动的引导加载程序。 闪存新的恢复。 手机可以: 在启动循环中陷入困境。 输入zuk恢复。 输入下载模式。 此外,使用adb在手机处于下载模式时查找设备,返回以下内容: ...

0  在同一终端上显示“adb status-window”和“adb logcat”  ( Showing both adb status window and adb logcat on the same terminal ) 
我试图获取 adb status-window 命令以显示任何有用的东西,但它似乎只是显示以下内容: Android调试桥 州:设备 起初,我认为它是因为资源正忙于现有操作 adb logcat ,但停止执行此问题。 这是用于在本地机器之外的设备,并且在亚栏中使用WiFi。 是否有可能立即使用这两个命令? ...

1  Android 5.1 adb备份与Android 6.0不兼容吗?  ( Is an android 5 1 adb backup incompatible with android 6 0 ) 
我最近在我的nexus 4上加载了cyanogenmod 13.在闪烁之前,我做了一个完整的adb备份和com.king.candycrushsaga的app数据备份。似乎需要恢复的唯一仍然是烛台数据,但亚行恢复似乎没有做这项工作。它只是在/ sdcard / android / data中创建一个空文件夹。 我使用...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.