狐狸的小小窝

我是小狐狸~欢迎来我的小窝!
就是炫

Nexus 5 Android 5.0 锁屏NFC & Sim 公交卡补丁

之前趁着联通的一个活动,换了张带有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


教程

  1. 启用nfc sim(就是sim公交卡啦)
    1. 备份手机的以下两个文件
      \system\etc\libnfc-brcm-20791b05.conf
      \system\etc\libnfc-brcm.conf
    2. 用补丁里的同名文件替换掉手机原有的文件
    3. 设置好这2个文件的权限, rw-r-r-
    4. 重启手机即可!
    
  2. 启用锁屏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

由于个人能力有限,不能做很详尽的测试,如果遇到不兼容之类的问题还请多多包涵。

63 Comment

  1. 楼主楼主,我刚才试了下你的这些个,替换配置文件没问题,第二步中操作完后,手机里NFC开关就消失了,替换回原始文件也没用,已经试了几次了,刷机都刷了两次- -。原文件我没有删除,只是加了个bak后缀原地备份,这个应该没关系的吧?手机D821 5.1系统。

    1. 那个nfc的apk如果系统版本不匹配的话不要随便替换,这个对版本要求比较大,可能会不兼容的

      1. 楼主你是联通卡吧?用这个NFC公交卡是不是要往sim里面下载公交卡片,然后充值才能使用啊?

  2. 我用的CM12,\system\etc目录下只有libnfc-brcm.conf,没有libnfc-brcm-20791b05.conf文件。。。好困惑

  3. 那个有个很过分的要求不知道可不可以,在用CM12.1即是安卓5.1,锁屏无法使用nfc,xposed的相应模块也停更了,不知可否帮忙修改一下NFC.apk使其锁屏也可以使用。另请问楼主想过使用NFC标签解锁手机吗

    1. 额。。。安卓5.1我一直没更新。。主要是我现在也不用nfc sim卡了。而且下载5.1的代码有点大啊哈哈哈~我要是有空会去考虑一下的

  4. 能出一个安卓6.0可用的nfc-sim补丁吗?我也是今天换的南京联通的sim卡,发现不能用,谢谢

  5. 能出个6.0系统可用的补丁吗?我也是今天换了南京联通的nfc-sim卡,发现原生系统不能用,谢谢

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据