soul-browser/sources/java/com/google/android/gms/internal/ads/zzcnh.java
KaKi87 550ddb0413
Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1)
* Decompile and recreate Soul Browser v1.4.85 with APK CI builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix CI build: include bundled google.jks and remove PR trigger

The apktool build failed in CI because app/unknown/.../google.jks was
excluded by the *.jks gitignore rule. Whitelist app-bundled JKS files
and commit the missing resource.

Also remove the redundant pull_request workflow trigger.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Change package ID to com.github.kaki87.soulbrowser

Rename the application ID so the rebuilt APK can be installed
alongside the original Soul Browser from Google Play.

- Update AndroidManifest package, permissions, providers, and actions
- Update R class references in smali (com/github/kaki87/soulbrowser/R)
- Update shortcuts.xml targetPackage
- Rename app label to "Soul Rebuild" for easy identification

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install compatibility: remove split APK metadata and bundle native libs

The rebuilt APK still declared requiredSplitTypes and Play Store split
metadata, causing Android to reject standalone installs as incompatible.

- Remove requiredSplitTypes and split-related manifest meta-data
- Merge native libs from all ABI splits with uncompressed storage
- Page-align before signing for extractNativeLibs=false
- Add .so to apktool doNotCompress list

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install failure: use apksigner v2/v3 and bundle arm64 native libs

Target SDK 36 requires APK Signature Scheme v2+, but jarsigner only
produces v1 signatures, causing Android to reject the install.

- Sign with apksigner (v1+v2+v3) instead of jarsigner
- Add arm64-v8a native libraries from universal Soul Browser 1.4.79
- Set extractNativeLibs=true for reliable sideload installs
- Commit stable debug keystore for consistent signatures across builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Add committed debug keystore for consistent APK signatures

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix startup crash: use original classes2.dex desugar libraries

Apktool recompiles smali_classes2 into a broken classes2.dex, causing
ClassNotFoundException for j$.com.android.tools.r8.a at ML Kit init.

Inject the original classes2.dex (Java 8+ desugar libs) after apktool
build instead of using the recompiled version.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix missing drawable resources from density split APKs

The base APK is an app bundle module; density-specific drawables like
seek_thumb_nor_b live in config.xhdpi.apk and were missing after rebuild,
causing Resources$NotFoundException at runtime.

- Merge non-9-patch resources from split APKs before apktool build
- Sync public.xml IDs from R smali only when backing files exist
- Add 713 density-specific resource IDs to public.xml

Co-authored-by: KaKi87 <KaKi87@pm.me>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-08-10 16:07:14 +02:00

239 lines
10 KiB
Java

