百度手机卫士 v8.8.0版本的 MD5 值为:a85894a6923c8a39f0c3a3a686ad7443
以下内容为反编译后的 idz.java 源代码,内容仅作参考
package dxoptimizer;
import android.content.Context;
import cn.opda.a.phonoalbumshoushou.R;
import com.baidu.security.plugin.alarm.AlarmUtil;
import java.io.File;
import java.util.concurrent.ConcurrentHashMap;
public class idz extends bhx {
public idz() {
super("plugin_cfg");
this.f = AlarmUtil.DAY;
}
@Override
public int a(Context context) {
return bll.a(context, this.a, 1);
}
@Override
public void a(Context context, int i) {
bll.b(context, this.a, i);
}
@Override
public int b(Context context) {
return 3;
}
@Override
public boolean a(Context context, File file) {
boolean b = idy.a().b(context, file);
if (b) {
bll.d(context, "plugin_cfg", 3);
}
return b;
}
@Override
public void b(Context context, boolean z) {
if (z) {
hma.a(context).a(false, 1);
}
}
private static ConcurrentHashMap<String, hhq> i(Context context) {
ConcurrentHashMap<String, hhq> concurrentHashMap = new ConcurrentHashMap<>();
hhq hhqVar = new hhq();
hhqVar.a = context.getString(R.string.jadx_deobf_0x000020fe);
hhqVar.q = context.getString(R.string.jadx_deobf_0x000020fb);
hhqVar.b = "com.baidu.wallet.pdrplugin";
hhqVar.c = "https://sjwsops.baidu.com/ops/upload_file/20161011/89cd7f7b10aebf9a24b9bd78a70649d5.apk";
hhqVar.d = null;
hhqVar.e = "1.2";
hhqVar.f = 5;
hhqVar.g = 10;
hhqVar.h = 4;
hhqVar.i = 2330917;
hhqVar.j = true;
hhqVar.k = 2;
hhqVar.l = false;
hhqVar.m = new String[]{"com.baidu.wallet.pdrplugin.action.MAIN_ACTIVITY"};
hhqVar.n = null;
hhqVar.o = null;
hhqVar.p = null;
concurrentHashMap.put(hhqVar.b, hhqVar);
return concurrentHashMap;
}
public static ConcurrentHashMap<String, hhq> g(Context context) {
return i(context);
}
public static boolean h(Context context) {
int c = bll.c(context, "plugin_cfg", 0);
return c == 0 || c != 3 || 1 > bll.a(context, "plugin_cfg", 1);
}
@Override
public int a() {
return 4372;
}
}