Free Fire v1.103.1版本的 MD5 值为:f6c45f9f1485263aa5af0fb400f973fc
以下内容为反编译后的 b.java 源代码,内容仅作参考
package b5;
import android.net.Uri;
import android.util.Log;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Map;
final class b extends Thread {
private final Map f2536a;
public b(a aVar, Map map) {
this.f2536a = map;
}
@Override
public final void run() {
String message;
StringBuilder sb;
String str;
new d();
Map map = this.f2536a;
Uri.Builder buildUpon = Uri.parse("https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps").buildUpon();
for (String str2 : map.keySet()) {
buildUpon.appendQueryParameter(str2, (String) map.get(str2));
}
String uri = buildUpon.build().toString();
try {
HttpURLConnection httpURLConnection = (HttpURLConnection) new URL(uri).openConnection();
try {
int responseCode = httpURLConnection.getResponseCode();
if (responseCode < 200 || responseCode >= 300) {
StringBuilder sb2 = new StringBuilder(String.valueOf(uri).length() + 65);
sb2.append("Received non-success response code ");
sb2.append(responseCode);
sb2.append(" from pinging URL: ");
sb2.append(uri);
Log.w("HttpUrlPinger", sb2.toString());
}
} finally {
httpURLConnection.disconnect();
}
} catch (IOException e10) {
e = e10;
message = e.getMessage();
sb = new StringBuilder(String.valueOf(uri).length() + 27 + String.valueOf(message).length());
str = "Error while pinging URL: ";
sb.append(str);
sb.append(uri);
sb.append(". ");
sb.append(message);
Log.w("HttpUrlPinger", sb.toString(), e);
} catch (IndexOutOfBoundsException e11) {
e = e11;
message = e.getMessage();
sb = new StringBuilder(String.valueOf(uri).length() + 32 + String.valueOf(message).length());
str = "Error while parsing ping URL: ";
sb.append(str);
sb.append(uri);
sb.append(". ");
sb.append(message);
Log.w("HttpUrlPinger", sb.toString(), e);
} catch (RuntimeException e12) {
e = e12;
message = e.getMessage();
sb = new StringBuilder(String.valueOf(uri).length() + 27 + String.valueOf(message).length());
str = "Error while pinging URL: ";
sb.append(str);
sb.append(uri);
sb.append(". ");
sb.append(message);
Log.w("HttpUrlPinger", sb.toString(), e);
}
}
}