Banesco VE v1.23.11版本的 MD5 值为:a4aa3f1f54e4fbb4921e2e1235e636aa
以下内容为反编译后的 a.java 源代码,内容仅作参考
package m2;
import android.net.Uri;
import android.os.Process;
import android.os.StrictMode;
import android.util.Log;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;
public final class a extends Thread {
public final int f7812k = 1;
public final Object f7813l;
public a(HashMap hashMap) {
this.f7813l = hashMap;
}
@Override
public final void run() {
int i10 = this.f7812k;
Object obj = this.f7813l;
switch (i10) {
case 0:
Process.setThreadPriority(9);
if (((b) obj).f7815b) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectNetwork().penaltyDeath().build());
}
try {
super.run();
return;
} catch (Throwable th) {
if (Log.isLoggable("GlideExecutor", 6)) {
Log.e("GlideExecutor", "Request threw uncaught throwable", th);
return;
}
return;
}
default:
Map map = (Map) obj;
Uri.Builder buildUpon = Uri.parse("https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps").buildUpon();
for (String str : map.keySet()) {
buildUpon.appendQueryParameter(str, (String) map.get(str));
}
String uri = buildUpon.build().toString();
try {
HttpURLConnection httpURLConnection = (HttpURLConnection) new URL(uri).openConnection();
try {
int responseCode = httpURLConnection.getResponseCode();
if (responseCode < 200 || responseCode >= 300) {
StringBuilder sb = new StringBuilder(String.valueOf(uri).length() + 65);
sb.append("Received non-success response code ");
sb.append(responseCode);
sb.append(" from pinging URL: ");
sb.append(uri);
Log.w("HttpUrlPinger", sb.toString());
}
httpURLConnection.disconnect();
return;
} catch (Throwable th2) {
httpURLConnection.disconnect();
throw th2;
}
} catch (IOException e10) {
e = e10;
String message = e.getMessage();
StringBuilder sb2 = new StringBuilder(String.valueOf(message).length() + String.valueOf(uri).length() + 27);
sb2.append("Error while pinging URL: ");
sb2.append(uri);
sb2.append(". ");
sb2.append(message);
Log.w("HttpUrlPinger", sb2.toString(), e);
return;
} catch (IndexOutOfBoundsException e11) {
String message2 = e11.getMessage();
StringBuilder sb3 = new StringBuilder(String.valueOf(message2).length() + String.valueOf(uri).length() + 32);
sb3.append("Error while parsing ping URL: ");
sb3.append(uri);
sb3.append(". ");
sb3.append(message2);
Log.w("HttpUrlPinger", sb3.toString(), e11);
return;
} catch (RuntimeException e12) {
e = e12;
String message3 = e.getMessage();
StringBuilder sb22 = new StringBuilder(String.valueOf(message3).length() + String.valueOf(uri).length() + 27);
sb22.append("Error while pinging URL: ");
sb22.append(uri);
sb22.append(". ");
sb22.append(message3);
Log.w("HttpUrlPinger", sb22.toString(), e);
return;
}
}
}
public a(b bVar, Runnable runnable, String str) {
super(runnable, str);
this.f7813l = bVar;
}
}