* 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>
222 lines
9.9 KiB
Java
222 lines
9.9 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
/* loaded from: classes.dex */
|
|
final class zzcoc extends zzdno {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final zzcmt f5334a;
|
|
public final zzijf b;
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public final zzijf f5335c;
|
|
public final zzijf d;
|
|
public final zzijf e;
|
|
public final zzijf f;
|
|
public final zzijf g;
|
|
public final zzijf h;
|
|
public final zzijf i;
|
|
public final zzijf j;
|
|
public final zzijf k;
|
|
public final zzije l;
|
|
|
|
/* JADX WARN: Type inference failed for: r35v0, types: [com.google.android.gms.internal.ads.zzijg, java.lang.Object] */
|
|
/* JADX WARN: Type inference failed for: r36v0, types: [com.google.android.gms.internal.ads.zzijg, java.lang.Object] */
|
|
/* JADX WARN: Type inference failed for: r5v34, types: [com.google.android.gms.internal.ads.zzije, java.lang.Object] */
|
|
/* JADX WARN: Type inference failed for: r6v6, types: [com.google.android.gms.internal.ads.zzijg, java.lang.Object] */
|
|
/* JADX WARN: Type inference failed for: r7v5, types: [com.google.android.gms.internal.ads.zzijg, java.lang.Object] */
|
|
public zzcoc(zzcmv zzcmvVar, zzcmt zzcmtVar, zzcwa zzcwaVar, zzdnx zzdnxVar, zzdpq zzdpqVar) {
|
|
this.f5334a = zzcmtVar;
|
|
zzcwb zzcwbVar = new zzcwb(zzcwaVar);
|
|
zzijf a2 = zzijf.a(new zzczh(zzcwbVar, zzcmtVar.g));
|
|
zzijf a3 = zzijf.a(new zzcyn(a2));
|
|
int i = zzijs.f9008c;
|
|
zzijr zzijrVar = new zzijr(1, 2);
|
|
zzijrVar.b(zzcmtVar.s);
|
|
zzijrVar.b(zzcmtVar.t);
|
|
zzijrVar.a(a3);
|
|
zzijf a4 = zzijf.a(new zzdbk(zzijrVar.c()));
|
|
this.b = a4;
|
|
zzijf a5 = zzijf.a(zzdfc.f5756a);
|
|
zzijf zzijfVar = zzcmvVar.d;
|
|
zzijf a6 = zzijf.a(new zzcxz(a5, zzijfVar));
|
|
zzcwe zzcweVar = new zzcwe(zzcwaVar);
|
|
zzcwd zzcwdVar = new zzcwd(zzcwaVar);
|
|
zzclp zzclpVar = zzcmvVar.h;
|
|
zzijf a7 = zzijf.a(new zzfiy(zzcmvVar.K, zzcmvVar.J, zzcwbVar, zzcwdVar, zzijf.a(new zzcrb(zzclpVar, zzcmvVar.Z, zzijf.a(new zzejd(zzclpVar)), zzijf.a(zzdug.f6153a), zzcmvVar.F0, zzcmvVar.e)), zzcmtVar.e));
|
|
?? obj = new Object();
|
|
?? obj2 = new Object();
|
|
zzijf a8 = zzijf.a(new zzcyg(a5, zzijfVar));
|
|
zzijf a9 = zzijf.a(zzdnz.f5951a);
|
|
zzdob zzdobVar = new zzdob(a9);
|
|
zzijr zzijrVar2 = new zzijr(2, 1);
|
|
zzijrVar2.b(zzcmtVar.y);
|
|
zzijrVar2.a(a8);
|
|
zzijrVar2.a(zzdobVar);
|
|
zzijf a10 = zzijf.a(new zzdda(zzijrVar2.c(), zzcwbVar, zzcweVar));
|
|
zzijf a11 = zzijf.a(new zzczf(zzcweVar));
|
|
zzijf a12 = zzijf.a(new zzcrn(zzcmvVar.h, zzcmvVar.d, zzcmvVar.e, zzcweVar, zzcwbVar, zzcmtVar.m, a7, obj, obj2, zzcmvVar.G, zzcmtVar.p, zzcmtVar.e, zzcmtVar.x, a10, a11, zzcmtVar.k));
|
|
zzcxe zzcxeVar = new zzcxe(a12);
|
|
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(a6);
|
|
zzijrVar3.a(zzcxeVar);
|
|
zzijrVar3.a(zzcywVar);
|
|
zzijf a13 = zzijf.a(new zzdbs(zzijrVar3.c()));
|
|
this.f5335c = a13;
|
|
zzijf a14 = zzijf.a(new zzdwj(zzcmvVar.h, zzcmvVar.E0, zzcmvVar.l, zzcweVar, zzcwbVar, zzcmvVar.I, zzdlz.f5894a));
|
|
zzijf a15 = zzijf.a(new zzcyk(a14));
|
|
zzijf a16 = zzijf.a(new zzcxy(a5, zzijfVar));
|
|
zzijf zzijfVar2 = zzcmvVar.A0;
|
|
zzdab zzdabVar = zzcmtVar.d;
|
|
zzijf a17 = zzijf.a(new zzcyi(zzijf.a(new zzcxl(zzijfVar2, zzdabVar))));
|
|
zzcxd zzcxdVar = new zzcxd(a12);
|
|
zzijr zzijrVar4 = new zzijr(5, 3);
|
|
zzijrVar4.a(zzcmtVar.z);
|
|
zzijrVar4.a(zzcmtVar.A);
|
|
zzijrVar4.b(zzcmtVar.B);
|
|
zzijrVar4.b(zzcmtVar.C);
|
|
zzijrVar4.a(a15);
|
|
zzijrVar4.a(a16);
|
|
zzijrVar4.b(a17);
|
|
zzijrVar4.a(zzcxdVar);
|
|
zzijf a18 = zzijf.a(new zzdaj(zzijrVar4.c()));
|
|
this.d = a18;
|
|
zzijf a19 = zzijf.a(new zzcyl(a14));
|
|
zzijf a20 = zzijf.a(new zzcyc(a5, zzijfVar));
|
|
zzcwh zzcwhVar = new zzcwh(a10);
|
|
zzcxg zzcxgVar = new zzcxg(a12);
|
|
zzijr zzijrVar5 = new zzijr(6, 2);
|
|
zzijrVar5.a(zzcmtVar.D);
|
|
zzijrVar5.a(zzcmtVar.E);
|
|
zzijrVar5.b(zzcmtVar.F);
|
|
zzijrVar5.b(zzcmtVar.G);
|
|
zzijrVar5.a(a19);
|
|
zzijrVar5.a(a20);
|
|
zzijrVar5.a(zzcwhVar);
|
|
zzijrVar5.a(zzcxgVar);
|
|
zzijf a21 = zzijf.a(new zzdbd(zzijrVar5.c()));
|
|
this.e = a21;
|
|
zzcxj zzcxjVar = new zzcxj(a12);
|
|
zzijr zzijrVar6 = new zzijr(1, 1);
|
|
zzijrVar6.b(zzcmtVar.H);
|
|
zzijrVar6.a(zzcxjVar);
|
|
zzijf a22 = 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 a23 = zzijf.a(new zzcym(a5, zzijfVar));
|
|
zzijr zzijrVar8 = new zzijr(1, 1);
|
|
zzijrVar8.b(zzcmtVar.J);
|
|
zzijrVar8.a(a23);
|
|
zzijf a24 = zzijf.a(new zzdiq(zzijrVar8.c()));
|
|
this.f = a24;
|
|
zzijf a25 = zzijf.a(new zzcyo(a2));
|
|
zzcxh zzcxhVar = new zzcxh(a12);
|
|
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(a25);
|
|
zzijrVar9.a(zzcxhVar);
|
|
zzijf a26 = zzijf.a(new zzdbx(zzijrVar9.c()));
|
|
this.g = a26;
|
|
zzcyf zzcyfVar = new zzcyf(zzijf.a(new zzcwg(a13)));
|
|
zzijf a27 = zzijf.a(new zzcye(a5, zzijfVar));
|
|
zzijr zzijrVar10 = new zzijr(2, 1);
|
|
zzijrVar10.b(zzcmtVar.U);
|
|
zzijrVar10.a(zzcyfVar);
|
|
zzijrVar10.a(a27);
|
|
this.h = zzijf.a(new zzdcw(zzijrVar10.c()));
|
|
zzdoe zzdoeVar = new zzdoe(zzdnxVar);
|
|
zzdpy zzdpyVar = new zzdpy(new zzdta(zzdoeVar), zzijfVar);
|
|
zzijr zzijrVar11 = new zzijr(1, 1);
|
|
zzijrVar11.b(zzcmtVar.V);
|
|
zzijrVar11.a(zzdpyVar);
|
|
this.i = zzijf.a(new zzdjo(zzijrVar11.c()));
|
|
zzijf a28 = zzijf.a(new zzcyj(a14));
|
|
zzdps zzdpsVar = new zzdps(zzdpqVar);
|
|
zzdpt zzdptVar = new zzdpt(zzdpqVar);
|
|
zzdpx zzdpxVar = new zzdpx(zzdpqVar);
|
|
zzijf a29 = zzijf.a(new zzcyh(a14));
|
|
zzcxi zzcxiVar = new zzcxi(a12);
|
|
zzijr zzijrVar12 = new zzijr(2, 1);
|
|
zzijrVar12.b(zzcmtVar.c0);
|
|
zzijrVar12.a(a29);
|
|
zzijrVar12.a(zzcxiVar);
|
|
zzijf a30 = zzijf.a(new zzdpp(zzdpsVar, zzdptVar, zzdpxVar, a21, zzijf.a(new zzdde(zzijrVar12.c())), a18, a24, zzcmtVar.g, zzcwbVar, zzcmvVar.j, zzdabVar));
|
|
zzdpw zzdpwVar = new zzdpw(a30);
|
|
zzijr zzijrVar13 = new zzijr(1, 1);
|
|
zzijrVar13.a(a28);
|
|
zzijrVar13.b(zzdpwVar);
|
|
this.j = zzijf.a(new zzdfl(zzijrVar13.c()));
|
|
zzijf a31 = zzijf.a(new zzcyb(a5, zzijfVar));
|
|
zzcxf zzcxfVar = new zzcxf(a12);
|
|
zzijr zzijrVar14 = new zzijr(2, 1);
|
|
zzijrVar14.b(zzcmtVar.W);
|
|
zzijrVar14.a(a31);
|
|
zzijrVar14.a(zzcxfVar);
|
|
zzday zzdayVar = new zzday(zzijrVar14.c());
|
|
zzijf a32 = zzijf.a(new zzcya(a14));
|
|
zzijr zzijrVar15 = new zzijr(1, 0);
|
|
zzijrVar15.a(a32);
|
|
this.k = zzijf.a(new zzdaz(zzdayVar, zzijrVar15.c(), zzcmvVar.e));
|
|
zzcwc zzcwcVar = new zzcwc(zzcwaVar);
|
|
zzdae zzdaeVar = new zzdae(zzcwbVar, zzcwcVar, zzcmtVar.i, zzcwdVar, zzcmtVar.f);
|
|
zzijr zzijrVar16 = new zzijr(1, 1);
|
|
zzijrVar16.b(zzcmtVar.Y);
|
|
zzijrVar16.a(zzcmtVar.Z);
|
|
zzcxr zzcxrVar = new zzcxr(zzcweVar, zzcwbVar, a4, a26, zzcmtVar.X, zzdaeVar, a5, new zzdcb(zzijrVar16.c()), a22, a11, zzcmvVar.p0);
|
|
zzdpr zzdprVar = new zzdpr(a30);
|
|
zzijf a33 = zzijf.a(new zzdns(zzcwbVar));
|
|
?? obj3 = new Object();
|
|
?? obj4 = new Object();
|
|
zzijf a34 = zzijf.a(new zzdnk(new zzdmv(zzdoeVar)));
|
|
zzclj zzcljVar = zzcmvVar.Z;
|
|
zzijf zzijfVar3 = zzcmvVar.d;
|
|
zzdom zzdomVar = new zzdom(zzcljVar, zzdabVar, a33, zzdoeVar, obj3, obj4, zzijfVar3, a34);
|
|
?? obj5 = new Object();
|
|
this.l = obj5;
|
|
zzijf a35 = zzijf.a(new zzdrw(zzcwcVar, obj5, zzdoeVar));
|
|
zzijf a36 = zzijf.a(new zzdru(zzcwcVar, obj5, zzdoeVar));
|
|
zzijf a37 = zzijf.a(new zzdsb(zzcwcVar, obj5, zzdoeVar, zzcmvVar.l));
|
|
zzijf a38 = zzijf.a(new zzdrs(obj5, zzdoeVar));
|
|
zzclp zzclpVar2 = zzcmvVar.h;
|
|
zzijf a39 = zzijf.a(new zzdni(zzcxrVar, zzijfVar3, zzdoeVar, zzdprVar, zzdomVar, a33, zzcmtVar.j, a35, a36, a37, a38, zzijf.a(new zzdrz(zzclpVar2, zzdoeVar, zzdomVar, obj5)), new zzdoc(zzclpVar2, zzdabVar), zzcmvVar.G, zzcmvVar.j, zzclpVar2, a34, a9, zzcmvVar.N0));
|
|
if (obj5.f9003a == null) {
|
|
obj5.f9003a = a39;
|
|
return;
|
|
}
|
|
throw new IllegalStateException();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcvl
|
|
public final zzdbj a() {
|
|
return (zzdbj) this.b.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcvl
|
|
public final zzeok e() {
|
|
return new zzeok((zzdai) this.d.zzb(), (zzdip) this.f.zzb(), (zzdbc) this.e.zzb(), (zzdbr) this.f5335c.zzb(), (zzdbw) this.g.zzb(), (zzdfo) this.f5334a.T.zzb(), (zzdcv) this.h.zzb(), (zzdjn) this.i.zzb(), (zzdfk) this.j.zzb(), (zzdax) this.k.zzb());
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzcvl
|
|
public final zzeoe f() {
|
|
return new zzeoe((zzdai) this.d.zzb(), (zzdip) this.f.zzb(), (zzdbc) this.e.zzb(), (zzdbr) this.f5335c.zzb(), (zzdbw) this.g.zzb(), (zzdfo) this.f5334a.T.zzb(), (zzdcv) this.h.zzb(), (zzdjn) this.i.zzb(), (zzdfk) this.j.zzb(), (zzdax) this.k.zzb());
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzdnp
|
|
public final zzdnh g() {
|
|
return (zzdnh) this.l.zzb();
|
|
}
|
|
}
|