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