导航菜单

页面标题

页面副标题

JetMelo v1.0 - C2416m0.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);
    }
}