我的Tasker应用,欢迎大家来讨论

看到小众软件介绍Tasker,论坛里有童鞋书写攻略,新人我也分享一下自己的Tasker设置吧。一直都希望能用一个Tasker解决更多的问题,所以也想借此机会学习下其它童鞋的经验,也希望听听有没有别的什么需求,看看能不能实现。

PS.现在IFTTT出了安卓客户端后,Tasker和IFTTT可以联合在一起了,操控的内容从手机拓展到了网络。(当然,原来通过网页端IFTTT就已经可以了,只是现在更加方便,范围更广了)

以下是我的Tasker应用,暂时先不写具体设置,如果有童鞋感兴趣,再针对性地细说。

  1. 每天早上日出的时间(每天都不相同),播放BeyondPod下载的Podcasts节目,并且逐渐放大音量,在广播声中逐渐起床。自然闹钟。
  2. 每当手机被伪基站劫持,即将收到垃圾短信的时候,自动进入20秒飞行模式,从而屏蔽伪基站的垃圾短信。防骚扰。
  3. 每当手机连上WIFI时,自动打开后台同步,同步各个账号、通讯录、邮箱等,断开时关闭。省电省流量。
  4. 每当手机充电,并且连接到WIFI,并且在凌晨0点到6点时,自动检查是否可以上Google(用以判断网络好不好),判断网络不错时,自动更新下载BeyondPod广播,备份短信和通话记录到Gmail,将手机内数个文件夹(包括一些应用、统计、Tasker任务数据)的内容同步到Box.net备份。自动同步与备份。
  5. 每月1、5、10、15、20、25、30日中午十二点一刻,自动向中国移动发送查话费和流量的短信,省去安装流量控制软件(例如360),在手机的使用已经形成习惯后,定时查阅流量就已足够,完全不需要那些后台软件整天监控着。流量查询,省电,保性能。
  6. 运行指定软件的时候更改屏幕变暗时间,方便阅读,退出时恢复较短的时间。省电。
  7. 运行美团、豆瓣、快的打车、支付宝之类软件时,允许其联网,其余时候不允许联网。省电,省推送,省流量。
  8. 运行百度地图、谷歌地图、GPS status时才打开GPS,其余时候不打开,防止各种莫名其妙的软件使用定位功能,省电,保护隐私。
  9. 插入耳机的时候,以合适的音量自动播放BeyondPod广播。自动播放。
  10. 当出现未接来电时,将手机音量调大,以防再次拨打时仍然听不到。防止漏接。
  11. 开机时扫描SIM卡,如果SIM卡不是已设置的卡片,则打开全套定位功能,记录位置,记录“SIM卡被更换”,前后照相机拍照,记录短信、记录最近通话记录等信息,打开一切可用网络,将简单版信息以短信发给指定号码(借此获得新插入的手机号码),并将全部详细信息照片等同步到Box.net指定位置,备查。被动启动的防盗。
  12. 监控收到的短信,当收到指定短信后,完成11条所述任务。主动启动的防遗失。
  13. 监控锁屏画面连续输错N次,启动11条所述任务。防盗、防偷窥。
  14. 接入电源并匍匐放置手机的时候,自动播放BeyondPod广播,改变位置或断开电源时停止播放。自动播放。
  15. 指定时间运行指定软件。自动运行。
  16. 通常(如9-21点),在没有WIFI、没有电话呼入时,每隔半个小时自动打开数据流量45秒,并仅允许微信、邮件等联网,接收即使消息,随后关闭。省电,省流量。
  17. 打开微信和飞信时打开数据流量,保证主动发信息时有网络,关闭微信和飞信时断开数据连接,回到16条所述的定时联网状态。自动数据流量。
  18. 更改一些难看的APP的图标,就好像Windows上建立一个自定义的快捷方式;当然,也可以建立一个图标,按下去后打开多个APP。快捷方式。
  19. 自编“天黑请闭眼”程序一个,用于团队聚会游戏,可设定角色种类和数量,自动分发给在场玩家。部分玩法可省去裁判。
  20. 自编“谁是卧底”程序一个,用于团队聚会游戏,可以自己出题或者使用海量题库,自动分给在场玩家,并且支持查询卧底,省去出题裁判。

PS 1. 使用上述功能,在办公室与家里都有Wifi的情况下,不太常用手机冲浪,每月的数据流量仅有20+M,不影响即时通信,严重对得起手机包月费,对不起运营商;其实,运营商绝对不会告诉你,大部分流量都是浪费的!

