Skip to content

Releases: MartinKayJr/AutoCheckinPlugin

2.9

07 May 02:37

Choose a tag to compare

本次更新

本次修复

1.修复了随机包名闪退的问题

2.8

18 Apr 03:49

Choose a tag to compare

2.8

本次更新

1.新增发信邮箱配置,允许大家配置自己的发信邮箱,防止公开邮箱被封发信的问题。之前因为公用邮箱被封发信导致大家收不到邮件通知了。

本次修复

1.修复了重新打开程序后,邮箱不会自动初始化问题,导致大家明明配置了邮箱,却发现启用打卡后没收到邮件的问题。这次是在启用打卡阶段完成了初始化。

1.8

30 Dec 02:58

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

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

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%

1.3

04 Sep 07:05

Choose a tag to compare

1.3 Pre-release
Pre-release

经过2个星期的测试,其ROOT设备打卡成功率在百分之100以上,非ROOT设备没有杀掉目标进程会造成失误,待找到解决方案后修复。

本次更新

1.ROOT设备下 自动完成无障碍设置。
2.每次打卡时自动检测无障碍与ROOT是否正常,ROOT设备下自动开启无障碍保障稳定性。

未来

将要支持日历,更适用于绝大多数场景

使用方法

1.首页上面4个选项全部要勾选(想办法ROOT设备→ kernelsu magisk)
2.取消锁屏(关闭密码)
3.WIFI连接上(打卡要求的WIFI)
4.企业微信的版本有所要求,8.0.40,2402。(下方有提供weixin8040android2420_arm64.apk)
5.打卡时间变动需要重新勾选自动打卡
6.目前只支持周一到周六,建议阅读代码来完善自己的。
7.时间不需要勾选,只需要选择好时间后,勾选自动打卡