华为荣耀7的全网通用户大多对自己的荣耀7 的NFC不怎么满意,笔者也不例外,那么怎么样来开通荣耀7的全功能NFC呢,这可是大家最关心的问题了,奈何。本节是讲如何开启全功能NFC。该文作者在xda-dev上发现有人已经更准确的定位了代码,目前修改难度以及不高,即修改的时候在framework和etc以及ramdisk文件上操作。下面就来分享具体的修改方法吧,有动手能力的用户来下面看看:
一:先来说一说华为荣耀7安卓5.1及以下系统的全能功NFC开启方法:
1:先root一下咱们自己的手机,root是需要解锁的不过在ROOT和recovery的教程中己经提供了
2、修改前建议备份内部存储各种重要文件或者用TWRP备份一下系统。虽然只要操作正确没有问题。但以防万一仍建议备份。
3、要修改的两处文件分别为:/system/etc/libnfc-brcm_PLK.conf(硬件驱动配置)与/system/build.prop(系统功能配置)。
建议修改前做好备份,如果是拷贝出来修改再覆盖的,务必确保权限与原有文件一致!修改建议用ultraedit或beyondcompare等工具,请勿 使用记事本等简易自带软件!保存时错误的格式,编码或者权限会使系统无法启动!(如果不慎发生这样的问题,可以在不双清的情况下重刷当前系统无损恢复,需 要一定刷机知识)
4、对于libnfc-brcm_PLK.conf文件,修改两处(接近文件尾):
5、第311行,POLLING_TECH_MASK=0x00修改为POLLING_TECH_MASK=0xEF(11/20更新)
(这句上一行310的注释明确写明了原来这句的用处是关闭荣耀7 poll功能)
6、第325行,P2P_LISTEN_TECH_MASK=0x00改为P2P_LISTEN_TECH_MASK=0xC5(11/20更新)
(这句上一行324的注释明确写明了原来这句的用处是关闭荣耀7 rw及p2p功能)
对于build.prop文件,修改一处(文件后半段):
7、第242行,ro.config.support_huawei_beam=false改为 ro.config.support_huawei_beam=true(这句是打开系统内置的华为 beam,即华为定制过的android beam,类似三星的s beam功能)亲测与荣耀6可以识别,并且可以接收荣耀6发来的图片,
8、但是发现荣耀7发给荣耀6的图片一直传输中,直到传输失败,试了几次都是这样。于是,参考荣耀6的配置文件,将
POLLING_TECH_MASK=0xCF 改成 (POLLING_TECH_MASK=0xEF)
P2P_LISTEN_TECH_MASK=0xC3改成(P2P_LISTEN_TECH_MASK=0x84)重启之后发现,荣耀7 可以与荣耀6 互发。
二:先来说一说华为荣耀7安卓6.0即EMUI4.0系统的全能功NFC开启方法:
1、这个也需要将EMUI4.0进行ROOT,点击这里查看荣耀7 emui4.0 root教程,参照上面第一种方法 将 /system/etc/libnfc-brcm_PLK.conf 复制到 /sdcard 中,以文本方式编辑,这一步不再多说(不修改/system/build.prop,这是与 6.0 之前不一样的地方)
2、将 /system/hw_oem/plk_al10/prop/local.prop 复制到 /sdcard 中,以文本方式编辑,将
ro.config.support_huawei_beam=false
修改为:
ro.config.support_huawei_beam=true
保存。
4、重启后,进入设置,就可以发现可以 NFC 已经成功开启,测试读银行卡公交卡模拟卡都 OK,写标签的话没条件没测试。
PS :1、继续添加代码可以开启 NFC 安全芯片选项:
ro.config.hw_nfc_msimce=true
但似乎都没啥用,所以以 PS 说明。另外,出于安全考虑,似乎如建行随芯用等云闪付不支持这种手动修改后开启的NFC。文章标题为:华为荣耀7全能功NFC开启方法 荣耀7全网通修改NFC步骤来源网址为:http://www.huaweirom.com/meihua/3963.html