本帖最后由 ForHuan 于 2016-11-9 10:11 编辑

2016年11月9日       昨天晚上刷了氢os2.0,读卡倒是没问题。不过第三方系统似乎依旧无解,这段时间一直比较忙,这一年看了SudaMod的Nfc部分的源码,很是头大,根本不知道从哪里下手,最后觉得干脆舍弃这个功能算了。。。

6月24日        简单替换了几个文件后,会无限fc。  问题应该在framwork上  或者是libcuuc.so       ucnv_convertEx_51是个什么鬼

2015年6月23日

又看了一天,一直很纠结,不知道是boot.img里面kernel 的问题  还是framework的问题,今天直接解包color的kernel 替换了cm 的 kernel 发现直接就死在了第一屏,看来这个方法并不行的通,也许并不是底层驱动的原因,而是系统的问题。这几天考试,等几天改改framework试试

可疑文件fcNci.apk,NfceeService.apk

libnfc-brcm.conf,libnfc-nxp.conf

libpn547_fw.so

system/lib  libnfc.so,libnfc_nci_jni.so,libnfc-nci.so,libp61_spi_jni.so,libp61-jcop-kit.so,libp61-spi.so

framework-res.apk

---------

新发现(感觉需要自己编译源码的说。。。有空再研究研究,没学过安卓啥的,应该是系统没有给应用发送读到m1卡信息 - - 我也不清楚啦   不过一直想着改下package android.nfc.tech

不知道有没有可能,加油!):

Android中对NFC的实现代码分布在如下几个地方:

./frameworks/base/core/java/android/nfc/

./frameworks/base/core/java/android/nfc/tech

./frameworks/base/core/java/com/android/internal/nfc/

./external/libnfc-nxp

./packages/apps/nfc

其中

./external/libnfc-nxp是用C语言编写的函数库,编译生成libnfc和libnfc_ndef两个函数库。libnfc是一个主要的库,实现了NFC Stack的大部分功能,主要供NFC的服务进程调用。

libnfc_ndef是一个很小的函数库,主要是实现NDEF消息的解析,供Framework调用。

./packages/apps/nfc是一个类似于电话本的应用程序,但这个程序在手机开机后自动启动,一直运行,是作为NFC的服务进程存在的。是NFC架构中的核心。

./frameworks/base/core/java/android/nfc/,./frameworks/base/core/java/android/nfc/tech和./frameworks/base/core/java/com/android/internal/nfc/这三个目录

实现了NFC的应用接口,其中./frameworks/base/core/java/com/android/internal/nfc/是一些内部类或结构,不对外开放,仅供./frameworks/base/core/java/android/nfc/和

./frameworks/base/core/java/android/nfc/tech中的类调用。

./frameworks/base/core/java/android/nfc实现了接口包com.android.nfc,./frameworks/base/core/java/android/nfc/tech实现了接口包com.android.nfc.tech.

附录:

NFC Service的说明

NFC: Move NFC service implementation out of system_server.

NFC service is now an application service in packages/apps/Nfc.

NFC service is registered through ServiceManager.addService(), and the proxy object NfcAdapter obtains a handle to it through

ServiceManager.getService().

**Important** Had to add new symbols AID_NFC / NFC_UID / android.uid.nfc and modify service_manager.c, Process.java and PackageManagerService.java

in order to force the com.android.nfc process to take a fixed uid, so that it can use ServiceManager.addService().

Most of the JNI has moved to packages/apps/Nfc/jni. However NdefRecord and NdefMessage require some in-process native code, so

android_com_NdefMessage.cpp and android_com_NdefRecord.cpp stay in frameworks/base/core/jni. They link to a very small library libnfc_ndef.sothat implements NDEF message parsing. This has been added to core.mk so all devices (even without NFC hardware) can work with NDEF data.

以上引用“http://www.21ic.com/app/rf/201206/127884.htm”

-- 这是很久以前的了 - -

今晚刷了CM12 不可以用

驱动文件可能不止这一个,等发现了新方法之后再更新。

首先说明一点,本人小白,并非什么大神,此方法也是万般无奈下发现的,不保证适合所有的rom , 而且可能会导致一个包含nfc字眼的系统程序fc(猜的),不过导致fc后,可以通过adb shell 恢复你原来的,有能力的加油实验一下及时反馈。

若好用,希望大神做两个卡刷包(我觉得我的包经常会出问题),一个是备份并替换此文件的,一个是恢复备份的。

若不好用,希望大家不要喷我。。。

公交卡应该是m1卡,Mifare***  我对比了下不能刷卡的rom与colorOS的rom感觉Color下的libnfc-nxp.conf 多了关于m1卡的一些东西,于是就替换掉了,就ok了

方法如下:

下载附件后解压放到/etc 下(记得备份原来的) 修改权限为0644  重启即可

libnfc-nxp.rar

(3.99 KB, 下载次数: 279)

2015-6-11 16:56 上传

点击文件名下载附件

下载积分: 加油 -1

ps:我真的不会排版。