PS 2. 还有一些设置,后因对于自己的实用性不太强,而暂时取消了,对于需要的童鞋来说应该也容易实现。例如要摇晃拍照,未接来电自动回复,来电时翻转静音,微博关闭时自动将它从后台程序中清除(现在不用微博了,用的时候很爽,那些会在后台停留又不得不经常使用的程序,都可以用这招),收到短信时拍照(远程快门线),收到短信时录音(远程监听)等等等等(完全是发挥想象力的游戏)。其实,到最后,最大的问题是还有什么事情需要自动完成么?所以来听听大家的意见。

PS 3. 有了IFTTT,可以在天气如何如何时,博客如何如何时,网上云盘如何如何时等等等等,做各种各样事情,详见IFTTT,本身功能已经很强大。IFTTT和Tasker合作的,有一些设想,但还未实际使用,例如雷雨时显示通知,触发大音量;次日天气预报天晴或天阴,使用不同的闹铃音乐;根据当前气温改变手机铃声;自动把天气预报记录在手机文本文件中;雷雨又在野外时自动飞行模式;指定一群人到达某个地点(Life360)后给所有人发送通知;股票涨到XX时手机提醒;无穷无尽…

1赞

如果可以,写出教程,,我也想这样设置,自己鼓捣的时候,只弄出一个打开飞信的时候开启网络,推出就关闭,还是折腾了好久。。。

求分享xml 识别伪基站劫持用什么工具

第二条伪基站怎么识别?

@scavin 通过基站ID才行, 不过前提是你已经确认了那个基站是伪基站. 第11条值得研究.

可不可以保存一份下来,可以让我们导入tasker,谢谢了!!

11条感兴趣的说

太强大了,这才是会用手机的达人

@colt365 @scavin @Benny.Flash 各位童鞋都想得多了点,其实实现得很简单。经过一段时间的观察,我发现,在我的手机上,每当被伪基站劫持的时候,都会发生一个事件:通知栏显示"Restricted access changed"的一条通知,并且信号状态发生改变,服务名称好像也消失了等。因为不太了解具体的机制,不敢说死,但一般在城里用的时候,几乎每次都是这种表现。因此,触发的事件就变得简单了,我使用的是“事件-界面-通知”,其中所有者程序不填,标题填“Restricted access changed"。因此,无论在何处,当手机检测到信号变化,然后显示了这个通知的时候,就启动了飞行模式。使用这个方法,在我的手机上,基本上拦截掉了全部伪基站短信,十分偶尔的会漏出一条,好几个星期漏出一条吧,估计可能是那个基站发送的时间开得太长了,使得我延迟20秒的飞行模式还没有避过这一遭。各位可以试一试,当然首先要观察下手机有没有信号相关的通知产生,如果没有,也许可以用其它的方法,比如信号强度陡然变化或者服务名称消失一类(还没有亲自试过)。

@dennis_lxg 好神奇的通知,我还从来没有被劫持的时候发现过…或者说每次被劫持手机都在口袋里…

@scavin 没有体验过被劫持+1 果然是不是大城市 生活都乏味一些

【第11条】

提到额外安装的APP,这些APP可以被Tasker以插件方式调用。

Secure Settings,这个APP可以获得一些额外的安全相关的控制。

Android Firewall,这个APP可以在Root手机中更改每个程序访问网络的权限,并且可以批量保存为不同配置,在不同情况下切换。例如A条件下微信和飞信可以上网,其它不行,B条件下Email和浏览器可以上网,其它不行,等等。按需设置。

SMS Backup+,可以将短信备份到Gmail。

FolderSync,这个程序可以将手机上指定文件夹备份到云盘中。

Tasker我用的英文版,中文版的这些说法可能翻译得不好,也不不方便上网查询使用说明。下文我临时按照中文版下看到的词汇说。

配置文件:

系统-设备已启动

任务:

  1. 等待15秒(Tasker说明书上说,开机的时候比较忙碌,建议设置一个延迟,以方便其它程序先运行顺畅)

  2. 变量设置 变量%REPORTTYPE设置为“Sim卡被更换”,勾上“If",出现的两个狂里左边填上"%SIMNUM"(这是SIM卡的序列号的内部变量),中间选择“不匹配”,右边填上你的SIM卡号(可以在正常使用手机的时候,通过显示%SIMNUM的方法获得自己的SIM卡号)。这样的意思,就是在SIM卡号不等于你之前输入的号码时,把这个变量设置为“Sim卡被更换”。这里用这个功能只是为了记录下触发后续事件的原因,区别12条,13条中的触发条件,让我最后查看报告的时候知道是为什么触发的。

  3. 执行任务 名称 Report,If勾上,填法同上。意思是设置完第2条说的触发类型后,开始执行报告任务。

