美文网首页其他软件相关
钉钉自动打卡的一种实现

钉钉自动打卡的一种实现

作者: jsync | 来源:发表于2018-07-20 17:58 被阅读421次

背景

公司最近使用了钉钉的部分oa,人事强制使用钉钉app进行打卡操作!每日重复的操作又太过于麻烦,而且时不时还会漏几次,一个月申请补卡只有三次,多余的就要扣工资了。既然如此,为何不来一个自动帮我们打卡的神器呢?废话到此结束

方案

1最先想到的是,获取到钉钉打卡的接口,将我们的参数直接传到钉钉后台,这估计是最开始想到的,但是实现起来好像不那么简单,这个接口我没扒取到,但是好像有人弄到了,这种实现方式请看这第一种实现。但是缺点显而易见,这个大佬要收费,只有体验版,我也懒得去反编译了,因为下班打卡还有毛病,只能android7.0以上的能用。此方法到此为止!

2基于上面那个大佬的想法,我又看到了一篇关于自动打卡的文章,他是当闹钟响起的时候,解锁,打开钉钉,模拟屏幕滑动点击等操作,这是第二种实现.缺点:需要结合触动精灵使用,后台无法保证,需要root。

本文解决方式

本文是基于第二种的实现方式进行的,原理上面已经提到了,监听闹钟广播,闹钟响起的时候,解锁,并打开钉钉app,然后模拟屏幕点击,滑动等操作,最后关闭钉钉。

技术要点

我们必须要保证我们的app能一直在后台运行,当然要进行系统设置,运行我们的app能后台运行,然后为了防止进程被干掉,我们伪装自己的服务,加入到系统白名单。这里我选的uu加速器的服务,说实话,并不知道有没有效果,反正我清理掉后台,还在运行中。

准备操作

你需要一台可以root的老机器(舍得新机也可以),
1安装app。

2权限设置,允许后台运行,允许锁屏下显示界面 dd1.png
3设置打卡闹钟,比如9:00上班,你可以设置成8:30和8:45,多个闹钟,当然,请把你的闹钟设为静音并且不重复提示,下班同理,保证手机一直有电,最好一直放在公司。(带身上也可以,但是保证那个时间段你要在打卡区域,网速也要通畅!你需要一个4年前的android废手机)

注意

本文旨在介绍钉钉打自动打卡的实现,下面的demo没有做适配,可能大部分手机都无法使用,若是有需要,请联系我,(最好是自己修改代码实现!)

demo

apk

相关文章

  • Android实现钉钉自动打卡功能(AccessibilityS

    Android实现钉钉自动打卡功能(AccessibilityService版本) ===============...

  • 钉钉自动打卡!同学免费福利

    钉钉自动打卡 软件名称:钉钉自动打卡(FreeDing) 软件版本:1.0.5 软件大小:1.7MB 平台:安卓 ...

  • 钉钉自动打卡的一种实现

    背景 公司最近使用了钉钉的部分oa,人事强制使用钉钉app进行打卡操作!每日重复的操作又太过于麻烦,而且时不时还会...

  • Android 实现钉钉自动打卡

    前言 本文章旨在提供一种新的思路,在无需 Root 的情况下,实现自动化钉钉定时打卡,更多是为了自己方便而定制开发...

  • 钉钉-自动打卡

    环境准备 Mac 1、uiautomator2 (1)先安装好uiautomator2环境:https://git...

  • 钉钉自动打卡

    你的打卡神器 很多公司考勤使用的钉钉软件,虽然手机一直在身,但难免会有遗忘打卡的时候,造成迟到、下班未打卡、加班未...

  • 钉钉自动打卡

    五点半下班赶地铁,又双叒忘记打卡了。 地铁开走了才想起来,赶忙打开钉钉,万万没想到的是,地铁行进途中居然自动打上卡...

  • 钉钉自动拍照打卡 App 的实现

    每天上下班使用钉钉拍照打卡是个很烦人的事情,因为我经常会忘记打卡。而且每天要打开手机操作两次,这么机械化的事情,作...

  • 【钉钉远程打卡2019】实践录

    自从我们实验室开始使用钉钉打卡之后,我就开始绞尽脑汁要攻破这个钉钉打卡,实现打卡自由,都9102年了还在用钉钉限制...

  • python实现钉钉群消息推送

    Python实现钉钉群消息推送 对于某些自动化任务执行结果反馈,使用钉钉机器人消息替换繁琐的邮件发送方式使用钉钉机...

网友评论

  • TJJ:扫脸的怎么办?😂😂😂
    jsync:@TJJ 扫脸是应为切换了手机,扫一次就可以了,不会次次需要扫脸
  • jsync:用了一个多月,中间出过一次bug,解锁有时候会失败,修复后还没出过问题。就是每天打卡时间都是一样的。下载的app没适配,只有部分手机能使用,有需要适配的可以自行修改代码,或者联系我。

本文标题:钉钉自动打卡的一种实现

本文链接:https://www.haomeiwen.com/subject/nreqmftx.html