V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
carlcheung
V2EX  ›  Android

非 MIUI 设备有方法用上 Mi Pay 的 NFC 功能吗

  •  
  •   carlcheung · 2018-06-17 12:29:28 +08:00 · 17183 次点击
    这是一个创建于 2346 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题
    思路是利用 MIUI 用户提取的 APK 安装到非 MIUI 系统的设备上,必要时改机型。有无实现可能?
    17 条回复    2019-02-15 16:33:18 +08:00
    402124773
        1
    402124773  
       2018-06-17 12:32:44 +08:00
    没有。
    这种在 Android 上并不是完全标准接口。
    edsgerlin
        2
    edsgerlin  
       2018-06-17 12:39:08 +08:00   ❤️ 1
    如果要用银联云闪付的话,现在京东和美团 App 有 NFC HCE 云闪付了。如果是要当公交卡用的话,有运营商 NFC-SIM 和运营商手机钱包。
    imouto
        3
    imouto  
       2018-06-17 12:52:23 +08:00
    apk 有什么用 非小米机器移植的 miui 也就搞定公交卡
    Love4Taylor
        4
    Love4Taylor  
       2018-06-17 13:08:06 +08:00 via Android   ❤️ 2
    没办法, Mi pay 是 eSE 不是 HCE
    carlcheung
        5
    carlcheung  
    OP
       2018-06-17 13:11:48 +08:00 via Android
    @Love4Taylor 如果是 Huawei Pay 或者 Samsung Pay 呢
    EchoChan
        6
    EchoChan  
       2018-06-17 13:41:58 +08:00
    @carlcheung 那些手机厂商的 pay 都是 eSE,包括 apple pay。
    那些安装软件就能用 nfc 支付的都是 HCE。
    luojianxhlxt
        7
    luojianxhlxt  
       2018-06-17 14:31:47 +08:00 via iPhone
    三星水货都不能用 Pay,你还指望跨机型?
    qiang2k
        8
    qiang2k  
       2018-06-17 15:37:42 +08:00 via iPhone
    想太多了,这也算厂家竞争力之一
    Love4Taylor
        9
    Love4Taylor  
       2018-06-17 15:39:36 +08:00 via Android
    @carlcheung 想太多... 只要是可以断网的你都可以理解为是 eSE
    algery
        10
    algery  
       2018-06-17 15:55:51 +08:00
    小米手环 NFC 版本呢?可以吗?
    Mac
        11
    Mac  
       2018-06-17 16:21:36 +08:00 via Android
    等 9 月的米 3 手环 NFC
    s82kd92l
        12
    s82kd92l  
       2018-06-17 19:30:14 +08:00
    Android P 加入了 omapi,就是普通程序访问内置安全芯片 eSE 的接口。之后有可能会有公交公司自己开发的 app 能直接模拟公交卡。
    ysc3839
        13
    ysc3839  
       2018-06-17 20:47:58 +08:00 via Android
    @s82kd92l 技术上讲,HCE 就能模拟吧?我认为更多是商业上的问题。
    s82kd92l
        14
    s82kd92l  
       2018-06-17 20:54:48 +08:00
    @ysc3839 hce 与安全芯片是独立的。hce 可以基于云端认证也可以基于 eSE 认证,小米钱包就是 eSE 认证才做到离线刷卡。
    honeycomb
        15
    honeycomb  
       2018-06-18 00:01:56 +08:00 via Android
    某种意义来说 ese 相当于是 hce 的一种实现方式,前者明确地把密钥存储在(抗攻击的)本地硬件内,这么一来它就缺乏移植性,除非是使用标准化了的接口如 omapi

    而 hce 本身对此没有特定要求,它完全可以是联网验证。
    Biggoldfish
        16
    Biggoldfish  
       2018-06-18 00:04:12 +08:00
    @s82kd92l
    以 Android P 在国内的普及速度、国产 Android 厂商的魔改、公交公司外包的开发水平,这一天恐怕遥遥无期
    Jasonluo925
        17
    Jasonluo925  
       2019-02-15 16:33:18 +08:00
    看了这么多评价, 还是 @ Biggoldfish 的回答一针见血.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3411 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 11:59 · PVG 19:59 · LAX 03:59 · JFK 06:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.