Report报告任务的内容,单独在任务列表中制作,以备原文12条和13条等其它情况调用。Report的内容如下:

  1. 插件Secure Settings,设置GPS打开。

  2. 插件Secure Settings,设置唤醒设备,唤醒类型为屏幕暗,时间10秒。

  3. 拍照 前部相机 指定照片名称为 Front-%DATE-%TIME(这样的照片名称就包含了相机名,日期和时间);勾上“离线的”,让相机悄悄拍照,不改变屏幕显示,不播放快门声音;分辨率设640×480,看得见就行了,少点拍得快,保存得快,上传得快;最后勾上“错误后继续运行任务”,以防意外卡死。

  4. 拍照 后部相机 同上。

  5. 插件Secure Settings,Lock Device,启动Pattern Lock。用图案锁锁死手机。

  6. 发送短信到指定的多个号码,多个号码之间用逗号间隔,内容是"%SIMNUM",勾上If,只在%SIMNUM不等于自己的卡号时使用,这样没有换卡时就不给备用号码发短信了。被换卡后,就会自动给指定的号码发短信,内容是%SIMNUM,现在的手机卡号。收到短信后,就知道换的新卡的手机号了,有时候收到的%SIMNUM号码不全,没关系,不重要了。

  7. Android Firewall切换为不启用。自己用时是启用的,只有部分程序可以上网,现在所有程序都可以使用数据流量,以备接下来的上传数据。

  8. 移动数据 开。

  9. Wifi 开。

  10. 获取位置,超时100秒,勾上立刻继续任务,保持记录,遇到错误后继续运行任务。可以持续追踪,又不延迟执行后面的程序。

  11. HTTP POST 服务器端口www.google.com,超时10秒。这个用来尝试进行一次联网,看看网络是否通畅,如果不通畅,%HTTPR这个内置变量会记录为-1。

  12. Wifi 关 If %HTTPR=-1。如果网络不通,估计Wifi虽然连上,但没法上网,这时候就关闭Wifi,只留下数据连接还开着。

  13. 飞行模式 开。If %HTTPR=-1。

  14. 飞行模式 关。If %HTTPR=-1。13和14这一开一关,是因为我的手机有时候数据图标会消失,只有重新开关一次飞行模式,才会显示,才能使用数据上网。11-14是为了避免连上一个上不了网的wifi,如果连上后上不了网,就关闭wifi,用数据流量。

  15. 写入文件 到一个TXT (路径为刚刚拍摄照片的文件夹)

  16. SMS Backup+ (什么参数也不用设,调用就意味着开始备份)。

  17. FolderSync,将两张照片和一个TXT所在的文件夹与云盘进行同步。

TXT的内容如下:

%DATE %TIME %REPORTTYPE (时间地址和报告类型)

手机卡号 %SIMNUM

GPS状态 %GPS

GPS定位坐标 %LOC

GPS定位海拔 %LOCALT

GPS定位精度 %LOCACC

网络定位坐标 %LOCN

网络定位精度 %LOCNACC

电池余量 %BATT

飞行模式开否%AIR

最后拨出电话的号码、姓名、日期、时间 %CONUM %CONAME %CODATE %COTIME

最后打入电话的号码、姓名、日期、时间 %CNUM %CNAME %CDATE %CTIME

当前的WIFI联网状况 %WIFII (包含一些列wifi信息)

【第12条】

配置文件为:使用收到短信,可设置指定的文字,这样只有收到指定文字的短信,才会触发。

任务:

  1. 静音模式 打开。这样,收到这条短信后就不会触发短信铃声,免得被小偷发现了。

  2. 变量设置 %REPORTTYPE 为“短信触发”。

  3. 执行任务Report。

  4. 静音模式 关闭。

【第13条】

配置文件为:Secure Settings,Failed Login(解锁失败),Attempts(尝试几次触发)设为你所需,我设为2。

任务:

  1. 震动 200。(让自己知道触发了,没什么实际用途)。

  2. 变量设置 %REPORTTYPE 为“登录错误”。

  3. 执行任务Report。

@dennis_lxg 赞!其实直接给我看代码更方便一些。。。

小众软件的大神谁可以按这个做个教程吧,我是精力有限了,做好了发在小众的首页上,也算是个原创的东东~~

@dennis_lxg 你这个这么详细 已经是教程了

@dennis_lxg 断网情况下HTTP POST google.com会提示未知主机的错误,后面的步骤就不会运行下去了,想请教一下这个是个别情况吗

@shawninn 你在设置HTTP Post事件的时候,最后一个"Continue Task After Error"或者中文大概是“遇到错误后继续运行任务”,打勾。这样在网络无法接通或者接通但无法连到这个网站的时候,%HTTPR都会返回“-1”,这样就可以继续后面的步骤了。上面的第11步忘记写上了。

@dennis_lxg 原来是没取消beginner mode,怪不得之前没看到这项……非常感谢耐心的解答!

关于伪基站貌似只有GSM用户才会被劫持吧,3G貌似很少?

关于伪基站劫持,大家可以看一下这个http://www.zhihu.com/question/21389742