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";
}
}