Releases: MartinKayJr/AutoCheckinPlugin
2.6
本次更新
1.支持与shizuku同款的Server服务,Server服务基于adb命令保活,只要你的手机用shizuku在不重启情况下没挂过,那本方案也不会挂掉。
2.支持Xposed闹钟方案,目前支持华为和小米/红米,在闹钟设置好签到的闹钟时间,备注 设置为 a0 a1 a2 a3即可
4.1.31版本的兼容配置为
第一个id mmw
第二个id bw8
Server方案介绍
每次修改时间,都需要重新同步配置和重新执行server的adb命令
因为 server方案是独立的一个adb进程,等于是把adb一直挂在手机里面,adb的权限很高,并且不会被杀死,(各位应该没见过自己的adb连接连了一天,第二天就断开的情况吧?这就是server服务的稳定性极高)但是无法读取app的配置,所以点击同步配置会把 时间变为json放到外部存储的Download下的autocheckin_config.txt,里面是一个json文件,格式是 {"a0": "10:01", "a1": "10:30", "a2": "14:45", "a3": "09:15"}
这样的格式,依次对应了 上午上下班,和下午上下班。如果app里面没勾选和日历周末标绿,即便到了时间也不会触发。
2.4
本版本为力推版本
更新内容
1.支持手动兼容多个不同版本
2.支持通知保活,小米、华为等系统将不再出现时钟问题
3.支持邮箱通知,设置邮箱地址后,关键操作将发送邮件
4.支持远程控制 通过监听 QQ\微信\TIM\支付宝的消息,就可以完成 查询电量、直接签到功能
5.支持超级指令 通过超级指令可以 开启或者关闭某个时间段并且重新加载配置,并且支持设置邮箱地址和清退程序
2.3
1.增加随机包名
未雨绸缪功能,用于未来某一天被针对性检测,防止检测包名的方式导致的打卡异常情况。
2.2
1.增加系统时间和网络时间误差判断。
2.增加快捷打卡支持。
2.1
1.增加智能识别跳转开关,以防止智能识别失败的原因。故不作为默认开启功能。
2.0
1.增加home键测试按钮,在杀死目标程序前,不再基于无障碍完成回到桌面,否则会出现无法成功的情况,导致亮屏就是目标程序加载自动打卡成功。改为了基于ROOT shell和ibinder shizuku的实现方式。
1.9
本次更新
1.支持时间段勾选,在该版本中,要求你必须勾选时间段再开启自动打卡,例如只勾选上午上班打卡再开启,则只有上午上班打卡生效,其余时间段不生效。
1.8
1.5
相较于上一次,修复了一些问题,并且更新了一个重大的特性,就是免ROOT。
本次更新
对Shizuku的支持,大家可以了解一下什么是Shizuku,知道的就不用我多说了。
意思就是,你手机需要安装AutoCheckinPlugin,然后再安装一个Shizuku,然后在Shizuku里面通过电脑ADB的方式执行Shizuku给你的一个命令,然后Shizuku就会运行起来,然后在Shizuku中授权AutoCheckinPlugin,接下来你就可以免ROOT完成如 息屏、亮屏、杀APP后台等操作。需要注意的是,AutoCheckinPlugin必须要有 息屏、亮屏、杀APP后台等操作的支持,因为在解锁屏幕时,需要点亮屏幕,你应该清空你的密码,支持直接开屏和上滑解锁,其次是在完成签到后,会杀掉APP,让下次打开APP回到首页,然后完成息屏操作省电。
1.4
相较于上次修复了大多数问题。并且增加了一些新东西。
本次更新
1.修复了修改时间的问题,之前代码写错了呜呜呜
2.增加了时间抖动,根据指数分布算法,距离上一次休息的时间会增加抖动幅度,例如,距离上一次休息(周日)是1天,幅度设置为3(正负3),打卡时间是50,也就是47-53这个范围,则更有概率为50偏前的时间,如果距离上一次休息的时间是5天,则更可能是50偏后的时间。
随机到某时间打卡的概率:
星期 | 47分占比 | 48分占比 | 49分占比 | 51分占比 | 52分占比 | 53分占比 |
---|---|---|---|---|---|---|
1 | 100% | |||||
2 | 78% | 6.2% | 15.8% | |||
3 | 15.8% | 51.8% | 32.4% | |||
4 | 40.2% | 15.6% | 11.6% | 32.6% | ||
5 | 7% | 37.8% | 32.2% | 23% | ||
6 | 33% | 16.4% | 33.2% | 17.4% |