写入时提示Auth Error之类的认证错误可以看看这篇
写在前面
- 这是一个需要root的操作!
- 适用于 Android 10 系统预装 卡券 应用的 一加 手机
- 在这之前如果已经添加了加密的卡,没有成功写入数据,建议删掉
先说下这么操作的用处
- 不用做一张ID相同的空卡去模拟
- 目前来看,不这么操作会出现写卡器无法写入的问题(如Proxmark3提示Auth Error)
开始操作
打开ADB,接到电脑上
-
确认手机是否连接成功
adb devices
-
进入shell模式
adb shell
-
获取root权限
su
-
启动一加某调试用App
am start -n cn.oneplus.wallet/.MenuActivity
或者也可以使用类似创建快捷方式之类的应用启动这个Activity
然后你应该得到了这样的页面
点击“加密卡开关按钮”,提示“允许加密卡写入”即可
然后直接在卡券应用中添加门禁卡,直接把有数据的原卡贴在手机NFC天线上即可,不用再做一张ID相同的空卡去模拟了
再然后,切换到刚刚创建的新卡,用写卡器把原卡数据写进去就OK了,网上教程一搜一大把,写卡器不同使用方法也不同,在这里就不说了