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.");
                }
            }
        }
    }
}