当我第一次尝试发送APDU命令并获得"以上支持的长度"错误,我认为这只是NFC芯片本身的一个限制 - 没办法解决它。但是this site表示它可能是Android操作系统中的软件问题:
许多目前可用的智能手机只能通过NFC传输261字节[2]而无需对操作系统进行重大修改。
有没有人更多地了解如何解决这个问题以及" major"确切的修改是什么?
另外,你有一个列表,哪些手机支持扩展长度的APDU?如果没有,我们应该开始一个,因为你在谷歌上找不到多少。
我知道三星Galaxy Note II支持它,而三星Galaxy S3,Nexus 5和Galaxy Nexus不支持。
答案 0 :(得分:2)
查看此网站: https://code.google.com/p/android/issues/detail?id=76598
你需要做什么:
可以在此处找到构建Android for Nexus 5的教程: http://nosemaj.org/howto-build-android-kitkat-nexus-5
这适用于智能手机的阅读器模式,我还不知道如何使其适用于卡模拟模式。