在安卓中获取NFC芯片的固定ID



作为我的标题,我有一个SS笔记。当它与NFC读卡器通信时,它会生成一个固定ID如何在安卓中获取它?

简短的回答:你不能。Android 不提供用于检索反冲突标识符的 API。


但是,这实际上取决于哪个组件生成固定 ID:

  • NFC 控制器(如果 ID 是固定的,则不太可能):在这种情况下,很可能没有从软件中检索 ID 的选项。
  • 应用处理器上的Android NFC堆栈(尽管这种情况极不可能发生):如果您可以访问Android源代码并且可以编译自定义Android系统,则可以尝试将某些内容入侵到系统中,以用于检索ID。
  • 安全元件(例如 SIM 卡或嵌入式 SE):如果您可以将小程序安装到该 SE(同样,这种情况非常不可能),并且 SE 具有向小程序公开其防冲突标识符的 API,并且您可以从应用程序处理器访问该 SE(例如通过 Open Mobile API),则可以向该小程序查询 ID。

最新更新