蓝牙打卡破解

朋友们 你们真的不被约束做打工人吗?怎么那么多人询问我?
我现在已经使用iphone手机了 也没再研究这个了
另外附上 我曾将研究过的部分源码:https://gitee.com/dingshaohua-cn/BluetoothUploader
不要再私聊我了

背景

前几天在酷安 无意中发现了一款优秀的蓝牙模块,经过实验 比较好用!
作者的使用说明比较“懂得自然懂”,遂记录一番,供大家阅读。

原理和教程

第一步: 获取打卡机的蓝牙信息
方法由很多,这里帮大家介绍一个手机端即可获取的简单的方式。
安装一下nRF Connect软件,打开之后如下图 记住打卡机蓝牙的 mac地址

第二步:备用机设置
公司里放一台备用机 用于实时获取动态蓝牙信息,并上传给主力手机。

如何实时获取动态蓝牙信息呢?
需要备用机安装一款蓝牙通告监听器软件,将第一步获取到蓝牙mac地址填入,然后leancloud注册一个账号并创建一个应用填入 和主力机之间的信息传递正式通过leancloud来完成

注意 这台备用机 离打卡器近一点 这样能更好地接收蓝牙信息

第三步:主力机设置
主力机需要安装模拟蓝牙设备软件,注意它基于LSPosed运行。

此时 利用模拟蓝牙设备已经伪装 成公司的蓝牙环境 给手机,在打开 钉钉 或者 企业微信看看 是不是可以打卡了

注意事项

缓存数据
备用机没有实时上传(raw data)数据到leancloud上(一般30s-5分钟上传一次),

而leancloud又有旧数据,导致主力机虽然点击立即同步 显示成功。
但是同步的不是最新的蓝牙信息(通告数据 即 raw data)就导致 伪装打卡依然失败。

备用机上传到leancloud的通告数据数据(即 raw data) 一般在这里 数据存储->结构数据

如果这时候 公司有人 可以找公司的人 通过nRF Connect软件看一下通告数据数据 是否跟您leancloud的通告数据数据最新的一条一致

小心备用(中转)机杀后台
现在很多手机 都会杀后台,一旦手机息屏超过几十秒 就会把进程杀掉 很是烦人,需要注意。
比如我这台荣耀机子,在不充电情况下 就会杀后台 我找了很多资料也没解决这个问题。

如果是静态蓝牙打卡

上边说的都是动态蓝牙打卡 因为一般都是动态。

如果是静态,那就稍微简单点:
那就 少了 一台手机 放在公司做中转了。
当然也不再用leancloud了。
直接 使用nRF Connect获取蓝牙信息填入 主力机的模拟蓝牙设备软件中即可

参考与下载

参考
https://modules.lsposed.org/module/com.ztc1997.mockbluetoothdevice
https://github.com/Xposed-Modules-Repo/com.ztc1997.mockbluetoothdevice

下载
https://www.123pan.com/s/Qur9-2kow3

后续

注意 ztc1997 说这个项目它已经弃坑,点击这里看新的推荐

posted @ 2023-02-23 15:13  丁少华  阅读(10641)  评论(5编辑  收藏  举报