Weather Tracker v1.0.0版本的 MD5 值为:3edef27647e42a8ea0e7c0d2dbf56f97

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


package com.safe.guard.sdk.c;

import android.text.TextUtils;
import android.util.Log;
import com.google.gson.Gson;
import com.safe.guard.sdk.GuardManager;
import com.safe.guard.sdk.bean.GuardConfInfo;
import java.util.HashMap;
import java.util.Map;
public final class b extends a {
    @Override
    protected final Object a(String str) {
        Log.i("PushSourceRequest", "conf result = ".concat(String.valueOf(str)));
        return !TextUtils.isEmpty(str) ? new Gson().fromJson(new com.safe.guard.sdk.a.a().b(str), (Class<Object>) GuardConfInfo.class) : str;
    }

    @Override
    protected final String a() {
        return com.safe.guard.sdk.a.b.a().i ? "https://test-api.quality-ad.com/conf" : "https://api.quality-ad.com/conf";
    }

    @Override
    protected final Map<String, String> b() {
        HashMap hashMap = new HashMap();
        hashMap.put("s", GuardManager.getInstance().getUserUUID());
        return hashMap;
    }

    @Override
    protected final byte[] c() {
        try {
            HashMap hashMap = new HashMap();
            com.safe.guard.sdk.a.b a = com.safe.guard.sdk.a.b.a();
            hashMap.put("appkey", GuardManager.getInstance().getAppKey());
            hashMap.put("sdkv", a.a);
            hashMap.put("os", a.f4633b);
            hashMap.put("package", a.c);
            hashMap.put("iso", a.d);
            hashMap.put("did", a.j);
            hashMap.put("device_aaid", a.k);
            hashMap.put("device_oaid", "");
            hashMap.put("device_make", a.e);
            hashMap.put("device_model", a.f);
            StringBuilder sb = new StringBuilder();
            sb.append(a.b());
            hashMap.put("device_contype", sb.toString());
            hashMap.put("device_osv", a.g);
            hashMap.put("device_eid", a.k);
            hashMap.put("device_type", a.l);
            hashMap.put("material_sdkv", a.h);
            String a2 = new com.safe.guard.sdk.a.a().a(new Gson().toJson(hashMap));
            Log.i("PushSourceRequest", "body = ".concat(String.valueOf(a2)));
            return a2.getBytes("UTF-8");
        } catch (Throwable th) {
            th.printStackTrace();
            return null;
        }
    }
}