是否有任何方法可以在非生根的Android上编程方式转动飞机模式? -- tasker 领域 和 airplane-mode 领域 android 相关 的问题

Is there any way to programmatically turn on airplane mode on non-rooted android?


简体版||繁體版
12
vote

问题

中文

我曾经使用Tasker任务在我需要时自动打开和关闭飞机模式。现在,似乎,这需要根。但根除我的手机禁止我使用Android Pay或任何其他Safetnet锁定的应用程序。 (SafetyNet的最新更新甚至检测到新的系统根本,甚至可以通过解锁的Bootloader触发即使在未驱绘的电话上触发。)

是否有任何方法可以使用任务或其他一些自动工具可靠地打开和关闭飞机模式,而不会丢失对Android Pay的访问?

(奖金问题:为什么地球谷歌考虑打开飞机模式,这是一种危险的功能,它完全禁止在非生根设备上?)

english

I used to use Tasker tasks to turn airplane mode on and off automatically when I needed it. Now, it seems, this requires root. But rooting my phone bans me from using Android Pay or any other SafetyNet-locked app. (The latest updates to SafetyNet even detect the new systemless root, and may even be triggered by an unlocked bootloader even on an unrooted phone.)

Is there any way I can reliably turn airplane mode on and off with Tasker or some other automated tool, without losing access to Android Pay?

