diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021ChunkedDecoder.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021ChunkedDecoder.java index b0bd85697..19ed82cd3 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021ChunkedDecoder.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021ChunkedDecoder.java @@ -106,7 +106,6 @@ public class Huami2021ChunkedDecoder { try { buf = CryptoUtils.decryptAES(buf, messagekey); buf = ArrayUtils.subarray(buf, 0, currentLength); - LOG.debug("decrypted data {}: {}", String.format("0x%04x", currentType), GB.hexdump(buf)); } catch (Exception e) { LOG.warn("error decrypting " + e); currentHandle = null; @@ -114,6 +113,13 @@ public class Huami2021ChunkedDecoder { return; } } + LOG.debug( + "{} data {}: {}", + encrypted ? "Decrypted" : "Plaintext", + String.format("0x%04x", currentType), + GB.hexdump(buf) + ); + try { huami2021Handler.handle2021Payload((short) currentType, buf); } catch (final Exception e) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021Support.java index e8f044149..e319482db 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021Support.java @@ -1195,8 +1195,6 @@ public abstract class Huami2021Support extends HuamiSupport { return; } - LOG.debug("Got 2021 payload for {}: {}", String.format("0x%04x", type), GB.hexdump(payload)); - if (mServiceMap.containsKey(type)) { mServiceMap.get(type).handlePayload(payload); return;