From c1e964b330bf9ebff290ce993a55328ec63a8ab3 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期一, 26 二月 2024 11:32:11 +0800 Subject: [PATCH] 开启修改密码 --- app/src/main/java/com/dayu/recharge/tools/NFCWriteHelper.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/dayu/recharge/tools/NFCWriteHelper.java b/app/src/main/java/com/dayu/recharge/tools/NFCWriteHelper.java index a395c28..16a3046 100644 --- a/app/src/main/java/com/dayu/recharge/tools/NFCWriteHelper.java +++ b/app/src/main/java/com/dayu/recharge/tools/NFCWriteHelper.java @@ -66,7 +66,7 @@ public boolean writeData(byte[] str, int a, int b) { Log.i("NFCWreatActivity", "writeData: a=" + a + " b=" + b); //鍐欏崱鏃朵慨鏀规墍鏈夊瘑鐮� -// changePasword(a); + changePasword(a); if (str.length <= 16) { try { MifareClassic mfc = MifareClassic.get(tag); @@ -142,7 +142,7 @@ data[i] = dataA[i]; } //杈撳叆鎺у埗浣� - data[6] = (byte) 0xff; + data[6] = (byte) 0xFF; data[7] = (byte) 0x07; data[8] = (byte) 0x80; data[9] = (byte) 0x69; @@ -155,6 +155,11 @@ int bCount = mfc.getBlockCountInSector(a); //鍐欏埌鎵囧尯鐨勬渶鍚庝竴涓潡 mfc.writeBlock(bIndex + bCount - 1, data); +// byte[] dataa = mfc.readBlock(bIndex + bCount - 1); +// // 淇敼瀵嗙爜 A +// mfc.writeBlock(mfc.sectorToBlock(a) + 3, dataA); +// // 淇敼瀵嗙爜 B +// mfc.writeBlock(mfc.sectorToBlock(a) + 7, dataB); } return true; } catch (Exception e) { -- Gitblit v1.8.0