(Bonus question: why on earth does Google consider turning on airplane mode to be such a dangerous feature that it's banned entirely on non-rooted devices?)

     
         
         

回答列表

2
 
vote

我承诺在使用Tasker和AutoInput插件发布替代选项之前,这里是诉讼:

  • 首先创建和配置满足您的需求的配置文件(即,何时触发特定时间的飞机模式等)

任务

  • 创建一个新任务"新任务+"

  • 您可以将此任务命名 Airplane_Mode 或任何内容。

  • 单击"+" 添加新动作

a1 :设置➡飞行模式设置

我们需要为只有大约1或2秒添加任务等待操作(以允许屏幕加载)。

a2 :任务➡等待[秒:2]

a3 :插件➡自动输入➡动作[转到"飞机模式设置" 屏幕,在您的Android设置中。

  • 在通知栏上向下滑动,然后触摸自动输出通知中的"添加" 按钮。

  • 触摸"飞机模式" 设置

  • 在通知中触摸"接受" 并返回Tasker。选择"飞行模式" 文本接受(点击勾选)这些设置。

a4 :(返回原始屏幕)添加"AutoInput全局操作" Tasker操作。插件➡autoinput➡全局动作[选择"返回" 选项]。接受设置(点击勾选)

在此处输入图像描述

  • 点击返回退出此任务

  • 保存此任务并退出

nb:这需要屏幕被解锁为上一个解决方法

编辑

  • AutoInput有一个内置选项,可以在Tasker中禁用时解锁屏幕。只需将此操作添加到任务中的顶部:

A1: Go to new action >> Plugin >> AutoInput >> Unlock screen (注意:某些屏幕锁定选项仍然不支持例如指纹,但值得一试)

确认

  • 切换飞机在下午1:20的模式
 

As I promised before to post an alternative option using Tasker and AutoInput plugin, here is the proceedure:

  • Firstly create and profile that suits your needs (i.e when to trigger airplane mode e.g at a specific time etc)

Task

  • Create a new task "New Task + "

  • You can name this Task Airplane_mode or anything.

  • Click "+" to add new Action

A1: Settings xe2x9exa1 Airplane Mode Settings

We need to add a task wait action for just about 1 or 2 seconds (to allow screen to load in time).

A2: Task xe2x9exa1 Wait [Seconds:2]

A3: Plugin xe2x9exa1 Auto input xe2x9exa1 Action [ Go to the "Airplane Mode Settings" screen in your Android settings.

  • Swipe down on the notification bar and touch the "Add" button in the AutoInput notification.

  • Touch the "Airplane Mode" setting

  • Touch "Accept" in the notification and go back to Tasker. There select the "Airplane Mode" text and accept (tap on tick) these settings.

A4: (Going back to original screen) Add an "AutoInput Global Actions" Tasker action. Plugin xe2x9exa1 AutoInput xe2x9exa1 Global action [Select the "Back" option]. Accept the setting (tap on the tick)

enter image description here

  • Tap back to exit from this task

  • Save this task and exit

Nb: This require screen to be unlocked as the previous workaround

Edit

  • AutoInput has a built-in option to unlock screen if it is disabled in tasker. Simply add this action to the top in the task:

A1: Go to new action >> Plugin >> AutoInput >> Unlock screen (note: some screen lock options are still not supported e.g fingerprint but its worth a try)

Acknowledgements

  • Toggle Airplane Mode At 1:20 PM
 
 
1
 
vote

如果您喜欢一个简单的shell脚本

编辑 [忽略这个错误的答案,它为root access]

再次读取问题的非根源部分。

打开开发人员选项中的"显示触摸" ,并记下

的确切位置
  • 状态栏在滑下之前

  • 状态栏打开后(幻灯片到点)

  • 飞机模式切换

  • 数据切换(可选)

一旦您拥有所有坐标,您可以构建脚本(.sh)

我使用的是一个,

  echo 'Swipe Down Notification' input swipe 400 40 450 580 1000 echo 'Swipe Down Quick Actions' input swipe 400 40 450 580 1000 echo 'Toggle Airplane Mode' input tap 280 573 echo 'Wait for toggle' sleep 10.0 echo 'Repeat for new IP Address' input swipe 400 40 450 580 1000 input swipe 400 40 450 580 1000 input tap 280 573 echo 'FINISHED IP REFRESH' sleep 2.0   

滑动开始是x400,y40结束是x450,y580持续时间为1s。

使用obove .sh命令(输入)您可以执行大量的用户操作,包括输入文本,使用 am start 等。

其他是

  END A CALL  input keyevent 6   PRESS HOME  input keyevent 3   OPEN CAMERA  input keyevent 27   PRESS MENU  input keyevent 82   ENTER NUMBER (1)  input keyevent 8   ENTER SOME TEXT Hi i am some... SEPERATOR  %s  input text 'Hi%si%sam%ssome%stext%sto%sbe%swritten%sby%suser'   SWIPE FORMAT IS, START POINT - END POINT - msDURATION   input swipe 500 800 500 800 5000   

为什么以编程方式控制安全功能如此危险? 想象一下,在飞机上去夏威夷,突然的应用程序决定将飞机模式关闭中空飞行,它会干扰飞机的无线电信号,你最终在墨西哥?

哈哈,它还刷新了与接收信号的无线电塔的连接,它会改变您的IP地址并为您提供新的网络ID,这也可以滥用,因此最好不要允许用户访问程序。

 

If you prefer a simple shell script

Edit [ IGNORE THIS WRONG ANSWER, IT'S FOR ROOT ACCESS]

Just read the non-root part of question again.

Turn on "Show Touches" in Developer Options and write down the exact locations for

  • Status bar before sliding down

  • Status bar after opened ( slide to point )

  • Airplane mode toggle

  • Data Toggle ( Optional )

Once you have all coordinates you can build a script (.sh)

Heres one i used,

echo 'Swipe Down Notification' input swipe 400 40 450 580 1000 echo 'Swipe Down Quick Actions' input swipe 400 40 450 580 1000 echo 'Toggle Airplane Mode' input tap 280 573 echo 'Wait for toggle' sleep 10.0 echo 'Repeat for new IP Address' input swipe 400 40 450 580 1000 input swipe 400 40 450 580 1000 input tap 280 573 echo 'FINISHED IP REFRESH' sleep 2.0 

Swipe start is X400,Y40 end is X450,Y580 duration is 1s.

Using the obove .sh command (input) you can do a lot of the user actions including entering text, opening applications with am start etc ..

others are

END A CALL  input keyevent 6   PRESS HOME  input keyevent 3   OPEN CAMERA  input keyevent 27   PRESS MENU  input keyevent 82   ENTER NUMBER (1)  input keyevent 8   ENTER SOME TEXT Hi i am some... SEPERATOR  %s  input text 'Hi%si%sam%ssome%stext%sto%sbe%swritten%sby%suser'   SWIPE FORMAT IS, START POINT - END POINT - msDURATION   input swipe 500 800 500 800 5000 

Why is it so dangerous to programmatically control a safety feature ? Imagine being on a plane going to Hawaii, and all of a sudden your application decides to turn Airplane mode OFF mid flight, it interferes with the radio signal of the plane and you end up in Mexico ??

Haha, Also it refreshes your connection with the radio tower your receiving a signal from, it changes your IP Adress and gives you a new network ID, this could be abused also and therefore it's best to not allow programmatic access for the user.

 
 
1
 
vote

您可以通过tasker +自动输入组合或另一个名为飞机模式Pro (1.78美元)。 Alernicatiency Get 计划飞机模式

飞机模式Pro允许您设置各种自动触发器 Android的飞机模式。这个应用程序是唯一工作的应用程序 Android版本高于JellyBean 4.2,如JellyBean 4.3, 棒棒糖5.0和棉花糖6.0,仍然不需要植根 设备。

功能:

•支持自动化和第三方发射器

•单独的快捷方式,用于切换,启用和禁用

•通过通知切换

•在特定应用程序运行时启用飞机模式

•在特定时间

启用/禁用

•在充电器被否/连接时切换

•达到某个电池百分比时启用(任何百分比 可以设置)

•启用某个电池温度时

•通过主屏幕快捷方式切换(仅单击)

输入图像描述  Enter图像描述此处

注意:解决方法需要屏幕键入

输入图像描述

免责声明!! IAM绝不是隶属于该申请,而是遇到它,所以我认为这是解决问题的良好解决方法。

 

You can achieve that with Tasker + Auto input combo or another third-party application called Airplane Mode PRO ($1.78). Alernatively get Schedule Airplane Mode

Airplane Mode PRO allows you to set up various automatic triggers for Android's Airplane Mode. This app is the only one that also works on Android versions higher than Jellybean 4.2, such as Jellybean 4.3, Lollipop 5.0 and Marshmallow 6.0 and still does NOT require a rooted device.

Features:

xe2x80xa2 Support for automation and third-party launchers

xe2x80xa2 Separate shortcuts for toggling, enabling and disabling

xe2x80xa2 Toggle via a notification

xe2x80xa2 Enable airplane mode while a specific app is running

xe2x80xa2 Enable / Disable at a specific time

xe2x80xa2 Toggle when charger is dis/connected

xe2x80xa2 Enable when a certain battery percentage is reached (Any percentage can be set)

xe2x80xa2 Enable when a certain battery temperature is reached

xe2x80xa2 Toggle via a home screen shortcut (One click only)

enter image description here enter image description here

Note: The workaround requires screen to be on

enter image description here

Disclaimer !! Iam by no means affiliated with that application(s) but came across it, so I thought it was a good workaround to the addressed problem.

 
 
     
     

相关问题

2  无法退出飞机模式  ( Cant exit airplane mode ) 
我有时有这个奇怪的行为 我的手机有零移动网络 我决定我应该"重新启动" GSM服务,然后转到飞机模式 我想禁用飞机模式以返回正常状态。在长按电源按钮后,我确实有"设备选项" ,但是当我按飞机模式(飞机模式启用)时,没有任何反应。我陷入了飞机模式。 但是,此选项不是禁用(灰色)。当然,我有一个sim ,它将在重启后...

3  在国外时,如何停止恼人的“蜂窝网络未找到”弹出提示?  ( When abroad how to stop annoying cellular network not found popup prompt ) 
"找不到蜂窝网络" 是我讨厌的消息我在我的运营商范围内得到了,但如果我在国外,我会怎么做,不打算使用漫游?我不希望每10秒突破我的脸部。如果这种恼人的消息将继续保持持续存在,我将如何使用电话的相机? Switch "飞机模式" 你说?那么如果我决定通过Wi-Fi访问互联网怎么办?我仍然可能会看到这个弹出窗口。 有没有...

2  带自动飞行模式的闹钟  ( Alarm clock with auto flight mode ) 
我正在寻找一个能够关闭飞机模式的闹钟,如果我在唤醒时停止警报。 (当我睡觉时,我打开飞行模式。) 您是否知道使用此功能的任何闹钟? ...

1  Galaxy S2上的飞机模式行为?  ( Airplane mode behaviour on galaxy s2 ) 
我最近注意到了,当我启用飞机模式时,我的GPS会保持启用。我不记得过去的情况,对我来说真的没有意义。是否有一个设置在飞机模式下保持GPS的某处?有此行为还有其他Galaxy S2用户吗?其他Android设备? 感谢您的任何帮助或输入。试图弄清楚这一点是否是预期的行为。 ...

1  我的三星Galaxy S GTI9003卡在飞行模式中  ( My samsung galaxy s gti9003 stuck in flight mode ) 
我想禁用飞机模式以返回正常状态。经过长时间的电源按钮,我确实有"设备选项" ,但是在我按飞机模式(飞机模式启用)时,没有任何反应。我陷入了飞机模式 我尝试重启,sim更改,删除电池....但没有工作。 你有遇到过吗?这是一个已知的错误吗?如何禁用飞机模式。 ...

12  是否有任何方法可以在非生根的Android上编程方式转动飞机模式?  ( Is there any way to programmatically turn on airplane mode on non rooted android ) 
我曾经使用Tasker任务在我需要时自动打开和关闭飞机模式。现在,似乎,这需要根。但根除我的手机禁止我使用Android Pay或任何其他Safetnet锁定的应用程序。 (SafetyNet的最新更新甚至检测到新的系统根本,甚至可以通过解锁的Bootloader触发即使在未驱绘的电话上触发。) 是否有任何方法可以使...

0  即使在飞机模式下也可以通过警报来实现  ( Allowing alerts to come thru even when on airplane mode ) 
我用手机睡觉不要打扰和我旁边的飞机模式跟踪我的睡眠。我不希望整夜旁边的连续细胞/ wifi信号,而我的睡眠追踪我的睡眠。 但是,如果由于任何原因有一些紧急情况,我需要通过一些通知或呼叫来警告。 是否有一些应用程序或某种设置,可以允许我的手机定期连接到WiFi,以检查整个夜晚的更新,如果它获得信号,请发出警报? 我知道...

3  如果我的手机在飞机模式上,我的警报仍会脱落吗?  ( Will my alarm still go off if my phone is on airplane mode ) 
我正在尝试拯救电池,但我早上需要闹钟。如果在飞机模式下它仍然会出现吗? p.s。我有一个HTC Inspire。 ...

0  如何将红乐射击在飞机模式中?  ( How to put the kindle fire in airplane mode ) 
我使用Amazon Kindle Fire (Android 2.3.4)型号: D01400 FCCID:ZEV-1229 。我在开发Android应用程序中使用此设备。 在我的设备中,WiFi可用,以及用于安全目的的Cyber​​oam。我想测试设备连接或未与WiFi连接。 我知道如果您想检查网络连接,并且您有...

8  无法摆脱飞机模式:选择灰色  ( Cant get out of airplane mode option is greyed out ) 
当我上床睡觉时,我经常把我的三星Galaxy Ace放在飞机模式中用作闹钟/音乐播放器,同时节省电池。我可以成功输入该模式。 但是,在我输入该模式后,有时我无法留下该模式,因为选项(列表中的第二个)灰色:我必须重启。任何想法? 我正在使用Android 2.3.4,我的手机扎根了。 ...




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