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

自从我们实验室开始使用钉钉打卡之后,我就开始绞尽脑汁要攻破这个钉钉打卡,实现打卡自由,都9102年了还在用钉钉限制人身自由。不怕一万,也怕万一,万一哪天有事临时去不了实验室呢,嘿嘿嘿...

下面就我曾经操作过的几种方法简单给大家介绍一下,主要针对WiFi打卡,GPS打卡也会略有涉及。最靠谱的办法放在了最后,不爱折腾的同学可以直接看最后哦。

Xposed/太极+钉钉打卡

这个方案是在模拟器下面的,我所选用的模拟器有两种,第一种是网易mumu模拟器,另外一种就是腾讯手游模拟器。大概长成这个样子。


【钉钉远程打卡2019】实践录_第1张图片
mumu

在这个模拟器里面安装钉钉,安装Xposed框架或者太极框架支持修改手机里面的参数。

如果打卡使用的事GPS定位就需要在Xposed 框架下面下载组件钉钉助手,如果是Wifi打卡的话就需要下载wifi模拟器。

如果使用钉钉助手需要在钉钉软件里面的“设置”进行定位操作,如果使用WiFi模拟器直接填写相关的WiFi信息即可。

具体的Wifi信息(BSSID(Mac地址)、SSID等等)可以由“腾讯WiFi管家”查看。

这个方案我失败了,因为模拟WiFi之后,钉钉仍然使用的是系统WiFi,估计是WiFi模拟器版本过低,钉钉也有了升级,我觉得可以使用一台真正的安卓机去测试,成功率会高很多

当然,如果你擅长Linux,我们也可以这么干

Linux 网卡模拟信号

如果你使用的是macos系统,那么可以使用 airport -I 查看当前的WiFi信息,就是腾讯WiFi管家的那一步。

【钉钉远程打卡2019】实践录_第2张图片

使用ifconfig 查看当前的主机的mac地址等等,并且记录下来。也就是下面的这个ether,之后我们就会修改这个mac地址,然后让笔记本变成需要打卡的WiFi。


【钉钉远程打卡2019】实践录_第3张图片

如果实验室WiFi是多个mac地址的话,可以使用sudo airport -s 进行查看。找到对应的WiFi的SSID,然后记录其BSSID(mac 地址)就可以了。

【钉钉远程打卡2019】实践录_第4张图片

关闭WiFi,准备修改

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z

更改mac地址,也就是修改成a8开头的实验室WiFi

sudo ifconfig en0 ether 8c:***

启动wifi

networksetup -detectnewhardware

然后使用笔记本在“设置”-“共享”生成热点


【钉钉远程打卡2019】实践录_第5张图片

理论上连接这个WiFi就可以打卡啦。

上述操作流程可以写成脚本。

这个方案我也失败了。因为当前环境有限,没有有线网络或者双网卡,所以只有单张网卡,开启热点后不能上网,如果有条件有有线网络并且还有无线网卡,或者双网卡,那么理论上连接模拟实验室(办公室)的WiFi热点打卡就是可行的。

Teamviewer【最靠谱】

在你的移动设备上安装teamviewer,相当于远程控制设备进行打卡,钉钉只支持移动端打卡,所以使用桌面版的钉钉打卡基本上属于痴心妄想了。


【钉钉远程打卡2019】实践录_第6张图片

下载teamviewer并且安装之后,软件会给你一个ID,通过这个ID就可以控制移动端进行打卡操作,这就十分方便了。但是就需要你有一台额外的移动设备并且24小时放在实验室(办公室)充电。

咳咳,这个方案我也失败了。因为用的都是苹果设备,我把iPad放在实验室安装了钉钉安装了teamviewer准备开心打卡,却发现由于苹果系统的封闭性teamviewer只能共享桌面不能远程控制。所以一台安卓机显得多么重要!安卓机安装完成后就可以远程控制,开心进行打卡了!

你可能感兴趣的:(【钉钉远程打卡2019】实践录)