* 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>
407 lines
15 KiB
Java
407 lines
15 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import com.google.android.gms.ads.nonagon.util.logging.csi.CsiParamDefaults_Factory;
|
|
import com.google.android.gms.ads.nonagon.util.logging.csi.CsiUrlBuilder_Factory;
|
|
import com.google.android.gms.common.util.Clock;
|
|
import java.util.concurrent.Executor;
|
|
import java.util.concurrent.ScheduledExecutorService;
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public final class zzcmv extends zzclg {
|
|
public final zzclv A;
|
|
public final zzijf A0;
|
|
public final zzijf B;
|
|
public final zzijf B0;
|
|
public final zzijf C;
|
|
public final zzijf C0;
|
|
public final zzijf D;
|
|
public final zzcor D0;
|
|
public final zzijf E;
|
|
public final zzijf E0;
|
|
public final zzijh F;
|
|
public final zzijf F0;
|
|
public final zzijf G;
|
|
public final zzijf G0;
|
|
public final zzcoe H;
|
|
public final zzijf H0;
|
|
public final zzijf I;
|
|
public final zzctb I0;
|
|
public final zzijf J;
|
|
public final zzijf J0;
|
|
public final zzijf K;
|
|
public final zzijf K0;
|
|
public final zzijf L;
|
|
public final zzijf L0;
|
|
public final zzijf M;
|
|
public final zzijf M0;
|
|
public final zzijf N;
|
|
public final zzijf N0;
|
|
public final zzijf O;
|
|
public final zzijf O0;
|
|
public final zzijf P;
|
|
public final zzijf P0;
|
|
public final zzijf Q;
|
|
public final zzijf R;
|
|
public final zzijf S;
|
|
public final zzcmd T;
|
|
public final zzcmo U;
|
|
public final zzijf V;
|
|
public final zzijf W;
|
|
public final zzcmj X;
|
|
public final zzijf Y;
|
|
public final zzclj Z;
|
|
public final zzijf a0;
|
|
public final zzcli b;
|
|
public final zzijf b0;
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public final zzcmv f5277c = this;
|
|
public final zzijf c0;
|
|
public final zzijf d;
|
|
public final zzijf d0;
|
|
public final zzijf e;
|
|
public final zzeym e0;
|
|
public final zzijf f;
|
|
public final zzijf f0;
|
|
public final zzijf g;
|
|
public final zzijf g0;
|
|
public final zzclp h;
|
|
public final zzetx h0;
|
|
public final zzijp i;
|
|
public final zzijf i0;
|
|
public final zzcmg j;
|
|
public final zzezn j0;
|
|
public final zzijf k;
|
|
public final zzijf k0;
|
|
public final zzijf l;
|
|
public final zzfan l0;
|
|
public final zzijf m;
|
|
public final zzijf m0;
|
|
public final zzijf n;
|
|
public final zzijf n0;
|
|
public final zzijf o;
|
|
public final zzijf o0;
|
|
public final zzijf p;
|
|
public final zzijf p0;
|
|
public final zzijf q;
|
|
public final zzijf q0;
|
|
public final zzijf r;
|
|
public final zzetg r0;
|
|
public final zzijf s;
|
|
public final zzijf s0;
|
|
public final zzijf t;
|
|
public final zzerp t0;
|
|
public final zzijf u;
|
|
public final zzijf u0;
|
|
public final zzijf v;
|
|
public final zzett v0;
|
|
public final zzijf w;
|
|
public final zzijf w0;
|
|
public final zzijf x;
|
|
public final zzijf x0;
|
|
public final zzijf y;
|
|
public final zzexk y0;
|
|
public final zzijf z;
|
|
public final zzijf z0;
|
|
|
|
/* JADX WARN: Type inference failed for: r10v3, types: [com.google.android.gms.internal.ads.zzijp, java.lang.Object] */
|
|
/* JADX WARN: Type inference failed for: r11v3, types: [com.google.android.gms.internal.ads.zzijp, java.lang.Object] */
|
|
/* JADX WARN: Type inference failed for: r16v0, types: [com.google.android.gms.internal.ads.zzijp, java.lang.Object] */
|
|
/* JADX WARN: Type inference failed for: r17v0, types: [com.google.android.gms.internal.ads.zzijp, java.lang.Object] */
|
|
/* JADX WARN: Type inference failed for: r2v5, types: [com.google.android.gms.internal.ads.zzijp, java.lang.Object] */
|
|
/* JADX WARN: Type inference failed for: r5v22, types: [com.google.android.gms.internal.ads.zzijp, java.lang.Object] */
|
|
/* JADX WARN: Type inference failed for: r5v30, types: [com.google.android.gms.internal.ads.zzijp, java.lang.Object] */
|
|
public zzcmv(zzcli zzcliVar, zzcod zzcodVar) {
|
|
this.b = zzcliVar;
|
|
zzijf a2 = zzijf.a(zzfld.f7456a);
|
|
this.d = a2;
|
|
zzijf a3 = zzijf.a(new zzflr(zzijf.a(zzfls.f7462a)));
|
|
this.e = a3;
|
|
this.f = zzijf.a(zzflf.f7457a);
|
|
zzijf a4 = zzijf.a(new Object());
|
|
this.g = a4;
|
|
zzclp zzclpVar = new zzclp(zzcliVar);
|
|
this.h = zzclpVar;
|
|
zzijp a5 = zzijt.a(new zzcou(zzclpVar, zzijf.a(new zzcmf(zzcliVar))));
|
|
this.i = a5;
|
|
zzcmg zzcmgVar = new zzcmg(zzcliVar);
|
|
this.j = zzcmgVar;
|
|
zzijf a6 = zzijf.a(new zzdxo(a5, CsiParamDefaults_Factory.create(zzclpVar, zzcmgVar), CsiUrlBuilder_Factory.create(), zzclpVar));
|
|
this.k = a6;
|
|
zzijf a7 = zzijf.a(new zzdxf(a6));
|
|
this.l = a7;
|
|
zzijf a8 = zzijf.a(zzckr.f5222a);
|
|
this.m = a8;
|
|
this.n = zzijf.a(new zzcla(a8, a7));
|
|
zzijf a9 = zzijf.a(new zzebq(zzclpVar, zzcmgVar));
|
|
this.o = a9;
|
|
zzcoz zzcozVar = new zzcoz(zzclpVar);
|
|
zzijf a10 = zzijf.a(zzdus.f6165a);
|
|
this.p = a10;
|
|
zzijf a11 = zzijf.a(new zzduv(zzcozVar, a10));
|
|
this.q = a11;
|
|
zzijf a12 = zzijf.a(new zzcmb(a11));
|
|
this.r = a12;
|
|
zzijf a13 = zzijf.a(new Object());
|
|
this.s = a13;
|
|
zzclq zzclqVar = new zzclq(zzcliVar);
|
|
zzijf a14 = zzijf.a(new Object());
|
|
this.t = a14;
|
|
zzijf a15 = zzijf.a(new zzdxq(a14, a6));
|
|
zzijf a16 = zzijf.a(zzdzs.f6290a);
|
|
this.u = a16;
|
|
zzijf a17 = zzijf.a(new zzclx(a16));
|
|
int i = zzijs.f9008c;
|
|
zzijr zzijrVar = new zzijr(0, 1);
|
|
zzijrVar.b(a17);
|
|
zzdhr zzdhrVar = new zzdhr(zzijrVar.c());
|
|
zzijf a18 = zzijf.a(new zzcle(a8, a3));
|
|
zzijf a19 = zzijf.a(new zzfnf(zzclpVar, zzcmgVar, a10, a18));
|
|
this.v = a19;
|
|
zzijf a20 = zzijf.a(new zzdzq(a2, zzclpVar, zzclqVar, a11, a3, a15, zzcmgVar, zzdhrVar, a19));
|
|
this.w = a20;
|
|
zzijf a21 = zzijf.a(new Object());
|
|
this.x = a21;
|
|
zzijf a22 = zzijf.a(new Object());
|
|
this.y = a22;
|
|
zzijf a23 = zzijf.a(new zzeao(zzclpVar, zzcmgVar));
|
|
zzijf a24 = zzijf.a(new zzeaq(zzclpVar));
|
|
zzijf a25 = zzijf.a(new zzeal(zzclpVar));
|
|
zzijf a26 = zzijf.a(new zzeam(a20, a10));
|
|
zzijf a27 = zzijf.a(new zzeap(zzclpVar, zzclqVar, a23));
|
|
this.z = a27;
|
|
zzclv zzclvVar = new zzclv(zzclpVar);
|
|
this.A = zzclvVar;
|
|
zzijf a28 = zzijf.a(new zzean(a23, a24, a25, zzclpVar, zzcmgVar, a26, a27, zzclvVar));
|
|
this.B = a28;
|
|
zzcls zzclsVar = new zzcls(zzcliVar);
|
|
zzijf a29 = zzijf.a(new zzcxw(zzclpVar, zzcmgVar, a19));
|
|
this.C = a29;
|
|
this.D = zzijf.a(new zzcop(zzclpVar, zzcmgVar, a11, a12, a13, a20, a21, a22, a28, zzclsVar, a19, zzcozVar, a29, a7));
|
|
zzijf a30 = zzijf.a(new zzflz(a3));
|
|
zzfqe zzfqeVar = new zzfqe(zzclpVar, a7);
|
|
zzijf a31 = zzijf.a(new zzclk(a3, zzfqeVar, a4));
|
|
zzijf a32 = zzijf.a(new zzfra(zzclpVar, zzcmgVar, a3, a30, zzcozVar, a4, a31));
|
|
this.E = zzijf.a(new zzfqc(zzijf.a(new zzfqi(a32, zzfqeVar, zzclpVar, a4)), zzijf.a(new zzfpv(a32, zzfqeVar, zzclpVar, a4, a31))));
|
|
zzijh a33 = zzijh.a(this);
|
|
this.F = a33;
|
|
zzijf a34 = zzijf.a(new zzclu(zzijf.a(new zzclt(zzcliVar)), zzijf.a(new zzcll(zzcliVar))));
|
|
this.G = a34;
|
|
zzcoe zzcoeVar = new zzcoe(zzcodVar);
|
|
this.H = zzcoeVar;
|
|
zzijf a35 = zzijf.a(new zzehv(zzclpVar));
|
|
this.I = a35;
|
|
zzijf a36 = zzijf.a(zzfll.f7459a);
|
|
zzijf a37 = zzijf.a(new zzfpb(a35));
|
|
this.J = a37;
|
|
zzijf a38 = zzijf.a(new zzfpj(zzclpVar, a36, a5, a37, a19, a18));
|
|
this.K = a38;
|
|
zzijf a39 = zzijf.a(new zzeii(zzclpVar, a35, a5, a7));
|
|
this.L = a39;
|
|
zzijf a40 = zzijf.a(new zzfip(a34));
|
|
this.M = a40;
|
|
zzijf a41 = zzijf.a(new zzcmi(zzijf.a(new zzdsr(zzclpVar, a2, a34, zzcmgVar, zzcoeVar, a35, a38, a7, a39, a40))));
|
|
this.N = a41;
|
|
zzflk zzflkVar = zzflj.f7458a;
|
|
zzijf a42 = zzijf.a(com.google.android.gms.ads.nonagon.signalgeneration.zzr.zza(zzclpVar, a6, zzflkVar));
|
|
zzijf a43 = zzijf.a(com.google.android.gms.ads.nonagon.signalgeneration.zzg.zza(zzclpVar, zzcox.f5350a, zzevd.f6978a, zzcmgVar));
|
|
this.O = zzijf.a(com.google.android.gms.ads.nonagon.signalgeneration.zzav.zza(a33, zzclpVar, a34, a41, zzflkVar, a3, a6, a38, zzcmgVar, new zzbhq(a3, a42, a43, a6), a40, a42, a43));
|
|
this.P = zzijf.a(com.google.android.gms.ads.nonagon.signalgeneration.zzy.zza(a6));
|
|
this.Q = zzijf.a(zzfjb.f7407a);
|
|
this.R = zzijf.a(com.google.android.gms.ads.internal.util.zzca.zza(zzclpVar));
|
|
this.S = zzijf.a(new zzdun(new zzfzb(zzijf.a(new zzfyb(new zzcln(zzcliVar))), zzijf.a(new zzdup(a7)))));
|
|
this.T = new zzcmd(a33);
|
|
this.U = new zzcmo(zzclpVar, a19);
|
|
this.V = zzijf.a(zzcmk.f5269a);
|
|
zzijf a44 = zzijf.a(new Object());
|
|
this.W = a44;
|
|
this.X = new zzcmj(a44);
|
|
this.Y = zzijf.a(new zzdxs(a4));
|
|
this.Z = new zzclj(a44);
|
|
zzijf a45 = zzijf.a(new zzclo(zzclpVar));
|
|
this.a0 = a45;
|
|
zzijf a46 = zzijf.a(new zzcmc(zzclpVar, a45));
|
|
this.b0 = a46;
|
|
this.c0 = zzijf.a(new zzeuw(new zzfaj(zzclpVar, a9), a4, a7));
|
|
this.d0 = zzijf.a(zzess.f6897a);
|
|
zzeym zzeymVar = new zzeym(a45, a46, zzclpVar);
|
|
this.e0 = zzeymVar;
|
|
this.f0 = zzijf.a(new zzevi(zzeymVar, a4, a7));
|
|
this.g0 = zzijf.a(zzevb.f6977a);
|
|
zzetx zzetxVar = new zzetx(zzclpVar);
|
|
this.h0 = zzetxVar;
|
|
this.i0 = zzijf.a(new zzeva(zzetxVar, a4, a7));
|
|
zzezn zzeznVar = new zzezn(zzclpVar, zzcmgVar, zzclvVar);
|
|
this.j0 = zzeznVar;
|
|
this.k0 = zzijf.a(new zzevj(zzeznVar, a4, a7));
|
|
zzfan zzfanVar = new zzfan(zzclpVar);
|
|
this.l0 = zzfanVar;
|
|
this.m0 = zzijf.a(new zzevk(zzfanVar, a4, a7));
|
|
this.n0 = zzijf.a(new zzeuu(new zzeue(zzclpVar), a4, a7));
|
|
this.o0 = zzijf.a(new zzevg(a4, a7));
|
|
this.p0 = zzijf.a(zzdyl.f6262a);
|
|
this.q0 = zzijf.a(new zzevh(a4, a7));
|
|
zzetg zzetgVar = new zzetg(a44);
|
|
this.r0 = zzetgVar;
|
|
this.s0 = zzijf.a(new zzeuy(zzetgVar, a4, a7));
|
|
zzerp zzerpVar = new zzerp(zzclpVar);
|
|
this.t0 = zzerpVar;
|
|
this.u0 = zzijf.a(new zzeux(zzerpVar, a4, a7));
|
|
zzett zzettVar = new zzett(zzcmgVar);
|
|
this.v0 = zzettVar;
|
|
this.w0 = zzijf.a(new zzeuz(zzettVar, a4, a7));
|
|
zzijf a47 = zzijf.a(new Object());
|
|
this.x0 = a47;
|
|
zzexk zzexkVar = new zzexk(zzclpVar, a47);
|
|
this.y0 = zzexkVar;
|
|
this.z0 = zzijf.a(new zzevf(zzexkVar, a4, a7));
|
|
this.A0 = zzijf.a(zzcxp.f5572a);
|
|
zzijf a48 = zzijf.a(new zzcmh(zzcliVar));
|
|
this.B0 = a48;
|
|
this.C0 = zzijf.a(new zzeuv(new zzfaf(zzclpVar), a4, a7));
|
|
this.D0 = new zzcor(zzclpVar);
|
|
this.E0 = zzijf.a(zzfje.f7409a);
|
|
this.F0 = zzijf.a(zzfln.f7460a);
|
|
this.G0 = zzijf.a(new zzcma(a11));
|
|
this.H0 = zzijf.a(new zzfmz(zzclpVar, zzcmgVar, a19));
|
|
this.I0 = new zzctb(a3, a4, a7);
|
|
this.J0 = zzijf.a(zzfjw.f7422a);
|
|
this.K0 = zzijf.a(zzfko.f7439a);
|
|
this.L0 = zzijf.a(new zzcos(zzclpVar));
|
|
this.M0 = zzijf.a(new zzdoo(a7));
|
|
this.N0 = zzijf.a(zzbco.f4547a);
|
|
this.O0 = zzijf.a(com.google.android.gms.ads.nonagon.signalgeneration.zzc.zza(zzclpVar, a48, a46, zzijf.a(com.google.android.gms.ads.nonagon.signalgeneration.zze.zza(zzclpVar)), a3));
|
|
this.P0 = zzijf.a(new zzfbq(zzclpVar));
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzfaz B(zzfcc zzfccVar) {
|
|
return new zzcmu(this.f5277c, zzfccVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzdyv a() {
|
|
return new zzcnk(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzfja b() {
|
|
return (zzfja) this.Q.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzebh c() {
|
|
return (zzebh) this.z.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzdxe d() {
|
|
return (zzdxe) this.l.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final Executor f() {
|
|
return (Executor) this.d.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final ScheduledExecutorService g() {
|
|
return (ScheduledExecutorService) this.e.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzddl h() {
|
|
return new zzddl((ScheduledExecutorService) this.e.zzb(), (Clock) this.g.zzb(), (zzdxe) this.l.zzb());
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzcoo i() {
|
|
return (zzcoo) this.D.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzfqb j() {
|
|
return (zzfqb) this.E.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzcug k() {
|
|
return new zzcnc(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzfeh l() {
|
|
return new zzcne(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzcsp m() {
|
|
return new zzcmx(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzfcu n() {
|
|
return new zzcmz(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzdky o() {
|
|
return new zzcnn(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzffx p() {
|
|
return new zzcnp(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzdlu q() {
|
|
return new zzcms(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzdti r() {
|
|
return new zzcny(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzfhk s() {
|
|
return new zzcnv(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final com.google.android.gms.ads.nonagon.signalgeneration.zzab t() {
|
|
return new zzcoa(this.f5277c);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final com.google.android.gms.ads.nonagon.signalgeneration.zzau u() {
|
|
return (com.google.android.gms.ads.nonagon.signalgeneration.zzau) this.O.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final com.google.android.gms.ads.nonagon.signalgeneration.zzv v() {
|
|
return (com.google.android.gms.ads.nonagon.signalgeneration.zzv) this.P.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzeif w() {
|
|
return (zzeif) this.L.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzfjj x() {
|
|
return (zzfjj) this.N.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzeak y() {
|
|
return (zzeak) this.B.zzb();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzclg
|
|
public final zzfnr z() {
|
|
return (zzfnr) this.v.zzb();
|
|
}
|
|
}
|