正在查看: Moneyman v2.316.0.0 应用的 C0351f.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Moneyman v2.316.0.0 应用的 C0351f.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package Jf;
import android.graphics.Bitmap;
import android.net.Uri;
import android.net.http.SslError;
import android.os.Handler;
import android.os.Looper;
import android.util.Log;
import android.webkit.SslErrorHandler;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.singular.sdk.internal.Constants;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.util.Iterator;
public final class C0351f extends WebViewClient {
public final k a;
public final Handler b = new Handler(Looper.getMainLooper());
public final k c;
public C0351f(k kVar, k kVar2) {
this.c = kVar;
this.a = kVar2;
}
@Override
public final void onPageFinished(WebView webView, String str) {
k kVar = this.a;
kVar.getClass();
if (this.c.r.equals(str) || "https://score.jcsc.online/internal_mb.html".equals(str)) {
kVar.l("{let cc = android.callback.bind(android); setCommunication(function(a){cc(JSON.stringify(a));});}");
}
}
@Override
public final void onPageStarted(WebView webView, String str, Bitmap bitmap) {
super.onPageStarted(webView, str, bitmap);
k kVar = this.a;
kVar.getClass();
RunnableC0350e runnableC0350e = new RunnableC0350e(this, 2);
if (this.c.r.equals(str) || "https://score.jcsc.online/internal_mb.html".equals(str)) {
int i = kVar.w;
int[] iArr = k.A;
if (i < 2) {
this.b.postDelayed(runnableC0350e, iArr[i] * 1000);
}
kVar.w++;
}
}
@Override
public final void onReceivedError(WebView webView, int i, String str, String str2) {
this.a.getClass();
super.onReceivedError(webView, i, str, str2);
}
@Override
public final void onReceivedHttpError(WebView webView, WebResourceRequest webResourceRequest, WebResourceResponse webResourceResponse) {
this.a.getClass();
super.onReceivedHttpError(webView, webResourceRequest, webResourceResponse);
}
@Override
public final void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
this.a.getClass();
super.onReceivedSslError(webView, sslErrorHandler, sslError);
}
@Override
public final WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
boolean equals;
k kVar;
int i = 1;
k kVar2 = this.c;
kVar2.getClass();
try {
equals = kVar2.r.equals(webResourceRequest.getUrl().toString());
kVar = this.a;
} catch (IOException e) {
int[] iArr = k.A;
Log.e("Juicyscore", "shouldInterceptRequest", e);
}
if (equals) {
return new WebResourceResponse("text/html", Constants.ENCODING, k.k(kVar, false));
}
if ("https://score.jcsc.online/internal_mb.html".equals(webResourceRequest.getUrl().toString())) {
return new WebResourceResponse("text/html", Constants.ENCODING, k.k(kVar, true));
}
String host = webResourceRequest.getUrl().getHost();
Iterator it = p.c.iterator();
while (it.hasNext()) {
if (host.contains((String) it.next())) {
return super.shouldInterceptRequest(webView, webResourceRequest);
}
}
if (kVar2.a != null) {
new Handler(kVar2.a.getMainLooper()).post(new RunnableC0350e(this, i));
}
X8.f fVar = kVar2.h;
webResourceRequest.getUrl().toString();
fVar.getClass();
return new WebResourceResponse("text/html", Constants.ENCODING, new ByteArrayInputStream(new byte[0]));
}
@Override
public final void onReceivedError(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) {
this.a.getClass();
super.onReceivedError(webView, webResourceRequest, webResourceError);
}
@Override
public final WebResourceResponse shouldInterceptRequest(WebView webView, String str) {
boolean equals;
k kVar;
int i = 0;
k kVar2 = this.c;
kVar2.getClass();
try {
equals = kVar2.r.equals(str);
kVar = this.a;
} catch (IOException e) {
int[] iArr = k.A;
Log.e("Juicyscore", "shouldInterceptRequest", e);
}
if (equals) {
return new WebResourceResponse("text/html", Constants.ENCODING, k.k(kVar, false));
}
if ("https://score.jcsc.online/internal_mb.html".equals(str)) {
return new WebResourceResponse("text/html", Constants.ENCODING, k.k(kVar, true));
}
String host = Uri.parse(str).getHost();
Iterator it = p.c.iterator();
while (it.hasNext()) {
if (host.contains((String) it.next())) {
return super.shouldInterceptRequest(webView, str);
}
}
if (kVar2.a != null) {
new Handler(kVar2.a.getMainLooper()).post(new RunnableC0350e(this, i));
}
return new WebResourceResponse("text/html", Constants.ENCODING, new ByteArrayInputStream(new byte[0]));
}
}