package com.baidu.liantian.x0; import android.content.Context; import android.text.TextUtils; import com.baidu.liantian.ac.FI; import com.baidu.liantian.x0.a.b; import com.baidu.liantian.x0.a.e; import com.baidu.liantian.x0.a.f; import com.baidu.liantian.x0.a.g; import com.baidu.liantian.x0.a.h; import com.baidu.liantian.x0.a.i; import com.baidu.liantian.x0.f.a; import com.baidu.liantian.x0.jni.EngineProxy; import java.io.File; public class EngineImpl { public static boolean isUnload = false; public static Context mContext = null; public static String sAppkey = ""; private static EngineImpl sInstance = null; public static boolean sIsArm = true; public static boolean sIsX86 = false; public static String sLoadVersion = a.e; public static int sScreenStatus = 1; public static String sSecKey = ""; public static String secName = a.f; public static String secPackageName = a.a; private a pref; private EngineImpl(Context context) { try { mContext = context; this.pref = new a(context); } catch (Throwable th) { e.a(th); } } public static synchronized EngineImpl getInstance(Context context) { EngineImpl engineImpl; synchronized (EngineImpl.class) { if (sInstance == null) { sInstance = new EngineImpl(context); } engineImpl = sInstance; } return engineImpl; } public void setPkgNameVersion(String str, String str2) { try { b.a("p : " + str + " : v : " + str2); com.baidu.liantian.x6.EngineImpl.getInstance(mContext).setPkgNameVersion(str, str2); if (!TextUtils.isEmpty(str)) { a.a = str; } if (!TextUtils.isEmpty(str2)) { sLoadVersion = str2; this.pref.c(str2); } } catch (Throwable th) { e.a(th); } } public void setSecurityVerifyInfo(String str, String str2) { try { b.a("a : " + str + " s : " + str2); com.baidu.liantian.x6.EngineImpl.getInstance(mContext).setSecurityVerifyInfo(str, str2); sAppkey = str; sSecKey = str2; } catch (Throwable th) { e.a(th); } } public void setRunStatus(int i) { try { this.pref.a(i); com.baidu.liantian.x6.EngineImpl.getInstance(mContext).setRunStatus(i); } catch (Throwable th) { e.a(th); } } public void setBusy(boolean z) { try { Class<?> cls = Class.forName("com.baidu.liantian.ac.F"); ((FI) cls.getDeclaredMethod("getInstance", new Class[0]).invoke(cls, new Object[0])).sp(a.a, z); com.baidu.liantian.x6.EngineImpl.getInstance(mContext).setBusy(z); } catch (Throwable th) { e.a(th); } } public Boolean stop() { return true; } public String fdrd(int i) { try { return com.baidu.liantian.x0.c.a.a(mContext, i); } catch (Throwable th) { e.a(th); return ""; } } public synchronized boolean init(final int i, final boolean z) { try { new Thread(new Runnable() { /* class com.baidu.liantian.x0.EngineImpl.AnonymousClass1 */ public void run() { try { i.a(); EngineImpl.this.doInit(i, z); } catch (Throwable th) { e.a(th); } } }).start(); } catch (Throwable th) { e.a(th); return false; } return true; } public void unload() { try { stop(); try { File[] listFiles = new File(g.a(mContext)).listFiles(); for (File file : listFiles) { if (file.getName().contains("libliantiansec")) { file.delete(); } } } catch (Throwable th) { e.a(th); } com.baidu.liantian.x0.a.a.b.a().b(); isUnload = true; } catch (Throwable th2) { e.a(th2); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void doInit(int i, boolean z) { try { isUnload = false; com.baidu.liantian.g.a.a.a(mContext, "liantian"); com.baidu.liantian.x0.e.a.a(mContext); if (initNative()) { EngineProxy instance = EngineProxy.getInstance(mContext); Context context = mContext; instance.ti(sLoadVersion, mContext.getPackageName(), new byte[0], h.a(f.a(com.baidu.liantian.g.a.b.a(context, context.getPackageName(), 0)))); } this.pref.c(sLoadVersion); this.pref.a(i); this.pref.a(z); this.pref.b(true); } catch (Throwable th) { e.a(th); } } private synchronized boolean initNative() { try { if (com.baidu.liantian.x6.jni.a.a(mContext).b() == 0) { return false; } EngineProxy.getInstance(mContext).downLoadAndLoadSo(); return !EngineProxy.isLoadSoFailed(); } catch (Throwable th) { e.a(th); } } }