如何使用 Tasker 更改首选网络类型(无根)

今年 1 月,Tasker 发布了一项重大公告,允许用户在没有 root 权限的情况下在 Android 上执行核心系统任务。 这听起来像是一个迷人的想法,坦率地说,新的变化让那些仍然反对生根设备的用户更容易做到这一点。 因此,在本文中,我将全面了解 Tasker 如何在没有 root 权限的情况下实现系统级任务。 为了证明这一点,我将展示如何在没有 root 权限的情况下使用 Tasker 更改首选网络类型。 说了这么多,现在让我们通读这篇文章并详细了解这些步骤。

使用 Tasker 更改首选网络类型

在这里,我们列出了所有部分,因此您可以快速跳到相关部分。 首先,我们已经解释了新权限,然后转到了步骤。 即使您是 Android 自动化的初学者,您也可以按照本指南学习如何更有效地使用 Tasker。

  1. 亚行权限解释
  2. 授予亚行权限(一次性流程)
  3. 使用 Tasker 更改首选网络类型

在 Android 上自动更改网络

亚行权限解释

在我们完成这些步骤之前,我想讨论一下您将在本教程中授予的新 ADB 权限。 第一个是 WRITE_SECURE_SETTINGS 这允许应用程序 读取或写入安全系统设置. 此权限不适用于第三方应用程序,因此您需要 ADB 手动允许 Tasker 与系统设置进行交互。

接下来是 ADB WiFi 权限。 这是一种敏感权限,通常不鼓励用户授予此权限。 此权限的作用是,它会在您的 Android 设备上永久打开一个端口,您的智能手机上安装的任何其他应用程序都可以访问该端口。 也就是说,在应用程序可以访问该端口之前,您总是会收到安全提示。 所以 如果您突然收到 USB 调试提示 – 你没有手动调用 – 然后立即取消它。 如果允许,恶意应用程序可以使用此端口控制您的设备。

现在来看看这个权限的作用。 好吧,正如我上面所说,该命令会主动保持设备上的端口打开,并且 Tasker 使用它来推送 ADB shell 命令 在设备本身内。 无线 ADB 功能旨在用于无线 PC 智能手机网络共享,但在这里,Tasker 在内部(通过开放端口)使用它来推送 ADB 命令,而无需 PC。 这就是为什么您能够在 Tasker 上完成之前需要 root 权限的任务。

综上所述,如果突然出现提示,请不要批准调试权限。 仅有的 如果您手动调用了该命令,则只允许它. 如果您想删除所有 ADB 授权,您可以从设置 -> 关于手机 -> 开发人员选项 -> 撤销 USB 调试授权。 此外,您可以禁用“无线 ADB 调试”以永久禁用端口。

授予亚行权限(一次性流程)

1. 首先, 安装塔斯克应用程序 (3.49 美元) 在您的 Android 设备上。 这是一款付费应用,但物有所值。

2. 接下来,在您的计算机上设置 ADB 并将您的 Android 设备连接到计算机。 要验证连接,请运行 adb devices 在终端/CMD 窗口中,然后按 Enter。 如果它返回一个 序列号 那么你就可以走了。

授予亚行权限(一次性流程)

3. 现在,您需要运行以下命令来授予 Tasker 写入安全设置权限。 它 不会返回任何输出,但会进行更改。

adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

授予亚行权限(一次性流程)

4. 接下来,您需要授予 ADB WiFi 权限。 运行以下命令并按回车键。 提示将出现在您的 Android 设备上。 确保启用“始终允许从此计算机”,然后点击“允许”。

adb tcpip 5555

授予亚行权限(一次性流程)

5. 完成之后, 断开您的设备 从计算机。 您已授予所有必需的权限,现在一切都可以在 Android 设备上完成。

使用 Tasker 更改首选网络类型

现在您已经了解并授予了所有必要的权限,让我们举一个简单的例子:使用 Tasker 更改 Android 设备上的首选网络类型。 你 也可以做其他事情,比如打开/关闭移动数据,飞行模式、WiFi 等等。 但是,对于本文,我们将坚持这个简单的指南。

1.打开Tasker并授予应用程序的初始权限。 之后,移动到“任务”部分,然后点击“+”按钮。 在此处选择一个名称,例如,我设置了“4G”,然后点击“完成”按钮。

使用 Tasker 更改首选网络类型

2.接下来,点击“+”按钮并搜索“网络”。 在这里,打开“移动网络类型“。

使用 Tasker 更改首选网络类型

3. 接下来,打开下拉菜单,然后 选择“4G” 或任何您的网络类型偏好。 现在,返回,您已经成功创建了一个任务。 如果需要,您可以在一项任务下添加更多操作。 例如,当我打开 4G 时,我也禁用了 WiFi。

使用 Tasker 更改首选网络类型

4.为了完成教程,我正在制作 另一项名为“2G/3G”的任务 这样我就可以轻松地在网络类型之间切换。 按照与上述相同的步骤:点击“+”按钮并创建一个任务。 然后搜索网络,然后从下拉菜单中选择“2G 和 3G”。

使用 Tasker 更改首选网络类型

5. 你差不多完成了。 您可以通过点击“播放”按钮 在左下角。 如果网络根据配置发生变化,那么您就可以开始了。

如何使用 Tasker 更改首选网络类型(无根)

6. 您还可以创建配置文件并根据时间、家庭 WiFi 连接和其他条件自动执行任务。 但是,在这里我不是自动执行任务,而是在“快速设置”菜单下创建一个切换。 打开“Tasker”并移动到“优先“。 在这里,切换到“操作”选项卡。

使用 Tasker 更改首选网络类型

7. 现在,在快速设置任务下, 点击“搜索”按钮 并选择任务。 对另一项任务也这样做。

使用 Tasker 更改首选网络类型

8. 最后,打开快速设置面板并点击编辑按钮。 在这里,寻找Tasker切换和 将它们移动到快速设置菜单. 你有它。 您只需点击切换按钮即可激活任务并立即更改网络类型。 请记住,由于某些错误,两个切换始终显示为活动状态,但事实并非如此。 您需要点击它来激活任务。

使用 Tasker 更改首选网络类型

在 Android 上使用 Tasker 学习新的 ADB 权限和更改首选网络类型

这就是全部。 您只需要启用两个 ADB 权限,您就可以使用之前需要 root 的 Tasker 执行许多操作。 您所要做的就是:不要将调试权限授予随机提示。 除此之外,您可以直接从 Tasker 切换系统设置、控制覆盖、管理权限,而无需 root。 无论如何,这都是我们的。 如果您遇到任何问题,请在下方发表评论并告诉我们。 我们一定会尽力帮助您。

In relation :  如何使用 Pixel 6 Pro、iPhone 13 Pro 或数码相机拍摄更好的夜间照片
Moyens Staff
Moyens I/O 员工激励了您,为您提供技术、个人发展、生活方式和策略方面的建议,对您有所帮助。