OurPlay v5.5.9版本的 MD5 值为:d4e139798f4c2243a1145c8af5e21046
以下内容为反编译后的 x.java 源代码,内容仅作参考
package com.excelliance.kxqp.gs.g;
import android.content.Context;
import android.content.SharedPreferences;
import com.excean.bytedancebi.manager.BiManager;
import com.excelliance.kxqp.GameUtil;
import com.excelliance.kxqp.api.response.VIVOUpdateOfficialUploadResponse;
import com.excelliance.kxqp.gs.discover.model.ResponseData;
import com.excelliance.kxqp.gs.util.az;
import com.excelliance.kxqp.gs.util.by;
import com.excelliance.kxqp.gs.util.cj;
import com.excelliance.kxqp.gs.util.cn;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import org.json.JSONException;
import org.json.JSONObject;
public class x {
public static int f6273a = 610031;
public static int f6274b = 1;
public static boolean a(Context context) {
az.d("VIVOChannelControlHelper", String.format("VIVOChannelControlHelper/isControl:thread(%s) statisticsVersion(%s) mainChId(%s) subChId(%s) control(%s) isDownloadSuportPKG(%s)", Thread.currentThread().getName(), by.a(context, "hello").c("statistics_version", 0) + "", "610035", "109", false, Boolean.valueOf(by.a(context, "sp_total_info").b("sp_key_sport_download_pkg", false).booleanValue())));
az.d("VIVOChannelControlHelper", String.format("VIVOChannelControlHelper/isControl:thread(%s) isControl(%s)", Thread.currentThread().getName(), false));
return false;
}
public static boolean b(Context context) {
boolean booleanValue = by.a(context, "sp_total_info").b("sp_key_vivo_invisible_download_upload", false).booleanValue();
int c = by.a(context, "hello").c("statistics_version", 0);
SharedPreferences sharedPreferences = context.getSharedPreferences("kxqpChannal", 0);
int i = sharedPreferences.getInt("mainChannalId", 0);
int i2 = sharedPreferences.getInt("subChannalId", 0);
az.d("VIVOChannelControlHelper", String.format("VIVOChannelControlHelper/isUploadFirstVIVOUpdateOfficial:thread(%s) statisticsVersion(%s) mainChId(%s) subChId(%s) isFirstVIVOUpload(%s) 0_mainChId(%s) 0_subChId(%s)", Thread.currentThread().getName(), c + "", "610035", "109", Boolean.valueOf(booleanValue), Integer.valueOf(i), Integer.valueOf(i2)));
if (!booleanValue && f6273a == 610035 && f6274b == 109) {
return (i == cj.f11967a || i == cj.f11968b) && i2 == cj.c && c >= 521;
}
return false;
}
public static void c(Context context) {
az.d("VIVOChannelControlHelper", String.format("VIVOChannelControlHelper/uploadFirstVIVOUpdateOfficial:thread(%s) enter", Thread.currentThread().getName()));
if (b(context)) {
com.excelliance.kxqp.gs.discover.bbs.c cVar = new com.excelliance.kxqp.gs.discover.bbs.c(context);
JSONObject i = cn.i(context);
try {
i.put("type", 1);
i.put(BiManager.UQID, GameUtil.getIntance().F(context));
} catch (JSONException e) {
e.printStackTrace();
}
az.d("VIVOChannelControlHelper", String.format("VIVOChannelControlHelper/uploadFirstVIVOUpdateOfficial:thread(%s) requestParams(%s)", Thread.currentThread().getName(), i));
ResponseData a2 = cVar.a(i.toString(), "https://api.ourplay.com.cn/gp/chidupgrade", new com.excelliance.kxqp.gs.discover.a.c<VIVOUpdateOfficialUploadResponse>() {
@Override
public ResponseData<VIVOUpdateOfficialUploadResponse> a(String str) {
return x.a(str);
}
});
if (a2 == null || a2.data == 0 || ((VIVOUpdateOfficialUploadResponse) a2.data).result != 1) {
return;
}
by.a(context, "sp_total_info").a("sp_key_vivo_invisible_download_upload", true);
}
}
public static ResponseData<VIVOUpdateOfficialUploadResponse> a(String str) {
try {
return (ResponseData) new Gson().a(str, new TypeToken<ResponseData<VIVOUpdateOfficialUploadResponse>>() {
}.getType());
} catch (Exception e) {
az.d("VIVOChannelControlHelper", "handleData/ex:" + e.getMessage());
return null;
}
}
}