导航菜单

页面标题

页面副标题

Moneyman v2.316.0.0 - k.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);
        }
    }
}