Skip to content

Releases: MartinKayJr/AutoCheckinPlugin

2.6

14 Dec 03:40
Compare
Choose a tag to compare

本次更新

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

02 Dec 08:17
Compare
Choose a tag to compare
2.4

本版本为力推版本

更新内容

1.支持手动兼容多个不同版本
2.支持通知保活,小米、华为等系统将不再出现时钟问题
3.支持邮箱通知,设置邮箱地址后,关键操作将发送邮件
4.支持远程控制 通过监听 QQ\微信\TIM\支付宝的消息,就可以完成 查询电量、直接签到功能
5.支持超级指令 通过超级指令可以 开启或者关闭某个时间段并且重新加载配置,并且支持设置邮箱地址和清退程序

2.3

12 Oct 02:54
Compare
Choose a tag to compare
2.3

1.增加随机包名
未雨绸缪功能,用于未来某一天被针对性检测,防止检测包名的方式导致的打卡异常情况。

2.2

12 Sep 03:16
Compare
Choose a tag to compare
2.2

1.增加系统时间和网络时间误差判断。
2.增加快捷打卡支持。

2.1

07 Sep 09:29
Compare
Choose a tag to compare
2.1

1.增加智能识别跳转开关,以防止智能识别失败的原因。故不作为默认开启功能。

2.0

19 Mar 06:03
Compare
Choose a tag to compare
2.0

1.增加home键测试按钮,在杀死目标程序前,不再基于无障碍完成回到桌面,否则会出现无法成功的情况,导致亮屏就是目标程序加载自动打卡成功。改为了基于ROOT shell和ibinder shizuku的实现方式。

1.9

06 Mar 03:27
Compare
Choose a tag to compare
1.9

本次更新

1.支持时间段勾选,在该版本中,要求你必须勾选时间段再开启自动打卡,例如只勾选上午上班打卡再开启,则只有上午上班打卡生效,其余时间段不生效。

1.8

30 Dec 02:58
Compare
Choose a tag to compare
1.8 Pre-release
Pre-release

本次更新

1.修复 android 11以上不能正常使用以及正常打开企业微信误杀 #3
2.日历功能的完善 (#4 )

  • 长按禁用当日自动打卡
  • 单击启用当日自动打卡
  • 默认打卡周期为周一到周五
  • 清除功能可选择清除全部历史记录或者未来打卡任务

3.优化 AlarmReceiver,整理逻辑,去除多余调用 #5
4.显示当前年月
5.可以选择到2025年的日历

1.5

10 Nov 01:30
Compare
Choose a tag to compare
1.5 Pre-release
Pre-release

相较于上一次,修复了一些问题,并且更新了一个重大的特性,就是免ROOT。

本次更新

Shizuku的支持,大家可以了解一下什么是Shizuku,知道的就不用我多说了。

意思就是,你手机需要安装AutoCheckinPlugin,然后再安装一个Shizuku,然后在Shizuku里面通过电脑ADB的方式执行Shizuku给你的一个命令,然后Shizuku就会运行起来,然后在Shizuku中授权AutoCheckinPlugin,接下来你就可以免ROOT完成如 息屏、亮屏、杀APP后台等操作。需要注意的是,AutoCheckinPlugin必须要有 息屏、亮屏、杀APP后台等操作的支持,因为在解锁屏幕时,需要点亮屏幕,你应该清空你的密码,支持直接开屏和上滑解锁,其次是在完成签到后,会杀掉APP,让下次打开APP回到首页,然后完成息屏操作省电。

1.4

03 Nov 09:25
Compare
Choose a tag to compare
1.4 Pre-release
Pre-release

相较于上次修复了大多数问题。并且增加了一些新东西。

本次更新

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%