正在查看: Moneyman v2.316.0.0 应用的 k.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Moneyman v2.316.0.0 应用的 k.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package Jf;
import android.content.Context;
import android.graphics.Point;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationManager;
import android.location.LocationProvider;
import android.os.Build;
import android.os.Environment;
import android.os.Handler;
import android.os.Looper;
import android.os.StatFs;
import android.provider.Settings;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
import android.util.Log;
import android.webkit.WebSettings;
import android.webkit.WebView;
import com.metamap.sdk_components.crash_reporter.sentry.io.sentry.SentryEvent;
import com.metamap.sdk_components.feature.location.fragment.VerifyLocationFragment;
import com.singular.sdk.BuildConfig;
import com.singular.sdk.internal.Constants;
import io.sentry.C1243y1;
import io.sentry.android.core.Q;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.lang.ref.WeakReference;
import java.net.URLEncoder;
import java.util.List;
import java.util.UUID;
public final class k {
public static final int[] A = {10, 30};
public static Point B = new Point(0, 0);
public static final Kf.b C;
public static k D;
public static C1243y1 E;
public static String F;
public androidx.appcompat.app.k a;
public final boolean b;
public final boolean c;
public final boolean d;
public final boolean e;
public final boolean f;
public v.r g;
public final X8.f h;
public WebView i;
public final C0346a j;
public double k;
public double l;
public String m;
public double n;
public final boolean o;
public final boolean p;
public final boolean q;
public final String r;
public C0354i v;
public m x;
public w y;
public B2.c z;
public Boolean s = null;
public z t = null;
public F u = null;
public int w = 0;
static {
new UUID(-1301668207276963122L, -6645017420763422227L);
C = new Kf.b();
E = null;
F = null;
}
public k(C0347b c0347b) {
this.b = true;
this.o = true;
this.p = true;
this.q = true;
this.r = null;
c0347b.getClass();
this.a = (androidx.appcompat.app.k) c0347b.b;
this.b = true;
this.c = true;
this.d = true;
this.e = true;
String str = (String) c0347b.d;
this.o = true;
this.p = true;
this.q = true;
new Thread(new RunnableC0348c(this, 1)).start();
try {
StringBuilder sb2 = new StringBuilder("https://score.jcsc.online/static/mb.html?applicationId=");
sb2.append(URLEncoder.encode(this.a.getApplicationContext().getPackageName(), Constants.ENCODING));
if (str != null) {
sb2.append("&apiKey=");
sb2.append(URLEncoder.encode(str, Constants.ENCODING));
}
sb2.append("&encryption=");
sb2.append(URLEncoder.encode(Constants.SdidMigrationStatusCodes.ALREADY_SDID, Constants.ENCODING));
sb2.append("&exclude=");
sb2.append(URLEncoder.encode(SentryEvent.JsonKeys.FINGERPRINT, Constants.ENCODING));
this.r = sb2.toString();
} catch (UnsupportedEncodingException unused) {
this.r = "https://score.jcsc.online/static/mb.html";
}
Boolean bool = (Boolean) c0347b.c;
if (bool != null) {
this.f = bool.booleanValue();
} else {
this.f = Build.VERSION.SDK_INT < 30;
}
this.g = (v.r) c0347b.e;
this.h = new X8.f(14);
C0346a c0346a = new C0346a(this);
this.j = c0346a;
try {
WebView webView = new WebView(this.a);
this.i = webView;
webView.setWebViewClient(new C0351f(this, this));
this.i.setWebChromeClient(new C0355j(this));
WebSettings settings = this.i.getSettings();
this.i.addJavascriptInterface(c0346a, "android");
settings.setJavaScriptEnabled(true);
settings.setDomStorageEnabled(true);
this.i.getSettings().setAllowFileAccess(true);
this.i.getSettings().setAllowContentAccess(true);
this.i.getSettings().setAllowFileAccessFromFileURLs(true);
this.i.loadUrl(this.r);
} catch (Exception unused2) {
}
new Thread(new RunnableC0348c(this, 4)).start();
}
public static void a(k kVar) {
androidx.appcompat.app.k kVar2 = kVar.a;
if (kVar2 == null) {
return;
}
try {
kVar.l("setDevModeEnabled('" + Settings.Global.getInt(kVar2.getContentResolver(), "development_settings_enabled", 0) + "')");
} catch (Exception unused) {
}
}
public static void b(k kVar) {
androidx.appcompat.app.k kVar2 = kVar.a;
if (kVar2 == null) {
return;
}
try {
kVar.l("setDevModeActive('" + ((kVar2.getApplicationInfo().flags & 2) != 0 ? 1 : 0) + "')");
} catch (Exception unused) {
}
}
public static void c(Jf.k r4) {
throw new UnsupportedOperationException("Method not decompiled: Jf.k.c(Jf.k):void");
}
public static void d(k kVar) {
kVar.getClass();
k kVar2 = D;
if (kVar2 != null && kVar2.o) {
List list = p.a;
StatFs statFs = new StatFs(Environment.getDataDirectory().getPath());
StatFs statFs2 = new StatFs(Environment.getDataDirectory().getPath());
kVar.l("getAllSpace('" + ((int) ((statFs.getBlockCountLong() * statFs.getBlockSizeLong()) / 1.07374182E9f)) + "')");
kVar.l("getFreeSpace('" + ((int) ((statFs2.getAvailableBlocksLong() * statFs2.getBlockSizeLong()) / 1.07374182E9f)) + "')");
}
}
public static void e(Jf.k r4) {
throw new UnsupportedOperationException("Method not decompiled: Jf.k.e(Jf.k):void");
}
public static void f(k kVar) {
if (kVar.e) {
try {
kVar.l("setFoldersList('" + new If.c().a() + "')");
} catch (Exception unused) {
}
}
}
public static void g(Jf.k r15) {
throw new UnsupportedOperationException("Method not decompiled: Jf.k.g(Jf.k):void");
}
public static void h(Jf.k r16) {
throw new UnsupportedOperationException("Method not decompiled: Jf.k.h(Jf.k):void");
}
public static void i(Jf.k r7, android.location.Location r8, boolean r9) {
throw new UnsupportedOperationException("Method not decompiled: Jf.k.i(Jf.k, android.location.Location, boolean):void");
}
public static void j(String str, List list) {
k kVar = D;
if (kVar == null || kVar.i == null) {
return;
}
String join = list == null ? BuildConfig.FLAVOR : TextUtils.join(", ", list);
if (n() != null) {
try {
D.i.evaluateJavascript(str + "(" + join + ")", null);
D.getClass();
} catch (Exception unused) {
}
}
}
public static InputStream k(k kVar, boolean z) {
androidx.appcompat.app.k kVar2 = kVar.a;
if (kVar2 == null) {
throw new IOException("Resources released");
}
if (!z) {
File file = new File(kVar2.getFilesDir(), "juicyscore_mb.html");
if (file.exists()) {
try {
return new FileInputStream(file);
} catch (IOException e) {
Log.e("Juicyscore", "getHtmlSteam", e);
}
}
}
return kVar.a.getResources().getAssets().open("juicyscore_mb.html");
}
public static void m(k kVar) {
if (kVar.c) {
C0349d c0349d = new C0349d(kVar);
kVar.z = new B2.c();
new m(1000L, new C0352g(kVar)).start();
B2.c cVar = kVar.z;
if (cVar == null) {
return;
}
try {
cVar.b = new Thread((Runnable) new F.e(8, cVar, c0349d, false));
cVar.c = new WeakReference((Thread) cVar.b);
Thread thread = (Thread) cVar.b;
if (thread == null) {
return;
}
thread.start();
} catch (Exception unused) {
}
}
}
public static String n() {
if (D == null) {
return F;
}
String str = D.m;
if (str == null) {
return null;
}
return str.substring(1, str.length() - 1);
}
public static void o(k kVar) {
y yVar;
androidx.appcompat.app.k kVar2 = kVar.a;
if (kVar2 == null) {
return;
}
z zVar = new z(kVar2);
kVar.t = zVar;
zVar.c = new C0349d(kVar);
try {
if (!zVar.b()) {
zVar.a(false, null);
return;
}
C0349d c0349d = zVar.c;
TelephonyManager telephonyManager = zVar.a;
if (c0349d != null && telephonyManager != null) {
zVar.a(zVar.b(), telephonyManager.getSignalStrength());
} else {
if (telephonyManager == null || (yVar = zVar.d) == null) {
return;
}
telephonyManager.listen(yVar, 256);
}
} catch (Exception unused) {
}
}
public final void l(String str) {
androidx.appcompat.app.k kVar = this.a;
if (kVar == null) {
return;
}
new Handler(kVar.getMainLooper()).post(new Q(7, this, str));
}
public final void p() {
LocationProvider provider;
Location lastKnownLocation;
t tVar;
Q6.c cVar;
androidx.appcompat.app.k kVar = this.a;
if (kVar == null || !this.b) {
return;
}
C0352g c0352g = new C0352g(this);
C1243y1 c1243y1 = new C1243y1(8, false);
c1243y1.c = null;
c1243y1.b = c0352g;
E = c1243y1;
try {
try {
if (k6.c.d.b(kVar, 1) == 0) {
((C0352g) c1243y1.b).a.getClass();
o oVar = new o(kVar, new X8.f(c1243y1, 17));
c1243y1.c = oVar;
Context context = oVar.a;
if (context == null || (cVar = oVar.b) == null) {
return;
}
String[] strArr = {VerifyLocationFragment.locationPermission, "android.permission.ACCESS_COARSE_LOCATION"};
boolean z = false;
for (int i = 0; i < 2; i++) {
z |= T1.a.a(context, strArr[i]) == 0;
}
if (z) {
A7.h a = m6.t.a();
a.d = Q6.d.b;
a.b = 2414;
a7.v c = cVar.c(0, a.a());
i9.c cVar2 = new i9.c(oVar, 13);
c.getClass();
a7.u uVar = a7.j.a;
c.e(uVar, cVar2);
c.c(uVar, new i6.m(oVar, 16));
return;
}
return;
}
} catch (SecurityException | Exception unused) {
return;
}
} catch (NoClassDefFoundError unused2) {
}
((C0352g) c1243y1.b).a.getClass();
I i2 = new I(kVar, new X8.f(c1243y1, 16));
c1243y1.c = i2;
H h = i2.d;
LocationManager locationManager = i2.b;
if (locationManager != null && T1.a.a(i2.a, "android.permission.ACCESS_COARSE_LOCATION") == 0) {
Criteria criteria = new Criteria();
criteria.setAccuracy(2);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setSpeedRequired(false);
criteria.setPowerRequirement(3);
try {
String bestProvider = locationManager.getBestProvider(criteria, true);
if (bestProvider != null && (provider = locationManager.getProvider(bestProvider)) != null && (lastKnownLocation = locationManager.getLastKnownLocation(provider.getName())) != null && (tVar = i2.c) != null) {
tVar.i(lastKnownLocation);
try {
i2.b.requestLocationUpdates(provider.getName(), 0L, 0.0f, h);
return;
} catch (Exception unused3) {
h = h;
}
}
} catch (Exception unused4) {
}
locationManager.requestSingleUpdate(criteria, h, (Looper) null);
}
}
}