* 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>
130 lines
10 KiB
Java
130 lines
10 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
|
|
/* JADX WARN: Unknown enum class pattern. Please report as an issue! */
|
|
/* loaded from: classes.dex */
|
|
public final class zzatc {
|
|
public static final /* synthetic */ zzatc[] P;
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public final long f4397c;
|
|
public static final zzatc f = new zzatc(zzatu.a("D2iVjjosAliea3Wi9xIuH0J/3w=="), 0, 0);
|
|
public static final zzatc g = new zzatc(zzatu.a("BHmCgCE6CVCTdmuh6BMjClpxyzX2e/sL+YJcERg="), 1, 1);
|
|
public static final zzatc h = new zzatc(zzatu.a("BHmCgCE6CVCTdmuh6BMjEENgxDvkcvoc+YJcERgbmPs6Tg=="), 2, 2);
|
|
public static final zzatc i = new zzatc(zzatu.a("BWaPjCoyBliPYWih5AgzCUtiyTDtZA=="), 3, 3);
|
|
public static final zzatc j = new zzatc(zzatu.a("GnyOmyAgBU2Pf2Oj9xYwEEpvxDvncOAA"), 4, 4);
|
|
public static final zzatc k = new zzatc(zzatu.a("D3yRkCwxAFiRaW6y8gM9GkVvxzjvZPEc"), 5, 5);
|
|
public static final zzatc l = new zzatc(zzatu.a("H2iKijo2GE+cbGOp/gQoGE171zHvcecN7A=="), 6, 6);
|
|
public static final zzatc m = new zzatc(zzatu.a("GH6Anzo2GE+cbGOp/gQoGE171zHvcecN7A=="), 7, 7);
|
|
public static final zzatc n = new zzatc(zzatu.a("AWebkCwxAFiRaW6y4BM4C0tj2w=="), 8, 8);
|
|
public static final zzatc o = new zzatc(zzatu.a("AWaIgTorHkuYYW6y9h4oEVF12izmZQ=="), 9, 9);
|
|
public static final zzatc p = new zzatc(zzatu.a("GGyThiQzH0OYf2Oj9xYwEEpvxy7sZfUG/A=="), 10, 10);
|
|
public static final zzatc q = new zzatc(zzatu.a("DWCPizo8GliOc3Wk7wE9FUd01zH5cuYJ9pI="), 11, 11);
|
|
public static final zzatc r = new zzatc(zzatu.a("DWCPizo8GliOc3Wu7RYvClF+xyr2cfsd9pI="), 12, 12);
|
|
public static final zzatc s = new zzatc(zzatu.a("DWCPizoyE02Vb26y6BkqGEJ5zCHmZ/Ea+ZhR"), 13, 13);
|
|
public static final zzatc t = new zzatc(zzatu.a("DWCPizoyE02Vb26y7BIoEUF01zDmY+sO94NbGg=="), 14, 14);
|
|
public static final zzatc u = new zzatc(zzatu.a("CGiNgzoyE02Vb26y6BkqGEJ5zCHmZ/Ea+ZhR"), 15, 15);
|
|
public static final zzatc v = new zzatc(zzatu.a("CGiNgzoyE02Vb26y9R8uHFlvwj//dusN4JVQDgINg+w="), 16, 16);
|
|
public static final zzatc w = new zzatc(zzatu.a("CGiNgzo2GE+cbGOp/hY4HVx12y0="), 17, 17);
|
|
public static final zzatc x = new zzatc(zzatu.a("G2qAgykgH1eLYWak5Qg9HUpizS36"), 18, 18);
|
|
public static final zzatc y = new zzatc(zzatu.a("BmiKijo8F1WRYmuu6gg1F1hxxDftaPUM/IRQDQU="), 19, 19);
|
|
public static final zzatc z = new zzatc(zzatu.a("G3uOiDc+G0afdWyr5AUjFlh12iz8eQ=="), 20, 20);
|
|
public static final zzatc A = new zzatc(zzatu.a("HmeElzU6FU2YZHWn4AE9Bktoyzv5Y/0H9g=="), 21, 21);
|
|
public static final zzatc B = new zzatc(zzatu.a("HmeElzU6FU2YZHWu4BswBl1kyT3iaOEG/JNHGBoLmw=="), 22, 22);
|
|
public static final zzatc C = new zzatc(zzatu.a("GH2AjC4gA1eZZXir7RgrBkN52y3gefMX94ZQDBcKiA=="), 23, 23);
|
|
public static final zzatc D = new zzatc(zzatu.a("AmeXjik2EkaScG+/4Bk4Blpp2Ds="), 24, 24);
|
|
public static final zzatc E = new zzatc(zzatu.a("G3uOiDc+G0afdWyr5AUjFlh12iz8eesF8YVGFxgDk+06TpIz2cE="), 25, 25);
|
|
public static final zzatc F = new zzatc(zzatu.a("D3uOnzosAliea3W47xM5C0h8xyk="), 26, 26);
|
|
public static final zzatc G = new zzatc(zzatu.a("CGiNgzosAliea3Wi9xIuH0J/3w=="), 27, 27);
|
|
public static final zzatc H = new zzatc(zzatu.a("DWCPizoyE02Vb26y8hI/DFx53Cf2cuwL/YZBFxkK"), 28, 28);
|
|
public static final zzatc I = new zzatc(zzatu.a("BmiNiSotG1yZf2Og7BI4EE9kzSHoZfMd9ZNbCg=="), 29, 29);
|
|
public static final zzatc J = new zzatc(zzatu.a("AWaIgTorH1SYZHWi9AM="), 30, 30);
|
|
public static final zzatc K = new zzatc(zzatu.a("D2CXhjY2GVeCYnOy+xIuFg=="), 31, 31);
|
|
public static final zzatc L = new zzatc(zzatu.a("GWyVkDYrF1qWZnis7BIjFEdjyTLgcPoN/A=="), 32, 32);
|
|
public static final zzatc M = new zzatc(zzatu.a("CHuYnzEgFFWSY2Gy6BkqGEJ5zCHicu0="), 33, 33);
|
|
public static final zzatc N = new zzatc(zzatu.a("B2CSmzowA02Cb2yy4xgpF0pj"), 34, 34);
|
|
public static final zzatc O = new zzatc(zzatu.a("BHmCgCE6CVeSdHWk7AcwHEN1xirscw=="), 35, 35);
|
|
|
|
static {
|
|
int i2 = (((((~1659373349) & 67158582) | 37727374) + ((1659373349 & 1158693432) | 1765350732)) - 1760416037) ^ (1773595097 % 554602408);
|
|
int i3 = (((((~1636750614) & 1346500724) | 553918865) + ((1636750614 & 1985075940) | 792209280)) - 1892159139) ^ (1973521090 % 1173059560);
|
|
int i4 = (((((~727843428) & 405917184) | 111886726) + ((727843428 & 1477488272) | 1143300569)) - 1598671132) ^ (1598048401 % 1537794114);
|
|
int i5 = (((((~1035317824) & 1087134528) | 473138487) + ((1035317824 & 1105001024) | 657630250)) - 2043255554) ^ (1367480709 % 198805545);
|
|
int i6 = (((((~1661084821) & 412224515) | 1583518231) + ((1661084821 & (-2138042560)) | (-2092399673))) - (-1478405704)) ^ (2024516898 % 1045552368);
|
|
int i7 = (((((~869813362) & 909187232) | 1518608793) + ((869813362 & 607214626) | 46417427)) - 2080231867) ^ (1328674418 % 1236682857);
|
|
int i8 = (((((~1717807878) & 147151003) | 945872996) + ((1717807878 & 9771419) | 1998120256)) - (-1417380445)) ^ (1851164576 % 888017808);
|
|
int i9 = (((((~1750621862) & 396233249) | 1310682271) + ((1750621862 & 295707168) | 1277683148)) - (-1606910038)) ^ (1899542553 % 1705632563);
|
|
int i10 = (((((~503458793) & 1985824176) | 96188716) + ((503458793 & 1933892816) | 218667330)) - (-2066337158)) ^ (683309587 % 680007057);
|
|
int i11 = (((((~421825361) & 1965217799) | 1712162920) + ((421825361 & 295858311) | 210019824)) - 1704549116) ^ (1336194465 % 831099451);
|
|
int i12 = (((((~1160063179) & 1841305806) | 575720512) + ((1160063179 & 1300254863) | 1886513)) - 1545499817) ^ (1060494695 % 728149010);
|
|
int i13 = (((((~99568484) & 3432480) | 44796695) + ((99568484 & 403994656) | 1028298891)) - 934561513) ^ (1076919591 % 234262547);
|
|
int i14 = (((((~1701475883) & 1167691854) | 1798790685) + ((1701475883 & 617250930) | 846664116)) - (-1618777980)) ^ (118993446 % 73673339);
|
|
int i15 = (((((~940218397) & 793870628) | 874458858) + ((940218397 & 188776709) | 346910411)) - 1221899498) ^ (1644210801 % 242660715);
|
|
zzatc[] zzatcVarArr = new zzatc[i14];
|
|
zzatcVarArr[0] = f;
|
|
zzatcVarArr[1] = g;
|
|
zzatcVarArr[i13] = h;
|
|
zzatcVarArr[i12] = i;
|
|
zzatcVarArr[i2] = j;
|
|
zzatcVarArr[i11] = k;
|
|
zzatcVarArr[i10] = l;
|
|
zzatcVarArr[i9] = m;
|
|
zzatcVarArr[i3] = n;
|
|
int i16 = (((((~2079161257) & 879627192) | 541300352) + ((2079161257 & 346818936) | 1133737543)) - 1739516630) ^ (845630304 % 285839403);
|
|
int i17 = (((((~1243128425) & 1362792481) | 201423120) + ((1243128425 & 1467646257) | 247537040)) - 1419254373) ^ (1262129793 % 869635587);
|
|
int i18 = (((((~1838549458) & 675652891) | 1446971441) + ((1838549458 & 685288718) | 1386170933)) - (-948678814)) ^ (1065042992 % 902863873);
|
|
int i19 = (((((~257620370) & 608506409) | 363629956) + ((257620370 & 943920809) | 1530817666)) - 1774142807) ^ (1500173960 % 838733761);
|
|
int i20 = (((((~1732940310) & 1209157768) | 973367557) + ((1732940310 & 1074987148) | 231031861)) - (-2117122136)) ^ (741957620 % 640481776);
|
|
int i21 = (((((~910492930) & 244580422) | 270774216) + ((910492930 & 517213846) | 274939641)) - 716366501) ^ (598845591 % 262458924);
|
|
int i22 = (((((~592561018) & 1755062322) | 279303178) + ((592561018 & 1779970225) | 302389133)) - 2079330351) ^ (1742853661 % 747040077);
|
|
int i23 = (((((~357984240) & 556335576) | 1288937609) + ((357984240 & 556286288) | 302380584)) - 2099142714) ^ (1635654526 % 176356569);
|
|
int i24 = (((((~1481969091) & 1389392432) | 571290886) + ((1481969091 & 1423917749) | 120521871)) - 1514433777) ^ (1268374276 % 735169591);
|
|
int i25 = (((((~1946855866) & 1167143052) | 109920794) + ((1946855866 & 1125134998) | 849446715)) - 1942309303) ^ (1535589735 % 713475737);
|
|
int i26 = (((((~513912055) & 15616333) | 1764584714) + ((513912055 & 1858241093) | 2114236176)) - (-417231008)) ^ (1944442929 % 1930644296);
|
|
int i27 = (((((~1239547247) & 271084563) | 603409193) + ((1239547247 & 805905458) | 612732964)) - 1235500747) ^ (1155505365 % 905894996);
|
|
int i28 = (((((~74061048) & 1949123996) | 1360212276) + ((74061048 & 746345608) | 1246990657)) - (-1371053602)) ^ (643762327 % 353592203);
|
|
int i29 = (((((~1859563181) & 1886408706) | 2107910190) + ((1859563181 & 5263493) | 187445231)) - (-2040021686)) ^ (817482649 % 64317458);
|
|
int i30 = (((((~1700313522) & 591806494) | 140250211) + ((1700313522 & 587350556) | 347441856)) - 1065422605) ^ (1418468232 % 12692331);
|
|
int i31 = (((((~1502774186) & 135418909) | 978279336) + ((1502774186 & 270074901) | 821027298)) - 1736518694) ^ (602569078 % 269365760);
|
|
int i32 = (((((~1080502308) & 1141555226) | 2001750398) + ((1080502308 & 537886720) | 1829066014)) - (-739710670)) ^ (1397489210 % 1121241302);
|
|
int i33 = (((((~434492631) & 563833291) | 1351438668) + ((434492631 & 1662135431) | 1391200028)) - (-1228514136)) ^ (637760029 % 406736335);
|
|
int i34 = (((((~1976714674) & 216074256) | 807408673) + ((1976714674 & 767682840) | 856352174)) - 1341572470) ^ (1922265375 % 1386099901);
|
|
int i35 = (((((~1654844049) & 956749442) | 3147580) + ((1654844049 & 1023856770) | 1183918677)) - 1979266697) ^ (955798986 % 791251530);
|
|
zzatcVarArr[(((((~1634296630) & 402688276) | 110323370) + ((1634296630 & (-1711240396)) | (-1571204375))) - (-1859271487)) ^ (1626870461 % 825791694)] = o;
|
|
zzatcVarArr[i35] = p;
|
|
zzatcVarArr[i34] = q;
|
|
zzatcVarArr[i4] = r;
|
|
zzatcVarArr[i33] = s;
|
|
zzatcVarArr[i32] = t;
|
|
zzatcVarArr[i31] = u;
|
|
zzatcVarArr[i5] = v;
|
|
zzatcVarArr[i30] = w;
|
|
zzatcVarArr[i29] = x;
|
|
zzatcVarArr[i28] = y;
|
|
zzatcVarArr[i6] = z;
|
|
zzatcVarArr[i27] = A;
|
|
zzatcVarArr[i26] = B;
|
|
zzatcVarArr[i25] = C;
|
|
zzatcVarArr[i7] = D;
|
|
zzatcVarArr[i24] = E;
|
|
zzatcVarArr[i23] = F;
|
|
zzatcVarArr[i22] = G;
|
|
zzatcVarArr[i8] = H;
|
|
zzatcVarArr[i21] = I;
|
|
zzatcVarArr[i20] = J;
|
|
zzatcVarArr[i19] = K;
|
|
zzatcVarArr[i15] = L;
|
|
zzatcVarArr[i18] = M;
|
|
zzatcVarArr[i17] = N;
|
|
zzatcVarArr[i16] = O;
|
|
P = zzatcVarArr;
|
|
}
|
|
|
|
public zzatc(String str, int i2, long j2) {
|
|
this.f4397c = j2;
|
|
}
|
|
|
|
public static zzatc[] values() {
|
|
return (zzatc[]) P.clone();
|
|
}
|
|
}
|