正在查看: JetMelo v1.0 应用的 C2416m0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: JetMelo v1.0 应用的 C2416m0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package x3;
import D5.AbstractC0272d;
import android.os.Build;
import android.webkit.CookieManager;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import b5.C0854a;
import java.net.URLEncoder;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.UUID;
public final class C2416m0 extends WebViewClient {
public final T4.u f20376a;
public final B2.I f20377b;
public final z3.e f20378c;
public C2416m0(T4.u uVar, B2.I i6, z3.e eVar) {
this.f20376a = uVar;
this.f20377b = i6;
this.f20378c = eVar;
}
@Override
public final void onPageFinished(WebView webView, String str) {
if (str == null || !b5.q.i0(str, "https://y.music.163.com/m", false)) {
return;
}
String cookie = CookieManager.getInstance().getCookie(str);
T4.j.c(cookie);
String V6 = b5.k.V(cookie);
T4.j.f(V6, "cookie");
List H02 = b5.j.H0(V6, new String[]{"; "});
ArrayList arrayList = new ArrayList();
for (Object obj : H02) {
if (((String) obj).length() > 0) {
arrayList.add(obj);
}
}
int M6 = E4.A.M(E4.n.e0(arrayList, 10));
if (M6 < 16) {
M6 = 16;
}
LinkedHashMap linkedHashMap = new LinkedHashMap(M6);
Iterator it = arrayList.iterator();
while (it.hasNext()) {
List H03 = b5.j.H0((String) it.next(), new String[]{"="});
linkedHashMap.put((String) H03.get(0), (String) H03.get(1));
}
LinkedHashMap T6 = E4.A.T(linkedHashMap);
String uuid = UUID.randomUUID().toString();
T4.j.e(uuid, "toString(...)");
String j6 = android.support.v4.media.c.j("null 02:00:00:00:00:00 ", b5.j.Q0(16, b5.q.f0(uuid, "-", "")), " unknown");
Charset charset = C0854a.f12200a;
byte[] bytes = j6.getBytes(charset);
T4.j.e(bytes, "getBytes(...)");
String encode = URLEncoder.encode(O5.l.n(bytes), charset.name());
T4.j.e(encode, "encode(...)");
T6.put("deviceId", encode);
T6.put("osver", Build.VERSION.RELEASE);
T6.put("mobilename", Build.MODEL);
AbstractC0272d a3 = M3.b.a();
a3.getClass();
C5.o0 o0Var = C5.o0.f2717a;
this.f20378c.setValue(a3.b(new C5.F(o0Var, o0Var, 1), T6));
WebView webView2 = (WebView) this.f20376a.f10193g;
if (webView2 != null) {
webView2.clearCache(true);
}
B2.I.o(this.f20377b, "home", null, 6);
}
}