package com.google.android.gms.internal.ads;
/* loaded from: classes.dex */
final class zzcnh extends zzdnn {
/* renamed from: a, reason: collision with root package name */
public final zzdnx f5299a;
public final zzdmi b;
/* renamed from: c, reason: collision with root package name */
public final zzcmt f5300c;
public final zzije d;
public final zzijf e;
public final zzijf f;
public final zzijf g;
public final zzijf h;
/* JADX WARN: Type inference failed for: r10v25, types: [com.google.android.gms.internal.ads.zzije, java.lang.Object] */
/* JADX WARN: Type inference failed for: r18v1, types: [com.google.android.gms.internal.ads.zzijg, java.lang.Object] */
/* JADX WARN: Type inference failed for: r19v1, types: [com.google.android.gms.internal.ads.zzijg, java.lang.Object] */
public zzcnh(zzcmv zzcmvVar, zzcmt zzcmtVar, zzcwa zzcwaVar, zzdnx zzdnxVar, zzdmi zzdmiVar) {
this.f5300c = zzcmtVar;
this.f5299a = zzdnxVar;
this.b = zzdmiVar;
zzijf a2 = zzijf.a(new zzcsc(zzcmvVar.H0));
zzcwb zzcwbVar = new zzcwb(zzcwaVar);
zzdmk zzdmkVar = new zzdmk(zzdmiVar);
zzdml zzdmlVar = new zzdml(zzijf.a(new zzdnt(zzcwbVar, zzdmkVar)));
zzijf a3 = zzijf.a(new zzdmj(zzdmlVar));
zzcmg zzcmgVar = zzcmvVar.j;
zzdma zzdmaVar = zzdlz.f5894a;
zzijf a4 = zzijf.a(new zzcsb(zzcmgVar, a3, zzdmaVar));
zzijf a5 = zzijf.a(new zzcry(a2, zzijf.a(new zzcru(zzcmvVar.h, a4)), zzcmvVar.d, zzijf.a(new zzcrz(a4, a2)), zzcmvVar.g));
zzijf a6 = zzijf.a(new zzcsd(a5, a3));
zzijf zzijfVar = zzcmtVar.g;
zzijf a7 = zzijf.a(new zzczh(zzcwbVar, zzijfVar));
zzijf a8 = zzijf.a(new zzcyn(a7));
int i = zzijs.f9008c;
zzijr zzijrVar = new zzijr(1, 3);
zzijrVar.b(zzcmtVar.s);
zzijrVar.b(zzcmtVar.t);
zzijrVar.b(a6);
zzijrVar.a(a8);
zzijf a9 = zzijf.a(new zzdbk(zzijrVar.c()));
zzijf a10 = zzijf.a(zzdfc.f5756a);
zzijf zzijfVar2 = zzcmvVar.d;
zzijf a11 = zzijf.a(new zzcxz(a10, zzijfVar2));
zzcwe zzcweVar = new zzcwe(zzcwaVar);
zzcwd zzcwdVar = new zzcwd(zzcwaVar);
zzclp zzclpVar = zzcmvVar.h;
zzijf a12 = zzijf.a(new zzejd(zzclpVar));
zzijf a13 = zzijf.a(zzdug.f6153a);
zzijf a14 = zzijf.a(new zzcrb(zzclpVar, zzcmvVar.Z, a12, a13, zzcmvVar.F0, zzcmvVar.e));
zzijf a15 = zzijf.a(new zzfiy(zzcmvVar.K, zzcmvVar.J, zzcwbVar, zzcwdVar, a14, zzcmtVar.e));
?? obj = new Object();
?? obj2 = new Object();
zzijf a16 = zzijf.a(new zzcyg(a10, zzijfVar2));
zzijf a17 = zzijf.a(zzdnz.f5951a);
zzdob zzdobVar = new zzdob(a17);
zzijr zzijrVar2 = new zzijr(2, 1);
zzijrVar2.b(zzcmtVar.y);
zzijrVar2.a(a16);
zzijrVar2.a(zzdobVar);
zzijf a18 = zzijf.a(new zzdda(zzijrVar2.c(), zzcwbVar, zzcweVar));
zzijf a19 = zzijf.a(new zzczf(zzcweVar));
zzijf a20 = zzijf.a(new zzcrn(zzcmvVar.h, zzcmvVar.d, zzcmvVar.e, zzcweVar, zzcwbVar, zzcmtVar.m, a15, obj, obj2, zzcmvVar.G, zzcmtVar.p, zzcmtVar.e, zzcmtVar.x, a18, a19, zzcmtVar.k));
zzcxe zzcxeVar = new zzcxe(a20);
zzcyw zzcywVar = new zzcyw(zzijf.a(new zzcrd(zzcwbVar, zzcmvVar.X)));
zzijr zzijrVar3 = new zzijr(4, 2);
zzijrVar3.a(zzcmtVar.u);
zzijrVar3.b(zzcmtVar.v);
zzijrVar3.b(zzcmtVar.w);
zzijrVar3.a(a11);
zzijrVar3.a(zzcxeVar);
zzijrVar3.a(zzcywVar);
zzijf a21 = zzijf.a(new zzdbs(zzijrVar3.c()));
zzijf a22 = zzijf.a(new zzdwj(zzcmvVar.h, zzcmvVar.E0, zzcmvVar.l, zzcweVar, zzcwbVar, zzcmvVar.I, zzdmaVar));
zzijf a23 = zzijf.a(new zzcyk(a22));
zzijf a24 = zzijf.a(new zzcxy(a10, zzijfVar2));
zzijf zzijfVar3 = zzcmvVar.A0;
zzdab zzdabVar = zzcmtVar.d;
zzijf a25 = zzijf.a(new zzcyi(zzijf.a(new zzcxl(zzijfVar3, zzdabVar))));
zzcxd zzcxdVar = new zzcxd(a20);
zzijr zzijrVar4 = new zzijr(5, 3);
zzijrVar4.a(zzcmtVar.z);
zzijrVar4.a(zzcmtVar.A);
zzijrVar4.b(zzcmtVar.B);
zzijrVar4.b(zzcmtVar.C);
zzijrVar4.a(a23);
zzijrVar4.a(a24);
zzijrVar4.b(a25);
zzijrVar4.a(zzcxdVar);
zzijf a26 = zzijf.a(new zzdaj(zzijrVar4.c()));
zzijf a27 = zzijf.a(new zzcsa(a5, a3));
zzijf a28 = zzijf.a(new zzcyl(a22));
zzijf a29 = zzijf.a(new zzcyc(a10, zzijfVar2));
zzcwh zzcwhVar = new zzcwh(a18);
zzcxg zzcxgVar = new zzcxg(a20);
zzdoe zzdoeVar = new zzdoe(zzdnxVar);
zzdmr zzdmrVar = new zzdmr(zzijf.a(new zzdpn(zzdoeVar, zzdmlVar, zzijfVar2)));
zzijr zzijrVar5 = new zzijr(7, 3);
zzijrVar5.a(zzcmtVar.D);
zzijrVar5.a(zzcmtVar.E);
zzijrVar5.b(zzcmtVar.F);
zzijrVar5.b(zzcmtVar.G);
zzijrVar5.b(a27);
zzijrVar5.a(a28);
zzijrVar5.a(a29);
zzijrVar5.a(zzcwhVar);
zzijrVar5.a(zzcxgVar);
zzijrVar5.a(zzdmrVar);
zzijf a30 = zzijf.a(new zzdbd(zzijrVar5.c()));
zzcxj zzcxjVar = new zzcxj(a20);
zzijr zzijrVar6 = new zzijr(1, 1);
zzijrVar6.b(zzcmtVar.H);
zzijrVar6.a(zzcxjVar);
zzijf a31 = zzijf.a(new zzdih(zzijrVar6.c()));
zzcxc zzcxcVar = new zzcxc(zzijf.a(new zzdiw(zzcwbVar, zzcmvVar.K)));
zzijr zzijrVar7 = new zzijr(1, 1);
zzijrVar7.b(zzcmtVar.I);
zzijrVar7.a(zzcxcVar);
zzijrVar7.c();
zzijf a32 = zzijf.a(new zzcym(a10, zzijfVar2));
zzijr zzijrVar8 = new zzijr(1, 1);
zzijrVar8.b(zzcmtVar.J);
zzijrVar8.a(a32);
zzijf a33 = zzijf.a(new zzdiq(zzijrVar8.c()));
zzijf a34 = zzijf.a(new zzcyo(a7));
zzcxh zzcxhVar = new zzcxh(a20);
zzijr zzijrVar9 = new zzijr(7, 4);
zzijrVar9.a(zzcmtVar.K);
zzijrVar9.b(zzcmtVar.L);
zzijrVar9.a(zzcmtVar.M);
zzijrVar9.a(zzcmtVar.N);
zzijrVar9.b(zzcmtVar.O);
zzijrVar9.b(zzcmtVar.P);
zzijrVar9.b(zzcmtVar.Q);
zzijrVar9.a(zzcmtVar.R);
zzijrVar9.a(zzcmtVar.S);
zzijrVar9.a(a34);
zzijrVar9.a(zzcxhVar);
zzijf a35 = zzijf.a(new zzdbx(zzijrVar9.c()));
zzcyf zzcyfVar = new zzcyf(zzijf.a(new zzcwg(a21)));
zzijf a36 = zzijf.a(new zzcye(a10, zzijfVar2));
zzijr zzijrVar10 = new zzijr(2, 1);
zzijrVar10.b(zzcmtVar.U);
zzijrVar10.a(zzcyfVar);
zzijrVar10.a(a36);
zzijf a37 = zzijf.a(new zzdcw(zzijrVar10.c()));
zzijr zzijrVar11 = new zzijr(0, 1);
zzijrVar11.b(zzcmtVar.V);
zzijrVar11.c();
zzijf a38 = zzijf.a(new zzcyj(a22));
zzijr zzijrVar12 = new zzijr(1, 0);
zzijrVar12.a(a38);
zzijrVar12.c();
zzijf a39 = zzijf.a(new zzcyb(a10, zzijfVar2));
zzcxf zzcxfVar = new zzcxf(a20);
zzijr zzijrVar13 = new zzijr(2, 1);
zzijrVar13.b(zzcmtVar.W);
zzijrVar13.a(a39);
zzijrVar13.a(zzcxfVar);
zzijrVar13.c();
zzijf a40 = zzijf.a(new zzcya(a22));
zzijr zzijrVar14 = new zzijr(1, 0);
zzijrVar14.a(a40);
zzijrVar14.c();
zzcwc zzcwcVar = new zzcwc(zzcwaVar);
zzdae zzdaeVar = new zzdae(zzcwbVar, zzcwcVar, zzcmtVar.i, zzcwdVar, zzcmtVar.f);
zzijr zzijrVar15 = new zzijr(1, 1);
zzijrVar15.b(zzcmtVar.Y);
zzijrVar15.a(zzcmtVar.Z);
zzcxr zzcxrVar = new zzcxr(zzcweVar, zzcwbVar, a9, a35, zzcmtVar.X, zzdaeVar, a10, new zzdcb(zzijrVar15.c()), a31, a19, zzcmvVar.p0);
zzdmn zzdmnVar = new zzdmn(zzdmiVar);
zzijf a41 = zzijf.a(new zzdos(zzdmnVar, zzcmvVar.g));
zzijf a42 = zzijf.a(new zzcse(a5, a3));
zzijr zzijrVar16 = new zzijr(0, 2);
zzijrVar16.b(zzcmtVar.a0);
zzijrVar16.b(a42);
zzijs c2 = zzijrVar16.c();
zzijf zzijfVar4 = zzcmtVar.g;
zzijf a43 = zzijf.a(new zzdim(zzijfVar4, c2, zzcwbVar));
zzijf a44 = zzijf.a(new zzdmp(zzdmiVar));
zzijf a45 = zzijf.a(new zzdms(zzdmiVar));
zzdlt zzdltVar = zzcmtVar.j;
zzijf zzijfVar5 = zzcmvVar.G;
zzcmg zzcmgVar2 = zzcmvVar.j;
zzijf zzijfVar6 = zzcmvVar.g;
zzdmm zzdmmVar = new zzdmm(zzijf.a(new zzdmh(zzijfVar4, zzdltVar, zzdmkVar, zzdmnVar, zzdoeVar, zzijfVar5, a30, a26, a33, zzcwbVar, zzcmgVar2, zzdabVar, a5, a41, zzijfVar6, a43, zzcmvVar.K, zzcmtVar.e, zzcmvVar.L, a13, zzcmvVar.M0, a18, a44, a45, a19)));
zzijf a46 = zzijf.a(new zzdmq(zzcmgVar2));
zzijf zzijfVar7 = zzcmvVar.d;
zzijf a47 = zzijf.a(new zzdmt(a46, zzijfVar7, zzijfVar4, zzijfVar6));
zzijf zzijfVar8 = zzcmtVar.q;
zzdpa zzdpaVar = new zzdpa(zzijfVar8, zzdmnVar, a47, zzdmmVar);
zzdpi zzdpiVar = new zzdpi(zzdmnVar, zzijfVar8);
zzijf a48 = zzijf.a(new zzdnk(new zzdmv(zzdoeVar)));
zzdom zzdomVar = new zzdom(zzcmvVar.Z, zzdabVar, zzdmlVar, zzdoeVar, zzdpaVar, zzdpiVar, zzijfVar7, a48);
?? obj3 = new Object();
this.d = obj3;
zzijf a49 = zzijf.a(new zzdrw(zzcwcVar, obj3, zzdoeVar));
zzijf a50 = zzijf.a(new zzdru(zzcwcVar, obj3, zzdoeVar));
zzijf a51 = zzijf.a(new zzdsb(zzcwcVar, obj3, zzdoeVar, zzcmvVar.l));
zzijf a52 = zzijf.a(new zzdrs(obj3, zzdoeVar));
zzclp zzclpVar2 = zzcmvVar.h;
zzijf a53 = zzijf.a(new zzdrz(zzclpVar2, zzdoeVar, zzdomVar, obj3));
this.e = a53;
zzijf a54 = zzijf.a(new zzdni(zzcxrVar, zzijfVar7, zzdoeVar, zzdmmVar, zzdomVar, zzdmlVar, zzdltVar, a49, a50, a51, a52, a53, new zzdoc(zzclpVar2, zzdabVar), zzijfVar5, zzcmgVar2, zzclpVar2, a48, a17, zzcmvVar.N0));
if (obj3.f9003a == null) {
obj3.f9003a = a54;
zzijf zzijfVar9 = zzcmtVar.b0;
zzijf zzijfVar10 = zzcmtVar.T;
this.f = zzijf.a(new zzdsq(a26, a21, zzijfVar9, a37, zzijfVar10, zzcwbVar, zzcwdVar, a14));
this.g = zzijf.a(new zzdrn(zzcmvVar.d, a47, zzijf.a(new zzdmo(zzcwbVar, zzijfVar)), a14, a19));
this.h = zzijf.a(new zzdsw(a26, a21, zzijfVar9, a37, zzijfVar10, a33, zzcmvVar.l, zzcmvVar.K, zzcmvVar.I, a14));
return;
}
throw new IllegalStateException();
}
@Override // com.google.android.gms.internal.ads.zzcvl
public final zzdbj a() {
throw null;
}
@Override // com.google.android.gms.internal.ads.zzcvl
public final zzeok e() {
throw null;
}
@Override // com.google.android.gms.internal.ads.zzcvl
public final zzeoe f() {
throw null;
}
@Override // com.google.android.gms.internal.ads.zzdnp
public final zzdnh g() {
return (zzdnh) this.d.zzb();
}
}