package com.sjm.sjmsdk.a.m; import android.content.Context; import android.text.TextUtils; import com.bytedance.sdk.openadsdk.api.plugin.e; import com.qq.e.comm.managers.setting.GlobalSetting; import com.sjm.sjmsdk.core.config.SjmSdkConfig; import dalvik.system.DexClassLoader; import java.lang.reflect.Field; import java.lang.reflect.Method; import org.json.JSONArray; import org.json.JSONObject; public class c { public static void a(Context context, String str, String str2) { JSONArray platforms = SjmSdkConfig.instance().getPlatforms(); if (platforms != null) { for (int i = 0; i < platforms.length(); i++) { try { JSONObject jSONObject = platforms.getJSONObject(i); if (GlobalSetting.TT_SDK_WRAPPER.equals(jSONObject.getString("platform")) && jSONObject.toString().contains("pkg") && jSONObject.toString().contains("appKey")) { String string = jSONObject.getString("pkg"); String string2 = jSONObject.getString("appKey"); if (!TextUtils.isEmpty(string)) { try { DexClassLoader b = e.a(context).b(); Class loadClass = b.loadClass("com.bytedance.sdk.openadsdk.core.aa.y"); Field declaredField = loadClass.getDeclaredField("h"); Field declaredField2 = loadClass.getDeclaredField("f"); Field declaredField3 = loadClass.getDeclaredField("g"); declaredField.setAccessible(true); declaredField2.setAccessible(true); declaredField3.setAccessible(true); declaredField.set(null, string); declaredField2.set(null, "4607"); declaredField3.set(null, "4.6.0.7"); Class loadClass2 = b.loadClass("com.bytedance.sdk.openadsdk.core.ae"); Method declaredMethod = loadClass2.getDeclaredMethod("a", new Class[0]); declaredMethod.setAccessible(true); Object invoke = declaredMethod.invoke(null, new Object[0]); Field declaredField4 = loadClass2.getDeclaredField("b"); declaredField4.setAccessible(true); declaredField4.set(invoke, string2); } catch (Exception e) { e.printStackTrace(); } } } } catch (Exception unused) { } } } } }