Fast Orange v3.5.3版本的 MD5 值为:33b91aba50c566533dfd683a85f79158
以下内容为反编译后的 tt2.java 源代码,内容仅作参考
package com.free.vpn.proxy.hotspot;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Locale;
public final class tt2 extends BroadcastReceiver {
public final ut2 a;
public tt2(ut2 ut2Var) {
this.a = ut2Var;
}
@Override
public final void onReceive(Context context, Intent intent) {
String obj;
if (TextUtils.equals(intent.getAction(), "org.torproject.android.intent.action.STATUS")) {
ut2 ut2Var = this.a;
Iterator it = ut2Var.b.iterator();
while (it.hasNext()) {
((zs2) it.next()).getClass();
StringBuilder sb = new StringBuilder();
for (String str : intent.getExtras().keySet()) {
Object obj2 = intent.getExtras().get(str);
Locale locale = Locale.ENGLISH;
Object[] objArr = new Object[2];
objArr[0] = str;
if (obj2 == null) {
obj = "null";
} else {
obj = obj2.toString();
}
objArr[1] = obj;
sb.append(String.format(locale, "%s - '%s'", objArr));
}
fy4.f("Got Orbot status: " + ((Object) sb));
}
String stringExtra = intent.getStringExtra("org.torproject.android.intent.extra.STATUS");
boolean equals = TextUtils.equals(stringExtra, "ON");
HashSet hashSet = ut2Var.b;
if (equals) {
int intExtra = intent.getIntExtra("org.torproject.android.intent.extra.SOCKS_PROXY_PORT", 9050);
String stringExtra2 = intent.getStringExtra("org.torproject.android.intent.extra.SOCKS_PROXY_HOST");
if (TextUtils.isEmpty(stringExtra2)) {
stringExtra2 = "127.0.0.1";
}
Iterator it2 = hashSet.iterator();
while (it2.hasNext()) {
zs2 zs2Var = (zs2) it2.next();
at2 at2Var = zs2Var.a;
at2Var.a.removeCallbacks(at2Var.y);
at2Var.k(3, stringExtra2, Integer.toString(intExtra), false);
if (ut2.d == null) {
ut2.d = new ut2();
}
ut2.d.b(zs2Var);
}
return;
}
if (TextUtils.equals(stringExtra, "STARTS_DISABLED")) {
Iterator it3 = hashSet.iterator();
while (it3.hasNext()) {
((zs2) it3.next()).getClass();
fy4.r("Orbot integration for external applications is disabled. Waiting %ds before connecting to the default port. Enable external app integration in Orbot or use Socks v5 config instead of Orbot to avoid this delay.");
}
}
}
}
}