和通讯录 v3.9.6版本的 MD5 值为:669178e2ee1b2311daf378bd20c6bbe1

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


package com.alipay.e.a;

import android.content.Context;
import com.alipay.c.e.b;
import com.alipay.c.g.c;
import com.alipay.c.g.e;
import com.alipay.c.g.f;
import java.util.HashMap;
import java.util.Map;

public final class a {
    public static synchronized String a(Context context, Map<String, String> map) {
        String a2;
        synchronized (a.class) {
            HashMap hashMap = new HashMap();
            hashMap.put("utdid", com.alipay.f.a.a.b.a.a(map, "utdid", ""));
            hashMap.put("tid", com.alipay.f.a.a.b.a.a(map, "tid", ""));
            hashMap.put("userId", com.alipay.f.a.a.b.a.a(map, "userId", ""));
            com.alipay.c.g.a a3 = com.alipay.c.g.a.a(context);
            String a4 = com.alipay.f.a.a.b.a.a(hashMap, "utdid", "");
            String a5 = com.alipay.f.a.a.b.a.a(hashMap, "tid", "");
            String a6 = com.alipay.f.a.a.b.a.a(hashMap, "userId", "");
            com.alipay.f.a.a.a.a.a.a("https://mobilegw.alipay.com/mgw.htm");
            a3.f486b.addLast(new c(a3, a4, a5, a6));
            if (a3.f485a == null) {
                a3.f485a = new Thread(new e(a3));
                a3.f485a.setUncaughtExceptionHandler(new f(a3));
                a3.f485a.start();
            }
            a2 = com.alipay.c.e.f.a();
            if (com.alipay.f.a.a.b.a.a(a2)) {
                b a7 = com.alipay.c.e.a.a(context);
                if (a7 == null || com.alipay.f.a.a.b.a.a(a7.f478a)) {
                    a2 = com.alipay.c.a.a.a.a(context);
                    if (com.alipay.f.a.a.b.a.a(a2)) {
                        a2 = com.alipay.c.f.b.a(context);
                    }
                } else {
                    a2 = a7.f478a;
                }
            }
        }
        return a2;
    }
}