android模拟门禁,IT之家学院:利用tasker实现门禁卡模拟

感谢IT之家网友 cnhls 的投稿

模拟门禁卡早已有之,但模拟教程杂乱零碎,模拟后而又难以恢复,唯一易用的app却要收费。有了这份教程,妈妈再也不用担心我没带门禁卡啦!

模拟效果:

开门实测

f7824da6ee2250363cdf3f2628972c24.gif

快捷方式模拟和恢复

2a7250e79a60b2aeb6f6dd423a157cfa.gif

那么,就让我们开工吧!

操作系统数据有风险,请量力而行。

教程不保证每一种情况都适用,请仔细阅读,发挥创新能力。

本教程不能模拟公交卡地铁卡及某些特殊的门禁卡(比如校园卡),模拟范围仅限于检测卡号触发开门的非加密卡。

0.准备工作

1.确保手机具有完整nfc功能,并在nfc设置中,调整高级选项到“使用手机内部安全芯片”;手机完整root(可读写system分区)

2.下载如图三个软件(solid explorer不必须,但需要有一个能操作系统文件的文件管理器)

68370daef67c1e13899ba8726eb94421.png

3.找到你的门禁卡,大概也许可能长这样

68370daef67c1e13899ba8726eb94421.png

1.获取卡号

打开tag info,将门禁卡片置于手机背部,等待读卡

68370daef67c1e13899ba8726eb94421.png

之后点击fullscan,第三栏id后面的数字就是我们所需的卡号,复制下来。

68370daef67c1e13899ba8726eb94421.png

2.修改nfc文件

打开Solid explorer,定位到/System/etc,查找nfc,找到libnfc-brcm-xxxxx.conf(如图第一个)或libnfc-exp.conf(二选一即可,两者必然有一个,两者不会同时存在)

68370daef67c1e13899ba8726eb94421.png

复制你找到的文件到内置存储下新建文件夹BackNFC和ToNFC(注意大小写)内,一个文件夹内一份

68370daef67c1e13899ba8726eb94421.png

打开ToNFC内的文件进行修改,注意:两个文件是不同的修改方法。

68370daef67c1e13899ba8726eb94421.png

①libnfc-brcm-xxxxx.conf

找到这一行文字

68370daef67c1e13899ba8726eb94421.png

定位到代码末尾,“}”前在原代码之后加上:33:04:(你的卡号),所有数据间用英文“:”连接比如33:44:11:22:33:44这一串添加的代码,意为:

33:44:        11:22:33:44

固定代码             卡号

修改代码开头“{”后数字为原数字+6,注意这里是16进制,比如49+6=4F,可以在网上找在线16进制计算器算一下。

修改之后为:

68370daef67c1e13899ba8726eb94421.png

保存即可

②libnfc-nxp.conf

定位到如图的位置,找到扎眼而没有对齐的那一行代码(有的机型本行只有33,后面空缺,同理)

“33,”后修改为“04,(你的卡号)”,卡号中间的“:”改为英文的“,”,所有数据间用英文“,”连接

比如04,11,22,33,44为:

04,        11,22,33,44

固定代码        卡号

68370daef67c1e13899ba8726eb94421.png

68370daef67c1e13899ba8726eb94421.png

再次定位到NXP_DEFAULT_SE,将其值(等号后的代码)改为0x00

保存文件

3.tasker设置

打开tasker,点击任务,进入任务选项后再次点击任务,点击导入。

68370daef67c1e13899ba8726eb94421.png

在该页面下点击手机状图标,依次浏览并选择下面附上的.xml文件,导入后界面如图所示

68370daef67c1e13899ba8726eb94421.png

返回桌面,长按选择小工具,找到tasker,进入并把两个任务添加到桌面。

68370daef67c1e13899ba8726eb94421.png

68370daef67c1e13899ba8726eb94421.png

完成以后,点击门禁模拟,就可以愉快的享用啦!只需点亮屏幕,无需解锁,直接开刷。(可能需要开关一次nfc)

模拟后,重启、开关nfc后依然有效,无需每次都点击模拟按钮,但操作会影响到手机与其它nfc卡/设备间的信息传输,比如刷公交卡,androidbeam。这时,请点击恢复nfc,便可以恢复原状了。下次需要重新模拟。

enjoy!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值