* 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>
239 lines
10 KiB
Java
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();
|
|
}
|
|
}
|