feat(tools): fw_info/fw_pack 镜像解析重打包(CRC32验证+字节级往返),112 测试全绿

This commit is contained in:
agent committed 2026-07-24 11:09:44 +00:00
1 parent 0e2a6a351f
commit 7079053dde
10 files changed
+987 -1

No files matched your search

+281
View File
@@ -0,0 +1,281 @@
package a9;
public abstract class v2 {
public static final void a(z7.d0 p34, qbsg.top.ble.data.BleException p35, a7.a p36, a7.a p37, a7.c p38, a7.c p39, a7.a p40, a7.a p41, a7.c p42, a7.a p43, a7.a p44, a7.a p45, a7.c p46, z7.e0 p47, a7.a p48, a7.a p49, a7.c p50, e1.n0 p51, int p52)
{
z7.j0 v10_33;
kotlin.jvm.internal.s.f(p34, "setup");
a7.c v16_0 = p34.c;
o1.f v17_0 = p34.b;
kotlin.jvm.internal.s.f(p36, "onScan");
kotlin.jvm.internal.s.f(p37, "onFilterToggle");
kotlin.jvm.internal.s.f(p38, "onToggleSelect");
kotlin.jvm.internal.s.f(p39, "onSelectAll");
kotlin.jvm.internal.s.f(p40, "onClearAll");
kotlin.jvm.internal.s.f(p41, "onPickFirmware");
kotlin.jvm.internal.s.f(p42, "onCommandsChange");
kotlin.jvm.internal.s.f(p43, "onRunOta");
kotlin.jvm.internal.s.f(p44, "onRunCmd");
kotlin.jvm.internal.s.f(p45, "onRunActivation");
kotlin.jvm.internal.s.f(p46, "onDeselectAddresses");
kotlin.jvm.internal.s.f(p48, "onBack");
kotlin.jvm.internal.s.f(p49, "onResolveError");
kotlin.jvm.internal.s.f(p50, "onMaxConcurrentChange");
p51.b0(1395853593);
int v18_0 = 4;
if (!p51.i(p34)) {
v10_33 = 2;
} else {
v10_33 = 4;
}
e1.a3 v20_12;
a9.s v21_0 = 16;
if (!p51.i(p35)) {
v20_12 = 16;
} else {
v20_12 = 32;
}
e1.a3 v20_14;
int v23_0 = 128;
if (!p51.i(p36)) {
v20_14 = 128;
} else {
v20_14 = 256;
}
e1.a3 v20_16;
int v25 = 1024;
if (!p51.i(p37)) {
v20_16 = 1024;
} else {
v20_16 = 2048;
}
e1.a3 v20_18;
int v27 = 8192;
if (!p51.i(p38)) {
v20_18 = 8192;
} else {
v20_18 = 16384;
}
e1.a3 v20_20;
int v29 = 65536;
if (!p51.i(p39)) {
v20_20 = 65536;
} else {
v20_20 = 131072;
}
e1.a3 v20_1;
int v31 = 524288;
if (!p51.i(p40)) {
v20_1 = 524288;
} else {
v20_1 = 1048576;
}
e1.a3 v20_3;
if (!p51.i(p41)) {
v20_3 = 4194304;
} else {
v20_3 = 8388608;
}
e1.a3 v20_5;
if (!p51.i(p42)) {
v20_5 = 33554432;
} else {
v20_5 = 67108864;
}
e1.a3 v20_7;
if (!p51.i(p43)) {
v20_7 = 268435456;
} else {
v20_7 = 536870912;
}
z7.j0 v10_4 = ((((((((((p52 | v10_33) | v20_12) | v20_14) | v20_16) | v20_18) | v20_20) | v20_1) | v20_3) | v20_5) | v20_7);
if (!p51.i(p44)) {
v18_0 = 2;
}
if (p51.i(p45)) {
v21_0 = 32;
}
if (p51.i(p46)) {
v23_0 = 256;
}
if (p51.i(p47)) {
v25 = 2048;
}
if (p51.i(p48)) {
v27 = 16384;
}
if (p51.i(p49)) {
v29 = 131072;
}
if (p51.i(p50)) {
v31 = 1048576;
}
if (((v10_4 & 306783379) == 306783378) && ((((((((v18_0 | v21_0) | v23_0) | v25) | v27) | v29) | v31) & 599187) == 599186)) {
String v0_5 = 0;
} else {
v0_5 = 1;
}
if (!p51.R((v10_4 & 1), v0_5)) {
p51.U();
} else {
String v0_8 = y.w.a(0, 3, p51);
o1.f v1_4 = p51.O();
z7.j0 v10_7 = e1.n.a;
if (v1_4 == v10_7) {
v1_4 = e1.h0.g(kotlin.coroutines.EmptyCoroutineContext.INSTANCE, p51);
p51.k0(v1_4);
}
int v18_8 = ((kotlinx.coroutines.CoroutineScope) v1_4);
o1.f v1_6 = p51.O();
if (v1_6 == v10_7) {
v1_6 = e1.t.h(new a9.k2(v0_8, 0));
p51.k0(v1_6);
}
e1.a3 v20_10 = ((e1.a3) v1_6);
o1.f v1_9 = p51.O();
if (v1_9 == v10_7) {
v1_9 = e1.t.n(Boolean.FALSE);
p51.k0(v1_9);
}
o1.f v1_11 = ((e1.j1) v1_9);
int v2_3 = p51.O();
if (v2_3 == v10_7) {
v2_3 = e1.t.n("");
p51.k0(v2_3);
}
int v2_5 = ((e1.j1) v2_3);
a9.s v21_1 = v0_8;
String v0_9 = p51.O();
if (v0_9 == v10_7) {
v0_9 = new z1.v();
p51.k0(v0_9);
}
String v0_11 = ((z1.v) v0_9);
String v3_2 = ((Boolean) v1_11.getValue());
v3_2.getClass();
java.util.ArrayList v4_1 = p51.O();
if (v4_1 == v10_7) {
v4_1 = new a9.q2(v0_11, v1_11, 0, 0);
p51.k0(v4_1);
}
e1.h0.c(((a7.e) v4_1), p51, v3_2);
String v3_5 = ((Boolean) v1_11.getValue()).booleanValue();
java.util.ArrayList v4_4 = p51.O();
if (v4_4 == v10_7) {
v4_4 = new a9.u0(6, v1_11, v2_5);
p51.k0(v4_4);
}
int v22_1;
o1.f v17_1;
a7.c v16_2;
q8.k.e(v3_5, ((a7.a) v4_4), p51, 48);
java.util.ArrayList v4_7 = v17_0;
Object v6_1 = v16_0;
String v3_9 = (p51.g(((String) v2_5.getValue())) | (p51.g(v4_7) | p51.h(v6_1)));
int v5_6 = p51.O();
if ((v3_9 == null) && (v5_6 != v10_7)) {
v16_2 = v0_11;
v17_1 = v1_11;
v22_1 = v2_5;
} else {
z7.j0 v10_13;
if (v6_1 == null) {
v10_13 = v4_7;
} else {
String v3_11 = new java.util.ArrayList();
java.util.ArrayList v4_8 = v4_7.iterator();
while (v4_8.hasNext()) {
int v5_14 = v4_8.next();
a7.c v16_6 = v0_11;
if (i7.p.l0(((z7.j0) v5_14).b, "NRF-", 0)) {
v3_11.add(v5_14);
}
v0_11 = v16_6;
}
v10_13 = v3_11;
}
v16_2 = v0_11;
if (i7.i.x0(((String) v2_5.getValue()))) {
v5_6 = v10_13;
} else {
String v0_19 = i7.i.S0(((String) v2_5.getValue())).toString().toLowerCase(java.util.Locale.ROOT);
kotlin.jvm.internal.s.e(v0_19, "toLowerCase(...)");
java.util.ArrayList v4_10 = new java.util.ArrayList();
int v5_8 = v10_13.iterator();
while (v5_8.hasNext()) {
Object v6_9 = v5_8.next();
z7.j0 v10_26 = ((z7.j0) v6_9);
o1.f v17_4 = v1_11;
int v22_2 = v2_5;
int v2_14 = java.util.Locale.ROOT;
o1.f v1_25 = v10_26.b.toLowerCase(v2_14);
kotlin.jvm.internal.s.e(v1_25, "toLowerCase(...)");
int v23_1 = v5_8;
if (i7.i.o0(v1_25, v0_19, 0)) {
v4_10.add(v6_9);
} else {
o1.f v1_28 = v10_26.a.toLowerCase(v2_14);
kotlin.jvm.internal.s.e(v1_28, "toLowerCase(...)");
if (i7.i.o0(v1_28, v0_19, 0)) {
}
}
v1_11 = v17_4;
v2_5 = v22_2;
v5_8 = v23_1;
}
v5_6 = v4_10;
}
v17_1 = v1_11;
v22_1 = v2_5;
p51.k0(v5_6);
}
String v0_21 = ((java.util.List) v5_6);
Object v6_4 = new java.util.ArrayList(q6.p.c0(v0_21, 10));
o1.f v1_14 = v0_21.iterator();
while (v1_14.hasNext()) {
v6_4.add(((z7.j0) v1_14.next()).a);
}
y0.q9.a(0, o1.l.d(-883814435, new a9.l2(v17_1, v16_2, v22_1, p34, p48, v6_4, p40, p39, p37, p36), p51), 0, 0, 0, 0, 0, 0, 0, o1.l.d(-280072152, new a9.m2(p35, p49, v0_21, p34, v21_1, p38, v20_10, v18_8, p47, p41, p42, p43, p44, p45, p46, p50, 0), p51), p51, 805306416, 509);
}
String v0_27 = p51.t();
if (v0_27 != null) {
v0_27.d = new a9.s(p34, p35, p36, p37, p38, p39, p40, p41, p42, p43, p44, p45, p46, p47, p48, p49, p50, p52);
}
return;
}
public static final void b(int p17, e1.n0 p18, boolean p19)
{
a9.l1 v1_12;
p18.b0(-745178988);
if (!p18.h(p19)) {
v1_12 = 2;
} else {
v1_12 = 4;
}
int v2_0;
a9.l1 v1_0 = (p17 | v1_12);
if ((v1_0 & 3) == 2) {
v2_0 = 0;
} else {
v2_0 = 1;
}
if (!p18.R((v1_0 & 1), v2_0)) {
p18.U();
} else {
if (!p19) {
p18.a0(1058956622);
p18.q(0);
} else {
p18.a0(1058793252);
y0.fe.c(w.y1.d(w.y1.c(u1.n.a, 1065353216), ((float) 8)), ((y0.e6) p18.k(y0.g6.a)).a.a, 0, 0, 0, 0, 0, 0, 0, p18, 6, 508);
p18.q(0);
}
}
e1.d2 v0_2 = p18.t();
if (v0_2 != null) {
v0_2.d = new a9.l1(p17, p19);
}
return;
}
}