夏天YY v1.0版本的 MD5 值为:04df6daece98ad4aaa5f0e7a450865f8

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


package c.t.m.g;
public class gh {
    private String a;
    private gv b;

    public void a() {
    }

    public boolean a(byte[] bArr) {
        if (bArr != null) {
            try {
                if (bArr.length != 0) {
                    byte[] a = gy.a(bArr, gy.a("m_log_key", gu.p));
                    if (a != null && a.length != 0) {
                        if (gn.a) {
                            String str = this.a;
                            gn.a(str, "encData size:" + a.length);
                        }
                        byte[] a2 = gs.a("https://analytics.map.qq.com/tr?mllc", a);
                        if (a2 != null) {
                            if (gn.a) {
                                String str2 = this.a;
                                gn.b(str2, "upload buffer result:" + new String(a2));
                            }
                        } else {
                            if (gn.a) {
                                gn.b(this.a, "upload buffer faild");
                            }
                            this.b.a(a);
                        }
                        return false;
                    }
                    if (gn.a) {
                        gn.a(this.a, "upload data enc is null");
                    }
                    return true;
                }
            } catch (Throwable th) {
                if (gn.a) {
                    gn.a(this.a, "upload exception", th);
                }
                return false;
            }
        }
        if (gn.a) {
            gn.a(this.a, "upload data is null");
        }
        return true;
    }
}