Mi Love v2.1.19版本的 MD5 值为:359343d6da08b606640b0d6b4dd9d399
以下内容为反编译后的 cf.java 源代码,内容仅作参考
package c.t.m.g;
import android.os.SystemClock;
import c.t.m.g.by;
import java.util.Map;
import org.json.JSONObject;
public final class cf implements Runnable {
private by a;
public cf(by byVar) {
this.a = byVar;
}
@Override
public final void run() {
boolean z;
Map map;
int i;
by.a a;
Map map2;
int unused;
z = this.a.e;
if (z) {
return;
}
this.a.e = true;
long elapsedRealtime = SystemClock.elapsedRealtime();
try {
bq bqVar = new bq();
map = this.a.h;
for (bu buVar : map.values()) {
buVar.a(bqVar);
}
byte[] a2 = bqVar.a();
if (cr.a(a2)) {
i = 0;
} else {
ap a3 = ap.a("https://yun-hl.3g.qq.com/halleycloud", false, null, a2, 15000, cr.d(), false, cj.d().f());
unused = by.a;
a3.a("platform");
as a4 = a3.a();
i = a4.a;
if (a4.a == 0 && a4.f10c == 200) {
if (cr.a(a4.d)) {
i = -320;
} else {
String str = "";
try {
String str2 = new String(a4.d);
try {
JSONObject jSONObject = new JSONObject(str2);
z.e();
map2 = this.a.h;
for (bu buVar2 : map2.values()) {
buVar2.a(jSONObject);
}
} catch (Throwable th) {
th = th;
str = str2;
th.printStackTrace();
i = -321;
String c2 = cr.c("yun-hl.3g.qq.com");
a4.b = c2 + "/" + str.substring(0, Math.min(str.length(), 20));
a3.l = SystemClock.elapsedRealtime() - elapsedRealtime;
a3.a(false);
a = this.a.a(z.b());
a.a = SystemClock.elapsedRealtime();
a.b = i;
this.a.g();
}
} catch (Throwable th2) {
th = th2;
}
}
}
a3.l = SystemClock.elapsedRealtime() - elapsedRealtime;
a3.a(false);
}
a = this.a.a(z.b());
a.a = SystemClock.elapsedRealtime();
a.b = i;
this.a.g();
} finally {
try {
} finally {
}
}
}
}