public class Kq52989mzllscx97stklh1ms7qn5lspk extends Application
{
public static Application sApplication = null;
protected void attachBaseContext(Context paramContext)
{
super.attachBaseContext(paramContext);
sApplication = this;
System.loadLibrary("q7ngtcsse40ro0gi");
}
public void onCreate()
{
super.onCreate();
try
{
Class localClass1 = Class.forName("android.app.ActivityThread");
Method localMethod1 = localClass1.getDeclaredMethod("currentActivityThread", new Class[0]);
localMethod1.setAccessible(true);
Object localObject1 = localMethod1.invoke(null, new Object[0]);
Field localField1 = localClass1.getDeclaredField("mPackages");
localField1.setAccessible(true);
WeakReference localWeakReference = (WeakReference)((Map)localField1.get(localObject1)).get(getPackageName());
Field localField2 = Class.forName("android.app.LoadedApk").getDeclaredField("mClassLoader");
localField2.setAccessible(true);
Class localClass2 = ((ClassLoader)localField2.get(localWeakReference.get())).loadClass("com.qy.QyApplication");
Object localObject2 = localClass2;
while (true)
try
{
((Class)localObject2).getDeclaredField("appContext").set(null, sApplication);
Object localObject3 = localClass2.newInstance();
Method localMethod2 = localClass2.getDeclaredMethod("onCreate", new Class[0]);
localMethod2.setAccessible(true);
localMethod2.invoke(localObject3, new Object[0]);
return;
}
catch (Exception localException2)
{
localException2.printStackTrace();
Class localClass3 = ((Class)localObject2).getSuperclass();
localObject2 = localClass3;
}
}
catch (Exception localException1)
{
localException1.printStackTrace();
}
}
}
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课