From 882560a790a916f09a835e3fb17913a5e77f665c Mon Sep 17 00:00:00 2001 From: Hay1tsme Date: Fri, 21 Mar 2025 09:47:44 -0400 Subject: [PATCH] adb: fix semantics with FelicaLookupEx --- core/adb_handlers/felica.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/adb_handlers/felica.py b/core/adb_handlers/felica.py index a037bbe..bd10708 100644 --- a/core/adb_handlers/felica.py +++ b/core/adb_handlers/felica.py @@ -39,7 +39,7 @@ class ADBFelicaLookupExRequest(ADBBaseRequest): def __init__(self, data: bytes) -> None: super().__init__(data) self.random = struct.unpack_from("<16s", data, 0x20)[0] - idm, dfc = struct.unpack_from(">QQ", data, 0x30) + idm, dfc, self.arbitrary = struct.unpack_from(">QH6s", data, 0x30) self.card_key_ver, self.write_ct, self.maca, company, fw_ver, self.dfc = struct.unpack_from("<16s16sQccH", data, 0x40) self.idm = hex(idm)[2:].upper() self.dfc = hex(dfc)[2:].upper()