Nexus 5 Android 5.0 锁屏NFC & Sim 公交卡补丁
noisyfox
2014年12月16日
之前趁着联通的一个活动,换了张带有nfc公交卡的sim卡,但是n5需要修改系统文件才可以使用,并且需要替换一个apk才可以在锁屏模式下使用nfc功能。一开始用的蛮爽的直到android5.0出来,结果旧的补丁不好用了。系统文件的修改还是比较容易的,但是apk由于没有给5.0适配所以一直没办法在锁屏模式下使用公交卡——每次上车之前还要点亮屏幕什么的好麻烦哦。
不过这几天好不容易把android 5.0的源码全都下载下来并且编译通过了(一共占了我近80G的硬盘),于是就顺手把nfc模块的代码给改了改,重新编译出了一个nfc模块,支持在锁屏模式下使用所有nfc功能。
本补丁支持 Nexus 5 Android 5.0 和 5.0.1
教程
- 启用nfc sim(就是sim公交卡啦)
1. 备份手机的以下两个文件 \system\etc\libnfc-brcm-20791b05.conf \system\etc\libnfc-brcm.conf 2. 用补丁里的同名文件替换掉手机原有的文件 3. 设置好这2个文件的权限, rw-r-r- 4. 重启手机即可!
- 启用锁屏nfc(就是锁屏模式下依旧可以使用nfc功能)
1. 备份手机的以下两个文件 \system\app\NfcNci\NfcNci.apk \system\app\NfcNci\arm\NfcNci.odex 2. 删除 \system\app\NfcNci\arm\NfcNci.odex 3. 用补丁里的 NfcNci.apk 替换原始的apk 4. 设置好这个文件的权限, rw-r-r- 5. 重启手机即可!
补丁下载
SimNfc
2536 下载
由于个人能力有限,不能做很详尽的测试,如果遇到不兼容之类的问题还请多多包涵。
楼主楼主,我刚才试了下你的这些个,替换配置文件没问题,第二步中操作完后,手机里NFC开关就消失了,替换回原始文件也没用,已经试了几次了,刷机都刷了两次- -。原文件我没有删除,只是加了个bak后缀原地备份,这个应该没关系的吧?手机D821 5.1系统。
那个nfc的apk如果系统版本不匹配的话不要随便替换,这个对版本要求比较大,可能会不兼容的
噢,好吧,亮屏也不麻烦
楼主你是联通卡吧?用这个NFC公交卡是不是要往sim里面下载公交卡片,然后充值才能使用啊?
不是啊,直接换sim卡然后充值就可以用了
于是你后来是怎么解决的?我手快覆盖完才看到你的评论T_T
你没有备份么?用刷机包里面的文件覆盖回去吧
你可以看到他也写了,用备份的文件无用…刷机中…
我用的CM12,\system\etc目录下只有libnfc-brcm.conf,没有libnfc-brcm-20791b05.conf文件。。。好困惑
n厉害啊!路过支持一下,不知道moto x什么时候可以哦!
那个有个很过分的要求不知道可不可以,在用CM12.1即是安卓5.1,锁屏无法使用nfc,xposed的相应模块也停更了,不知可否帮忙修改一下NFC.apk使其锁屏也可以使用。另请问楼主想过使用NFC标签解锁手机吗
额。。。安卓5.1我一直没更新。。主要是我现在也不用nfc sim卡了。而且下载5.1的代码有点大啊哈哈哈~我要是有空会去考虑一下的
能出一个安卓6.0可用的nfc-sim补丁吗?我也是今天换的南京联通的sim卡,发现不能用,谢谢
能出个6.0系统可用的补丁吗?我也是今天换了南京联通的nfc-sim卡,发现原生系统不能用,谢谢
要是能修改下nexus 6p的就好了。