公交卡管理系统C语言,关于NFC不能刷公交卡的研究(暂无方法)相关推荐

  1. 华为nova7se能云闪付吗_华为nova7se支持NFC功能吗?可以用NFC来刷公交卡吗

    华为nova7 SE延续nova系列的前沿设计风格,不仅在外观上有着全新的镜面设计,拥有更高的产品辨识度,同时也在配置上也进行了升级.那么华为nova7se支持NFC功能吗?可以用NFC来刷公交卡吗? ...

  2. c语言饭卡管理系统_C语言饭卡管理系统(附代码).doc

    C语言饭卡管理系统(附代码) C语言饭卡管理系统,代码超简单,纯c语言基础知识,本人大一时期自己打的代码与实验报告(作图是直接word,可直接修改,不需安装visio),上传只为赚取百度财富值,支持原 ...

  3. 公交换乘系统c语言,数据结构课程设计报告(公交换乘).docx

    课 程 设 计 报 告 题目: 武昌地区公交查询与换乘推荐 课程名称: 数据结构课程设计 专业班级: 学 号: 姓 名: 指导教师: 报告日期: 计算机科学与技术学院 任 务 书 设计内容 掌握图.查 ...

  4. m1卡读写c语言,Android NFC(一) M1卡读写

    原料:Android 带NFC功能手机.M1卡 怕你们没耐心先上demo 1.在AndroidManifest中添加权限控制 activity中需要添加 android:resource=" ...

  5. 物联卡管理系统都有什么功能,物联卡后台使用说明

    在开通物联卡时,一般运营商都会给商家提供后台管理系统,通过后台系统来查看物联卡的实时状态和管理,那么作为物联网卡管理的重要工具,这些功能你都会用吗? 一般购买物联卡后,上级都会给分配一个账号密码,输入 ...

  6. 一加手机如何拷贝公交卡_一加6T有NFC吗?一加手机6T支持NFC刷公交卡怎么设置?[多图]...

    一加6T有NFC吗?一加手机6T支持NFC刷公交卡怎么设置?前日一加6T国行版在国内正式公布了,一加6T和一加6相比,虽然差别不是特别大,升级的地方也不是满多,但是各方面表现都还算出色.不过今天就百度 ...

  7. 红米note7支持html,红米Note7支持NFC功能吗 红米Note7支持NFC刷公交吗?附方法

    昨天下午,小米正式宣布红米品牌独立,并推出了首款Redmi Note7智能手机,延续了红米超高性价比特性,受到众多网友们的关注.新机发布之后,有不少在我们自媒体平台中留言问到:红米Note7支持NFC ...

  8. realmeq2可以刷鸿蒙系统吗,realmeQ2Pro有NFC功能吗?可以用realmeQ2Pro刷公交和地铁吗...

    realmeQ2Pro有NFC功能吗?可以用realmeQ2Pro刷公交和地铁吗?如今出行外出,用NFC来刷公交,刷地铁,己经变得非常的普遍了,所以具有NFC功能手机还是能为我们的生活带来很多方便的, ...

  9. 小米手环能不能用计算机,DIY变废为宝 小米手环变身能刷公交卡的手环 (全文)...

    小米手环采用可拆卸表盘设计,不少米环用户容易将表盘弄丢,最后就只剩下表带了.看着个性的小米手环腕带留着又没用,扔掉又有些可惜了,怎样才能重新利用起来呢?有网友使用木头DIY了一个小米手环表盘,并且将公 ...

最新文章

  1. 加性注意力机制、训练推理效率优于其他Transformer变体,这个Fastformer的确够快...
  2. mac 查看端口_黑客克星养成记 系列二:MAC-Flooding原理及解决方案
  3. 阿里新生的面试经,与老人分享的职业进阶攻略及规划
  4. 操作系统的安装与启动基本原理
  5. python的日期格式化_Python日期格式化-阿里云开发者社区
  6. 如何用c 语言编写阶乘程序,求10000的阶乘(c语言代码实现)
  7. STM32F4+Wi-Fi+EDP 向 OneNet 上传数据
  8. .net core编写转发服务
  9. datagrid java_Easyui Datagrid增删改及后台交互(java)
  10. SylixOS PCI 驱动 分析--设备枚举
  11. 保存网页文章为PDF文件
  12. Unity 3D学习(一)Unity 3D介绍与安装
  13. 更改win10系统的默认图片打开方式为windows照片查看器
  14. Gym - 100886D 2015-2016 Petrozavodsk Winter Training Camp, Saratov SU Contest D - Catenary
  15. uwsgi graceful reload
  16. GameofMir引擎架设传奇服务器【4:架设微端】
  17. 车联网:基于spark的车辆分析
  18. epson连接计算机后无法打印,EPSON针式打印机连接正常无法打印解决
  19. 记一个chrome自带input:-internal-autofill-selected背景色样式问题
  20. Springboot 配置QQ企业邮箱在阿里云服务器的坑

热门文章

  1. Servlet模板修改
  2. SqlServer2012卸载并重新安装成功完整过程!真的超级激动...
  3. CobaltStrike之后渗透
  4. 显著性检测—谱残差方法分析与实现
  5. oracle安装时创建应答文件,12c 应答方式安装 (二) 创建cdb+pdb+netca
  6. Aspose.PDF for Java系列4-基本操作
  7. Android官方开发文档Training系列课程中文版:打印内容之自定义文档打印
  8. 图像处理(数字图像处理)
  9. 杨幂换脸不算啥,AI还能造出“并不存在”的美食图、假简历
  10. FTP服务器架设教程之管理篇