Proxy Master v3.4.9版本的 MD5 值为:14d0aa2468d13530c8f6e96bcc114bf5

以下内容为反编译后的 c.java 源代码,内容仅作参考


package c7;

import android.app.Application;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.ConnectivityManager;
import android.net.NetworkCapabilities;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import androidx.activity.z;
import androidx.lifecycle.b0;
import androidx.lifecycle.s;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.hotspot.vpn.tls.TlsPlusManager;
import com.tencent.mmkv.MMKV;
import df.n;
import java.io.File;
import java.io.Serializable;
import java.net.NetworkInterface;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import r7.m;
import t6.c;
import ye.e0;
import ye.g0;
import ye.r0;
public final class c implements androidx.lifecycle.e {
    public final Handler f4686b = new Handler(Looper.getMainLooper());

    public c() {
        b0.f2852j.f2858g.a(this);
    }

    @Override
    public final void onStart(s sVar) {
        String absolutePath;
        boolean z6;
        ArrayList arrayList = y7.b.f36938a;
        y7.a function = y7.a.f36937d;
        kotlin.jvm.internal.k.e(function, "function");
        ef.c cVar = r0.f37279a;
        ad.h.X0(e0.a(n.f21939a), null, null, new g8.b(function, null), 3);
        s6.a.m().getClass();
        boolean z9 = true;
        try {
            int c10 = o7.a.c("pref_ins_ver_key", 0);
            if (c10 == 0) {
                SimpleDateFormat simpleDateFormat = n7.e.f28649f;
                boolean b6 = o7.a.b("key_guide_first_open", true);
                int e10 = r7.a.e();
                if (!b6) {
                    e10--;
                }
                c10 = e10;
                o7.a.h("pref_ins_ver_key", c10);
            }
            FirebaseAnalytics.getInstance(m.b()).setUserProperty("ins_ver", String.valueOf(c10));
        } catch (Exception e11) {
            e11.printStackTrace();
        }
        boolean e12 = t6.c.e();
        Application b10 = m.b();
        if (b10 == null) {
            absolutePath = "";
        } else {
            File externalFilesDir = b10.getExternalFilesDir("assets");
            if (externalFilesDir == null) {
                absolutePath = b10.getDir("assets", 0).getAbsolutePath();
                kotlin.jvm.internal.k.d(absolutePath, "getAbsolutePath(...)");
            } else {
                absolutePath = externalFilesDir.getAbsolutePath();
                kotlin.jvm.internal.k.d(absolutePath, "getAbsolutePath(...)");
            }
        }
        ad.h.X0(e0.a(r0.f37280b), null, null, new w6.a(absolutePath, null), 3);
        boolean a8 = g8.a.a(m.b());
        String c11 = TlsPlusManager.c(m.b());
        kotlin.jvm.internal.k.d(c11, "getDataKey(...)");
        if (MMKV.n(c11).d(0, "pref_v2ray_state") == 11 && t6.c.f() && a8) {
            t6.c d10 = t6.c.d();
            Context ctx = d10.f34839b;
            try {
                c.e eVar = d10.f34843f;
                if (eVar != null) {
                    ctx.unregisterReceiver(eVar);
                    d10.f34843f = null;
                }
            } catch (Exception e13) {
                e13.printStackTrace();
            }
            c.e eVar2 = new c.e();
            d10.f34843f = eVar2;
            if (Build.VERSION.SDK_INT >= 33) {
                ctx.registerReceiver(eVar2, new IntentFilter("com.v2ray.ang.action.activity"), 4);
            } else {
                ctx.registerReceiver(eVar2, new IntentFilter("com.v2ray.ang.action.activity"));
            }
            kotlin.jvm.internal.k.e(ctx, "ctx");
            try {
                Intent intent = new Intent();
                intent.setAction("com.v2ray.ang.action.service");
                intent.setPackage(r7.a.d());
                intent.putExtra("key", 1);
                intent.putExtra(FirebaseAnalytics.Param.CONTENT, (Serializable) "");
                ctx.sendBroadcast(intent);
            } catch (Exception e14) {
                e14.printStackTrace();
            }
            z6 = true;
        } else {
            z6 = false;
        }
        c6.a r10 = c6.a.r();
        r10.getClass();
        sb.n nVar = o7.a.f29132a;
        o7.a.h(r10.f4683m, o7.a.c(r10.f4683m, 0) + 1);
        c6.a r11 = c6.a.r();
        r11.getClass();
        try {
            String n10 = c6.a.n();
            if (!TextUtils.isEmpty(n10)) {
                r11.f4673c = g0.m0(n10);
            }
        } catch (Exception e15) {
            e15.printStackTrace();
        }
        Runnable runnable = new Runnable() {
            @Override
            public final void run() {
                c6.a.r().getClass();
                new h6.a().start();
            }
        };
        Handler handler = this.f4686b;
        handler.postDelayed(runnable, 1000L);
        o6.a.a();
        if (!e12 && !z6) {
            s6.a.m().f30978j = true;
            s6.a.m().getClass();
            Application context = m.b();
            kotlin.jvm.internal.k.e(context, "context");
            ArrayList list = Collections.list(NetworkInterface.getNetworkInterfaces());
            kotlin.jvm.internal.k.d(list, "list(...)");
            Iterator it = list.iterator();
            while (true) {
                if (it.hasNext()) {
                    NetworkInterface networkInterface = (NetworkInterface) it.next();
                    if (!we.m.S0(networkInterface.getName(), "tun0")) {
                        if (!we.m.S0(networkInterface.getName(), "tun1")) {
                            if (networkInterface.getName().equals("ppp0")) {
                                break;
                            }
                        } else {
                            break;
                        }
                    } else {
                        break;
                    }
                } else {
                    Object systemService = context.getSystemService("connectivity");
                    kotlin.jvm.internal.k.c(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager");
                    ConnectivityManager connectivityManager = (ConnectivityManager) systemService;
                    NetworkCapabilities networkCapabilities = connectivityManager.getNetworkCapabilities(connectivityManager.getActiveNetwork());
                    z9 = networkCapabilities != null ? networkCapabilities.hasTransport(4) : false;
                }
            }
            if (!z9) {
                OkHttpClient g10 = s7.a.g();
                SimpleDateFormat simpleDateFormat2 = n7.e.f28649f;
                g10.newCall(new Request.Builder().url("http://ip-api.com/json").build()).enqueue(new g0());
                g10.newCall(new Request.Builder().url("https://ipinfo.io/json").build()).enqueue(new z());
            }
            SimpleDateFormat simpleDateFormat3 = n7.e.f28649f;
            if (o7.a.a("l11lllllll")) {
                g.a().f();
            } else {
                handler.postDelayed(new t4.b(2), 1500L);
            }
        }
        d8.a.a();
        d8.b.f21573l = "127.0.0.1";
        d8.b.f21574m = Integer.parseInt("10809");
    }

    @Override
    public final void onStop(s sVar) {
        y7.b.a();
    }
}