4399游戏盒 v7.2.1.31版本的 MD5 值为:951717f45e3fda95c8a358caf4ca93e1

以下内容为反编译后的 a.java 源代码,内容仅作参考


package cn.m4399.diag.a;

import cn.m4399.diag.api.Report;
import cn.m4399.diag.api.Summary;
import cn.m4399.diag.support.bandwidth.ConnectionQuality;

public class a implements cn.m4399.diag.api.a {
    @Override
    public Report make(String... strArr) {
        a.a.a.b.b.a b = a.a.a.b.b.a.b();
        b.c();
        a.a.a.b.b.b c = a.a.a.b.b.b.c();
        c.d();
        a.a.a.b.c.c d = a.a.a.b.c.b.b().a("http://sj2.img4399.com/v/5.0.0.38/4399Game_5.0.0.38.a4399.8096.apk?from=5d481279ebb2e").a("Range", "bytes=0-5242880").a("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36").d();
        c.e();
        ConnectionQuality a2 = b.a();
        Summary summary = Summary.GOOD;
        if (a2.equals(ConnectionQuality.POOR)) {
            summary = Summary.POOR;
        } else if (a2.equals(ConnectionQuality.UNKNOWN)) {
            summary = Summary.NO_NETWORK;
        }
        return new Report(name()).withOutput(a2.describe()).withSummary(summary).withResult(d.c());
    }

    @Override
    public String name() {
        return "Bandwidth Sampler";
    }
}