vs985吧 关注:117贴子:376
  • 5回复贴,共1

vs985 nfc公交卡

只看楼主收藏回复

一楼给度娘
尝试破解 VS985的NFC 公交卡功能;
公交卡采用NFC SIM SWP方案
需要修改 etc目录下面的两个配置文件
libnfc-brcm.conf
libnfc-nxp.conf
G3采用的是NXP 的PN547C2, github上面有例子,在此基础上还要小改。
详见2楼
apk程序还需要修改etc目录下面的nfcee_access.xml, 获得访问读写NFC SE的权限;
安卓例程sample_nfcee_access.xml
SIGNATURE is a hex encoded X.509 certificate See Debug section to generate hex encoded certificates
例子有 google wallet 和 Verizon 的APK的数字签名;很长一串16进制数字;解包电信的apk;提取出来 cert.rsa,
用 openssl 可以读取到 BASE64格式的 public key ,公钥;BASE64 和 Hex 之间的转换还没找到例子。


IP属地:浙江1楼2016-12-25 21:29回复
    libnfc-brcm.conf
    libnfc-nxp.conf
    修改参照
    https://android.googlesource.com/device/huawei/angler/+/master/
    http://www.cedar.tk/2014/10/NFC-SIM-(SWP)-on-Nexus-5/
    /system/etc/libnfc-brcm.conf:
    line 78,在开头加#,也就是注释掉这句话,也就是禁用HCE
    1
    #NFA_MAX_EE_SUPPORTED=0
    line 91,在开头加#
    1
    #ACTIVE_SE=0x0
    line 94,去掉开头的#,也就是启用UICC;意思是选择sim卡;安卓默认的加密存储在手机上。
    1
    ACTIVE_SE=0xF3
    在文件最后加上3行:
    1
    ###############################################################
    # Route technologies to UICC
    DEFAULT_ISODEP_ROUTE=0xF3
    libnfc-nxp.conf 修改参照huawei和一加手机的
    链接:http://pan.baidu.com/s/1qX7SK4s 密码:85nr


    IP属地:浙江2楼2016-12-25 21:38
    回复
      2026-01-09 02:46:50
      广告
      不感兴趣
      开通SVIP免广告
      etc/nfcee_access.xml
      需要添加电信或者联通的钱包app的签名,获得读写权限
      https://android.googlesource.com/platform/packages/apps/Nfc/+/ics-plus-aosp/etc/sample_nfcee_access.xml


      IP属地:浙江3楼2016-12-25 21:39
      回复
        成功否?


        IP属地:福建来自Android客户端4楼2017-01-30 23:50
        回复
          同问


          IP属地:江苏5楼2017-04-29 16:16
          回复
            经常给公交卡充值,直接就可以用,不需要改的


            IP属地:上海来自Android客户端6楼2017-06-14 17:16
            回复