From c269b6521bf0ed7010159c9bc44e2ba5ba094160 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=A2=D1=80=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Sat, 8 Aug 2026 13:06:09 +0300 Subject: [PATCH] =?UTF-8?q?v1.3.0:=20TS=2003.48/TS=20102=20225=20genSp=20?= =?UTF-8?q?=E2=80=94=20CBC-MAC=20(ISO=209797-1=20alg=202)=20KID,=20spec-co?= =?UTF-8?q?nformant=20SP=20layout,=20PoR=20display,=20verify=20vs=20pySim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - replace retailMac() with cbcMac() (zero IV, '00' padding, last 8 bytes) — matches pySim/TS 03.48 - genSp: CPL/CHL/SPI/KIc/KID/TAR/CNTR/PCNTR/CC layout per TS 102 225 + TS 31.115; drop bogus CPI/CHI bytes - ciphering covers CNTR..end; padding only when ciphering; CC over all but the CC field - byte-identical output to pySim OtaDialectSms.encode_cmd (verified live vs card) - Send to Card now reports PoR status/TAR/last SW; new 'Verify vs pySim' button --- index.html | 143 +++++++++++++++++++++++++++++++++++------------------ 1 file changed, 95 insertions(+), 48 deletions(-) diff --git a/index.html b/index.html index 1616da3..89c1243 100644 --- a/index.html +++ b/index.html @@ -16,7 +16,7 @@
-

OTAMan SIM OTA with a Human Face v1.2.2

+

OTAMan SIM OTA with a Human Face v1.3.0

github @@ -743,8 +743,10 @@
+ +