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