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();
}
}