一加手机添加加密门禁卡(填好一加埋的坑)

写入时提示Auth Error之类的认证错误可以看看这篇

写在前面

  • 这是一个需要root的操作!
  • 适用于 Android 10 系统预装 卡券 应用的 一加 手机
  • 在这之前如果已经添加了加密的卡,没有成功写入数据,建议删掉

先说下这么操作的用处

  • 不用做一张ID相同的空卡去模拟
  • 目前来看,不这么操作会出现写卡器无法写入的问题(如Proxmark3提示Auth Error)
    AuthError

开始操作

打开ADB,接到电脑上

  • 确认手机是否连接成功
    adb devices

  • 进入shell模式
    adb shell

  • 获取root权限
    su

  • 启动一加某调试用App
    am start -n cn.oneplus.wallet/.MenuActivity

或者也可以使用类似创建快捷方式之类的应用启动这个Activity

然后你应该得到了这样的页面
MenuActivity

点击“加密卡开关按钮”,提示“允许加密卡写入”即可
AllowEncryptedCard

然后直接在卡券应用中添加门禁卡,直接把有数据的原卡贴在手机NFC天线上即可,不用再做一张ID相同的空卡去模拟了

再然后,切换到刚刚创建的新卡,用写卡器把原卡数据写进去就OK了,网上教程一搜一大把,写卡器不同使用方法也不同,在这里就不说了

Author: 张哲
Link: https://blog.asec01.net/oneplus-add-encrypted-card/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 3.0 中国大陆 unless stating additionally.