Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.app.Activity
* android.content.ContentResolver
* android.content.Context
* android.content.Intent
* android.content.SharedPreferences
* android.content.pm.ActivityInfo
* android.content.pm.PackageInfo
* android.content.pm.PackageManager
* android.graphics.Rect
* android.media.AudioManager
* android.net.ConnectivityManager
* android.net.NetworkInfo
* android.net.NetworkInfo$State
* android.net.Uri
* android.os.Build
* android.os.Build$VERSION
* android.provider.Settings
* android.provider.Settings$Secure
* android.telephony.TelephonyManager
* android.util.Base64
* android.util.DisplayMetrics
* android.view.Display
* android.view.View
* android.view.Window
* android.view.WindowManager
* com.ievyhrdnoniovof.AdDefines
* com.ievyhrdnoniovof.AdEncryption
* com.ievyhrdnoniovof.AdJSInterface
* com.ievyhrdnoniovof.AdLog
* org.apache.http.HttpEntity
* org.apache.http.HttpResponse
* org.apache.http.HttpVersion
* org.apache.http.NameValuePair
* org.apache.http.StatusLine
* org.apache.http.client.entity.UrlEncodedFormEntity
* org.apache.http.client.methods.HttpPost
* org.apache.http.client.methods.HttpUriRequest
* org.apache.http.conn.ConnectTimeoutException
* org.apache.http.impl.client.DefaultHttpClient
* org.apache.http.message.BasicNameValuePair
* org.apache.http.params.BasicHttpParams
* org.apache.http.params.HttpConnectionParams
* org.apache.http.params.HttpParams
* org.json.JSONObject
*/
package com.ievyhrdnoniovof;
import android.app.Activity;
import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.graphics.Rect;
import android.media.AudioManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;
import android.os.Build;
import android.provider.Settings;
import android.telephony.TelephonyManager;
import android.util.Base64;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import com.ievyhrdnoniovof.AdDefines;
import com.ievyhrdnoniovof.AdEncryption;
import com.ievyhrdnoniovof.AdJSInterface;
import com.ievyhrdnoniovof.AdLog;
import com.ievyhrdnoniovof.AdUtils;
import java.io.InputStream;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.HttpVersion;
import org.apache.http.NameValuePair;
import org.apache.http.StatusLine;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.conn.ConnectTimeoutException;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.BasicHttpParams;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
import org.json.JSONObject;
public class AdRequest {
private static final /* synthetic */ String B = "6";
private static final /* synthetic */ String H = "2";
private /* synthetic */ boolean A;
private /* synthetic */ List E;
private final /* synthetic */ int F;
private /* synthetic */ boolean G;
private final /* synthetic */ int I;
private /* synthetic */ Context M;
private /* synthetic */ JSONObject b;
private /* synthetic */ String d;
private /* synthetic */ String g;
private /* synthetic */ boolean k;
private /* synthetic */ boolean l;
private /* synthetic */ boolean m;
/*
* Enabled aggressive block sorting
*/
public AdRequest(Context context, String string, String string2) {
boolean bl = true;
boolean bl2 = false;
int n = 3000;
int n2 = 4000;
this.l = false;
this.G = false;
this.A = false;
this.m = false;
this.k = false;
this.F = n2;
this.I = n;
this.M = context;
this.d = string;
String string3 = AdDefines.l((String)"\u00126\u0017*\u001c");
boolean bl3 = string2.equals(string3);
if (bl3 || (bl3 = string2.equals(string3 = AdJSInterface.l((String)"ye|yws")))) {
bl3 = bl;
} else {
bl3 = false;
string3 = null;
}
this.G = bl3;
String string4 = "reengagement";
n2 = string2.equals(string4) ? 1 : 0;
this.A = n2;
String string5 = AdDefines.l((String)"1\u0016&\u001d$\u0012$\u0016.\u0016-\u0007\u001c\u0012/\u00121\u001e");
n = string2.equals(string5) ? 1 : 0;
this.m = n;
string3 = AdJSInterface.l((String)"q|s");
bl3 = string2.equals(string3);
if (bl3 || (bl3 = string2.equals(string3 = AdDefines.l((String)"\"\u0006'\u001a,\u0010")))) {
bl2 = bl;
}
this.k = bl2;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private /* synthetic */ String A() {
var1_1 = false;
var2_2 = null;
var3_3 = 0;
var4_4 = null;
var5_5 = new StringBuilder();
var6_6 = this.g;
if (var6_6 != null) {
super();
var7_11 = AdJSInterface.l((String)"6kezy|-");
var6_6 = var6_6.insert(0, (String)var7_11);
var7_11 = this.g;
var6_6 = var6_6.append((String)var7_11).toString();
var5_5.append((String)var6_6);
}
if ((var6_6 = this.E) == null) ** GOTO lbl54
var8_12 = new Object();
var6_6 = this.E;
var6_6 = var7_11 = var6_6.iterator();
while ((var9_13 = var6_6.hasNext()) != 0) {
var6_6 = var7_11.next();
var6_6 = (NameValuePair)var6_6;
var10_14 = var6_6.getName();
var10_14 = var10_14.getBytes();
var11_15 = 2;
var10_14 = Base64.encodeToString((byte[])var10_14, (int)var11_15);
var8_12.append((String)var10_14);
var10_14 = "I";
var10_14 = AdDefines.l((String)var10_14);
var8_12.append((String)var10_14);
var6_6 = var6_6.getValue();
var6_6 = var6_6.getBytes();
var12_16 = 2;
var6_6 = Base64.encodeToString((byte[])var6_6, (int)var12_16);
var8_12.append((String)var6_6);
var6_6 = "<";
var6_6 = AdJSInterface.l((String)var6_6);
var8_12.append((String)var6_6);
var6_6 = var7_11;
}
var6_6 = new Object();
var13_17 = 0;
var7_11 = null;
var10_14 = "e\u0007,\u0018&\u001d0N";
var10_14 = AdDefines.l((String)var10_14);
var6_6 = var6_6.insert(0, (String)var10_14);
var7_11 = var8_12.toString();
var6_6 = var6_6.append((String)var7_11);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
var6_6 = var5_5;
** GOTO lbl56
{
catch (Exception var6_7) {
// empty catch block
}
lbl54: // 2 sources:
var6_6 = var5_5;
lbl56: // 3 sources:
super();
var14_18 = 0;
var8_12 = null;
var10_14 = ">b}v)-";
var10_14 = AdJSInterface.l((String)var10_14);
var7_11 = var7_11.insert(0, (String)var10_14);
var8_12 = this.M;
var8_12 = var8_12.getContentResolver();
var10_14 = "\"\u001d'\u0001,\u001a',*\u0017";
var10_14 = AdDefines.l((String)var10_14);
var8_12 = Settings.Secure.getString((ContentResolver)var8_12, (String)var10_14);
var7_11 = var7_11.append((String)var8_12);
var7_11 = var7_11.toString();
var6_6.append((String)var7_11);
var6_6 = new Object();
var13_17 = 0;
var7_11 = null;
var8_12 = ">b}v*-";
var8_12 = AdJSInterface.l((String)var8_12);
var6_6 = var6_6.insert(0, (String)var8_12);
var7_11 = Build.VERSION.RELEASE;
var6_6 = var6_6.append((String)var7_11);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
var6_6 = "U1\u0016%@~2-\u00171\u001c*\u0017";
var6_6 = AdDefines.l((String)var6_6);
var5_5.append((String)var6_6);
var6_6 = new Object();
var13_17 = 0;
var7_11 = null;
var8_12 = ">b}v,-";
var8_12 = AdJSInterface.l((String)var8_12);
var6_6 = var6_6.insert(0, (String)var8_12);
var7_11 = this.L();
var6_6 = var6_6.append((String)var7_11);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
var6_6 = new Object();
var13_17 = 0;
var7_11 = null;
var8_12 = "e\u0001&\u0015vN";
var8_12 = AdDefines.l((String)var8_12);
var6_6 = var6_6.insert(0, (String)var8_12);
var7_11 = Calendar.getInstance();
var14_18 = 15;
var13_17 = var7_11.get(var14_18);
var6_6 = var6_6.append(var13_17);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
var6_6 = new Object();
var13_17 = 0;
var7_11 = null;
var8_12 = ">b}v.-";
var8_12 = AdJSInterface.l((String)var8_12);
var6_6 = var6_6.insert(0, (String)var8_12);
var7_11 = Calendar.getInstance();
var15_19 = var7_11.getTimeInMillis();
var17_20 = 1000L;
var13_17 = (int)(var15_19 /= var17_20);
var6_6 = var6_6.append(var13_17);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
var6_6 = this.M;
}
lbl-1000: // 11 sources:
{
catch (Exception var6_9) {
var2_2 = "LBAdController";
AdLog.printStackTrace((String)var2_2, (Exception)var6_9);
return "";
}
}
{
block35 : {
block34 : {
block33 : {
block32 : {
var9_13 = var6_6 instanceof Activity;
if (var9_13 == 0) ** GOTO lbl171
var7_11 = new Object();
var6_6 = this.M;
var6_6 = (Activity)var6_6;
var6_6 = var6_6.getWindowManager();
var6_6 = var6_6.getDefaultDisplay();
var6_6.getMetrics((DisplayMetrics)var7_11);
super();
var6_6 = this.M;
var6_6 = (Activity)var6_6;
var6_6 = var6_6.getWindow();
var10_14 = var6_6.getDecorView();
var10_14.getWindowVisibleDisplayFrame((Rect)var8_12);
var14_18 = var8_12.top;
var12_16 = 16908290;
var6_6 = var6_6.findViewById(var12_16);
var9_13 = var6_6.getTop();
if (var9_13 > var14_18) {
var9_13 -= var14_18;
break block32;
}
var9_13 = 0;
var6_6 = null;
}
super();
var12_16 = 0;
var10_14 = null;
var19_21 = "e\u0001&\u0015tN";
var19_21 = AdDefines.l((String)var19_21);
var4_4 = var4_4.insert(0, var19_21);
var12_16 = var7_11.widthPixels;
var4_4 = var4_4.append(var12_16);
var4_4 = var4_4.toString();
var5_5.append((String)var4_4);
super();
var12_16 = 0;
var10_14 = null;
var19_21 = ">b}v -";
var19_21 = AdJSInterface.l((String)var19_21);
var4_4 = var4_4.insert(0, var19_21);
var13_17 = var7_11.heightPixels - var14_18;
var9_13 = var13_17 - var9_13;
var6_6 = var4_4.append(var9_13);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
lbl171: // 2 sources:
var6_6 = this.M;
var4_4 = "\u0003+\u001c-\u0016";
var4_4 = AdDefines.l((String)var4_4);
var6_6 = var6_6.getSystemService((String)var4_4);
var6_6 = (TelephonyManager)var6_6;
try {
super();
var13_17 = 0;
var7_11 = null;
var8_12 = "6ju~!)-";
var8_12 = AdJSInterface.l((String)var8_12);
var4_4 = var4_4.insert(0, (String)var8_12);
var7_11 = var6_6.getNetworkCountryIso();
var4_4 = var4_4.append((String)var7_11);
var4_4 = var4_4.toString();
var5_5.append((String)var4_4);
super();
var13_17 = 0;
var7_11 = null;
var8_12 = "U1\u0016%BqN";
var8_12 = AdDefines.l((String)var8_12);
var4_4 = var4_4.insert(0, (String)var8_12);
var7_11 = var6_6.getNetworkOperator();
var4_4 = var4_4.append((String)var7_11);
var4_4 = var4_4.toString();
var5_5.append((String)var4_4);
super();
var13_17 = 0;
var7_11 = null;
var8_12 = "6ju~!+-";
var8_12 = AdJSInterface.l((String)var8_12);
var4_4 = var4_4.insert(0, (String)var8_12);
var6_6 = var6_6.getNetworkOperatorName();
var6_6 = var4_4.append((String)var6_6);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
var6_6 = var5_5;
}
catch (Exception var6_8) {
var4_4 = "LBAdController";
var7_11 = new Object();
var14_18 = 0;
var8_12 = null;
var10_14 = "\u0006\u00011\u001c1S*\u001dc\u0014&\u001d&\u0001\"\u0007*\u001d$S\u0011\u0016%Br^r@yS";
var10_14 = AdDefines.l((String)var10_14);
var7_11 = var7_11.insert(0, (String)var10_14);
var6_6 = var6_8.getMessage();
var6_6 = var7_11.append((String)var6_6);
var6_6 = var6_6.toString();
AdLog.e((String)var4_4, (String)var6_6);
var6_6 = var5_5;
}
var4_4 = ">b}v)%%&";
var4_4 = AdJSInterface.l((String)var4_4);
var6_6.append((String)var4_4);
var6_6 = "e\u0001&\u0015rE~A";
var6_6 = AdDefines.l((String)var6_6);
var5_5.append((String)var6_6);
var6_6 = new Object();
var3_3 = 0;
var4_4 = null;
var7_11 = "6ju~! -";
var7_11 = AdJSInterface.l((String)var7_11);
var6_6 = var6_6.insert(0, (String)var7_11);
var4_4 = Build.MANUFACTURER;
var6_6 = var6_6.append((String)var4_4);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
var6_6 = new Object();
var3_3 = 0;
var4_4 = null;
var7_11 = "U1\u0016%BzN";
var7_11 = AdDefines.l((String)var7_11);
var6_6 = var6_6.insert(0, (String)var7_11);
var4_4 = Build.MODEL;
var6_6 = var6_6.append((String)var4_4);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
var6_6 = this.M;
var4_4 = "{v~}slynyli";
var4_4 = AdJSInterface.l((String)var4_4);
var6_6 = var6_6.getSystemService((String)var4_4);
var6_6 = (ConnectivityManager)var6_6;
var3_3 = 0;
var4_4 = null;
var4_4 = var6_6.getNetworkInfo(0);
var13_17 = 1;
var7_11 = var6_6.getNetworkInfo(var13_17);
if (var4_4 != null) {
var4_4 = var6_6 = var4_4.getState();
} else {
var3_3 = 0;
var4_4 = null;
}
if (var7_11 != null) {
var6_6 = var7_11.getState();
} else {
var9_13 = 0;
var6_6 = null;
}
if (var6_6 == (var2_2 = NetworkInfo.State.CONNECTED)) break block33;
var2_2 = NetworkInfo.State.CONNECTING;
if (var6_6 != var2_2) break block34;
}
var6_6 = "U1\u0016%AsN4\u001a%\u001a";
var6_6 = AdDefines.l((String)var6_6);
var5_5.append((String)var6_6);
}
var6_6 = NetworkInfo.State.CONNECTED;
if (var4_4 != var6_6) {
var6_6 = NetworkInfo.State.CONNECTING;
if (var4_4 != var6_6) break block35;
}
var6_6 = ">b}v* %sybjy}b";
var6_6 = AdJSInterface.l((String)var6_6);
var5_5.append((String)var6_6);
}
var6_6 = " \u001c.]$\u001c,\u0014/\u0016m\u0012-\u00171\u001c*\u0017m\u0014.\u0000m\u0010,\u001e.\u001c-]\u0004\u001c,\u0014/\u0016\u0013\u001f\"\n\u0010\u00161\u0005*\u0010&\u0000\u0016\u0007*\u001f";
try {
var6_6 = AdDefines.l((String)var6_6);
var6_6 = Class.forName((String)var6_6);
var2_2 = "ykWw|}@tqaC}bny{ukQnqq|yrtu";
var2_2 = AdJSInterface.l((String)var2_2);
var3_3 = 1;
var4_4 = new Class[var3_3];
var13_17 = 0;
var7_11 = null;
var4_4[0] = var8_12 = Context.class;
var6_6 = var6_6.getDeclaredMethod((String)var2_2, var4_4);
var1_1 = false;
var2_2 = null;
var3_3 = 1;
var4_4 = new Object[var3_3];
var13_17 = 0;
var7_11 = null;
var4_4[0] = var8_12 = this.M;
var6_6 = var6_6.invoke(null, (Object[])var4_4);
var6_6 = (Integer)var6_6;
var9_13 = var6_6.intValue();
var2_2 = "LBAdController";
var4_4 = new Object();
var13_17 = 0;
var7_11 = null;
var8_12 = "4\u0013 c\u00007\u00127\u00060S~S";
var8_12 = AdDefines.l((String)var8_12);
var4_4 = var4_4.insert(0, (String)var8_12);
var4_4 = var4_4.append(var9_13);
var4_4 = var4_4.toString();
AdLog.d((String)var2_2, (String)var4_4);
if (var9_13 == 0) {
var6_6 = "sw}6ww|}>y~|bwy|>}k>ytk>qt}~ly~y}b6Q|f}blykyvwQt[|quvd";
var6_6 = AdJSInterface.l((String)var6_6);
var6_6 = Class.forName((String)var6_6);
var2_2 = "$\u001672'\u0005&\u00017\u001a0\u001a-\u0014\n\u0017\n\u001d%\u001c";
var2_2 = AdDefines.l((String)var2_2);
var3_3 = 1;
var4_4 = new Class[var3_3];
var13_17 = 0;
var7_11 = null;
var8_12 = Context.class;
var4_4[0] = var8_12;
var6_6 = var6_6.getDeclaredMethod((String)var2_2, var4_4);
var1_1 = false;
var2_2 = null;
var3_3 = 1;
var4_4 = new Object[var3_3];
var13_17 = 0;
var7_11 = null;
var8_12 = this.M;
var4_4[0] = var8_12;
var2_2 = var6_6.invoke(null, (Object[])var4_4);
var9_13 = 0;
var6_6 = null;
var6_6 = new Class[]{};
var4_4 = var2_2.getClass();
var7_11 = "w}dQt";
var7_11 = AdJSInterface.l((String)var7_11);
var4_4 = var4_4.getMethod((String)var7_11, var6_6);
var7_11 = var2_2.getClass();
var8_12 = "*\u0000\u000f\u001a.\u001a72''1\u0012 \u0018*\u001d$6-\u0012!\u001f&\u0017";
var8_12 = AdDefines.l((String)var8_12);
var7_11 = var7_11.getMethod((String)var8_12, var6_6);
var9_13 = 0;
var6_6 = null;
var6_6 = new Object[]{};
var6_6 = var4_4.invoke(var2_2, (Object[])var6_6);
var6_6 = (String)var6_6;
var3_3 = 0;
var4_4 = null;
var4_4 = new Object[]{};
var2_2 = var7_11.invoke(var2_2, (Object[])var4_4);
var2_2 = (Boolean)var2_2;
var4_4 = new Object();
var13_17 = 0;
var7_11 = null;
var8_12 = "6ju~\"+-";
var8_12 = AdJSInterface.l((String)var8_12);
var4_4 = var4_4.insert(0, (String)var8_12);
var4_4 = var4_4.append((String)var6_6);
var4_4 = var4_4.toString();
var5_5.append((String)var4_4);
var4_4 = new Object();
var13_17 = 0;
var7_11 = null;
var8_12 = "U1\u0016%AwN";
var8_12 = AdDefines.l((String)var8_12);
var7_11 = var4_4.insert(0, (String)var8_12);
var3_3 = var2_2.booleanValue() ? 1 : 0;
if (var3_3 != 0) {
var4_4 = "!";
var4_4 = AdJSInterface.l((String)var4_4);
} else {
var4_4 = "C";
var4_4 = AdDefines.l((String)var4_4);
}
var4_4 = var7_11.append((String)var4_4);
var4_4 = var4_4.toString();
var5_5.append((String)var4_4);
var4_4 = "LBAdController";
var7_11 = new Object();
var14_18 = 0;
var8_12 = null;
var10_14 = "B}v*#\"0";
var10_14 = AdJSInterface.l((String)var10_14);
var7_11 = var7_11.insert(0, (String)var10_14);
var6_6 = var7_11.append((String)var6_6);
var7_11 = "_c!&\u0015qGyS";
var7_11 = AdDefines.l((String)var7_11);
var6_6 = var6_6.append((String)var7_11);
var1_1 = var2_2.booleanValue();
var6_6 = var6_6.append(var1_1);
var6_6 = var6_6.toString();
AdLog.d((String)var4_4, (String)var6_6);
}
** GOTO lbl420
}
catch (Exception var6_10) {
var2_2 = "LBAdController";
var4_4 = new Object();
var13_17 = 0;
var7_11 = null;
var8_12 = "Swett8~wd8w}d8Ww|}0Ytnujdqcq~0QT\"0";
var8_12 = AdJSInterface.l((String)var8_12);
var4_4 = var4_4.insert(0, (String)var8_12);
var6_6 = var6_10.getMessage();
var6_6 = var4_4.append((String)var6_6);
var6_6 = var6_6.toString();
AdLog.e((String)var2_2, (String)var6_6);
lbl420: // 2 sources:
** try [egrp 11[TRYBLOCK] [238 : 2252->2635)] {
lbl421: // 1 sources:
var6_6 = new Object();
var1_1 = false;
var2_2 = null;
var4_4 = "U1\u0016%AvN";
var4_4 = AdDefines.l((String)var4_4);
var6_6 = var6_6.insert(0, (String)var4_4);
var2_2 = Locale.getDefault();
var2_2 = var2_2.toString();
var6_6 = var6_6.append((String)var2_2);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
var6_6 = new Object();
var1_1 = false;
var2_2 = null;
var4_4 = "6ju~\".-";
var4_4 = AdJSInterface.l((String)var4_4);
var6_6 = var6_6.insert(0, (String)var4_4);
var2_2 = this.M;
var2_2 = var2_2.getPackageName();
var6_6 = var6_6.append((String)var2_2);
var6_6 = var6_6.toString();
var5_5.append((String)var6_6);
var6_6 = var5_5.toString();
var2_2 = "U";
var2_2 = AdDefines.l((String)var2_2);
var9_13 = var6_6.startsWith((String)var2_2) ? 1 : 0;
if (var9_13 != 0) {
var6_6 = "LBAdController";
var2_2 = new Object();
var3_3 = 0;
var4_4 = null;
var7_11 = "B}v8Fy|muk0%0";
var7_11 = AdJSInterface.l((String)var7_11);
var2_2 = var2_2.insert(0, (String)var7_11);
var4_4 = var5_5.toString();
var13_17 = 1;
var4_4 = var4_4.substring(var13_17);
var2_2 = var2_2.append((String)var4_4);
var2_2 = var2_2.toString();
AdLog.d((String)var6_6, (String)var2_2);
var9_13 = 1;
var6_6 = var5_5.substring(var9_13);
return AdEncryption.encrypt((String)var6_6);
}
}
}
var6_6 = "LBAdController";
var2_2 = new Object();
var3_3 = 0;
var4_4 = null;
var7_11 = "!&\u0015c%\"\u001f6\u00160S~S";
var7_11 = AdDefines.l((String)var7_11);
var2_2 = var2_2.insert(0, (String)var7_11);
var4_4 = var5_5.toString();
var2_2 = var2_2.append((String)var4_4);
var2_2 = var2_2.toString();
AdLog.d((String)var6_6, (String)var2_2);
var6_6 = var5_5.toString();
return AdEncryption.encrypt((String)var6_6);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
private /* synthetic */ String L() {
try {
Object object;
Enumeration<NetworkInterface> enumeration = NetworkInterface.getNetworkInterfaces();
block2 : do {
boolean bl;
boolean bl2;
if (!(bl = enumeration.hasMoreElements())) return null;
object = enumeration.nextElement();
Enumeration<InetAddress> enumeration2 = object.getInetAddresses();
do {
if (!(bl = enumeration2.hasMoreElements())) continue block2;
object = enumeration2.nextElement();
} while (bl2 = (object = (InetAddress)object).isLoopbackAddress());
break;
} while (true);
object = object.getHostAddress();
return object.toString();
}
catch (SocketException socketException) {
// empty catch block
}
return null;
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
private /* synthetic */ String l() {
Object object = this.M;
String string = AdJSInterface.l((String)"Hb}v}b}~{u");
string = object.getSharedPreferences(string, 0);
object = AdDefines.l((String)" \u0007,\u0000<\r'\u0006+\u0017 ");
boolean bl = false;
String string2 = null;
if ((object = string.getString((String)object, null)) != null && !(bl = object.equals(string2 = ""))) {
return object;
}
object = AdJSInterface.l((String)"C\\O[_VD]HLC");
string2 = "";
return string.getString((String)object, string2);
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private /* synthetic */ String l(Context var1_1, SharedPreferences var2_2) {
block24 : {
var3_3 = new StringBuilder();
var4_4 = this.G;
if (var4_4 != 0) {
var5_5 = AdDefines.l((String)"\u00126\u0017*\u001c");
var5_5 = (AudioManager)var1_1.getSystemService((String)var5_5);
var6_9 = new StringBuilder();
var7_10 = AdJSInterface.l((String)"6tunut-");
var6_9 = var6_9.insert(0, (String)var7_10);
var8_11 = var5_5.getStreamVolume(3);
var9_12 = 3;
var4_4 = var5_5.getStreamMaxVolume(var9_12);
var10_13 = Math.round((double)(var8_11 / var4_4) * 100.0);
var12_14 = var10_13;
var14_15 = 100.0;
var5_5 = var6_9.append(var12_14 /= var14_15).toString();
var3_3.append((String)var5_5);
super();
var16_16 = AdDefines.l((String)" \u0007,\n \u001c2\u00167\n<\u0017!\u00020\b,");
var5_5 = var5_5.insert(0, (String)var16_16);
var6_9 = this.d;
var5_5 = var5_5.append((String)var6_9).toString();
var17_18 = 0;
var6_9 = null;
var4_4 = var2_2.getBoolean(var5_5, false) ? 1 : 0;
if (var4_4 != 0) {
var5_5 = new Object();
var16_16 = AdJSInterface.l((String)"6ye|ywO{m~luj-");
var5_5 = var5_5.insert(0, (String)var16_16);
var6_9 = new StringBuilder();
var7_10 = AdDefines.l((String)" \u0007,\n'\u0006!\u0002'\n<\r,\u0000<\u0016=\u00176\u0011,\u0002&\u0007:\f,");
var6_9 = var6_9.insert(0, (String)var7_10);
var16_16 = this.d;
var6_9 = var6_9.append((String)var16_16).toString();
var8_11 = 0;
var16_16 = null;
var17_18 = var2_2.getInt((String)var6_9, 0);
var5_5 = var5_5.append(var17_18).toString();
} else {
var5_5 = "";
}
var3_3.append((String)var5_5);
}
if ((var4_4 = this.A) == 0) {
var4_4 = this.m;
if (var4_4 == 0) return var3_3.toString();
}
var5_5 = AdJSInterface.l((String)"<kdy~|qjt");
var6_9 = new StringBuilder((String)var5_5);
var4_4 = -1;
var16_16 = ".R$layout";
var7_10 = ".R$id";
var18_19 = "reengagement";
var19_21 = AdDefines.l((String)"\"\u00033\u001a.\u00145\u001a&\u0004");
var20_22 = "appcustomview";
var21_23 = AdJSInterface.l((String)"y`hsmcludqdtu");
var22_24 = AdDefines.l((String)"\"\u00033\u00106\u00007\u001c.\u0017&\u0000 \u0001*\u00037\u001a,\u001d");
var23_25 = AdJSInterface.l((String)"y`hsmclucuqt|lu`d");
var24_26 = AdDefines.l((String)"\"\u00033\u00106\u00007\u001c.\u00107\u0012");
var25_27 = "appimg";
var26_28 = "appimgtext";
try {
var27_29 = new StringBuilder();
var28_30 = var1_1.getPackageName();
var27_29 = var27_29.insert(0, var28_30);
var16_16 = var27_29.append((String)var16_16);
var16_16 = var16_16.toString();
var16_16 = Class.forName((String)var16_16);
var18_19 = var16_16.getField((String)var18_19);
var4_4 = var18_19.getInt(var16_16);
}
catch (Exception var16_17) {}
if (var4_4 != (var8_11 = -1)) {
try {
super();
var8_11 = 0;
var16_16 = null;
var18_19 = var1_1.getPackageName();
var5_5 = var5_5.insert(0, (String)var18_19);
var5_5 = var5_5.append((String)var7_10);
var5_5 = var5_5.toString();
var5_5 = Class.forName((String)var5_5);
var16_16 = var5_5.getField((String)var19_21);
var8_11 = var16_16.getInt(var5_5);
var18_19 = var5_5.getField(var25_27);
var29_31 = var18_19.getInt(var5_5);
var19_21 = var5_5.getField(var26_28);
var4_4 = var19_21.getInt(var5_5);
var30_32 = -1;
if (var8_11 != var30_32 && var29_31 != (var8_11 = -1) && var4_4 != (var8_11 = -1)) {
var5_5 = "<zqv~}b";
var5_5 = AdJSInterface.l((String)var5_5);
var6_9.append((String)var5_5);
}
}
catch (Exception var5_8) {}
try {
super();
var8_11 = 0;
var16_16 = null;
var18_19 = var1_1.getPackageName();
var5_5 = var5_5.insert(0, (String)var18_19);
var5_5 = var5_5.append((String)var7_10);
var5_5 = var5_5.toString();
var5_5 = Class.forName((String)var5_5);
var16_16 = var5_5.getField((String)var20_22);
var8_11 = var16_16.getInt(var5_5);
var7_10 = var5_5.getField(var21_23);
var9_12 = var7_10.getInt(var5_5);
var18_19 = var5_5.getField(var22_24);
var29_31 = var18_19.getInt(var5_5);
var19_21 = var5_5.getField(var23_25);
var30_32 = var19_21.getInt(var5_5);
var20_22 = var5_5.getField(var24_26);
var4_4 = var20_22.getInt(var5_5);
var31_33 = -1;
if (var8_11 != var31_33 && var9_12 != (var8_11 = -1) && var29_31 != (var8_11 = -1) && var30_32 != (var8_11 = -1) && var4_4 != (var8_11 = -1)) {
var5_5 = "_ \u00060\u0007,\u001e7\u0016;\u0007";
var5_5 = AdDefines.l((String)var5_5);
var6_9.append((String)var5_5);
}
}
catch (Exception var5_7) {}
}
super();
var16_16 = null;
var7_10 = AdJSInterface.l((String)">b}uvwyw}}}~lOkeh`wblu|-");
var5_5 = var5_5.insert(0, (String)var7_10);
var8_11 = 1;
var6_9 = var6_9.substring(var8_11);
var5_5 = var5_5.append((String)var6_9).toString();
var3_3.append((String)var5_5);
var6_9 = new StringBuilder();
try {
var5_5 = var1_1.getPackageManager();
var16_16 = var1_1.getPackageName();
var9_12 = 1;
var5_5 = var5_5.getPackageInfo((String)var16_16, var9_12);
var16_16 = var5_5.activities;
if (var16_16 == null || (var8_11 = (var16_16 = var5_5.activities).length) <= 0) break block24;
var16_16 = "_ \u00060\u0007,\u001e";
var16_16 = AdDefines.l((String)var16_16);
var6_9.append((String)var16_16);
var7_10 = "y~|bwy|>q~luvd6q{dqv>UQQ^";
var7_10 = AdJSInterface.l((String)var7_10);
var29_31 = 0;
var18_19 = null;
var16_16 = new Object((String)var7_10, null);
var7_10 = "\"\u001d'\u0001,\u001a']*\u001d7\u0016-\u0007m\u0010\"\u0007&\u0014,\u0001:]\u000f2\u0016=\u0000;\u0006!";
var7_10 = AdDefines.l((String)var7_10);
var16_16.addCategory((String)var7_10);
var7_10 = var1_1.getPackageName();
var16_16.setPackage((String)var7_10);
var7_10 = var1_1.getPackageManager();
var29_31 = 0;
var18_19 = null;
var16_16 = var7_10.queryIntentActivities((Intent)var16_16, 0);
var8_11 = var16_16.size();
if (var8_11 > 0) {
var16_16 = "4t}vyetd";
var16_16 = AdJSInterface.l((String)var16_16);
var6_9.append((String)var16_16);
}
var16_16 = var5_5.activities;
var9_12 = var16_16.length;
var5_5 = null;
}
catch (Exception var5_6) {
break block24;
}
for (var4_4 = 0; var4_4 < var9_12; ++var4_4) {
var18_19 = var16_16[var4_4];
try {
var18_19 = var18_19.name;
var19_21 = "com.ievyhrdnoniovof.ReEngagementActivity";
var29_31 = var18_19.equals(var19_21) ? 1 : 0;
if (var29_31 == 0) continue;
var18_19 = "_0\u00161\u0005&\u0001";
var18_19 = AdDefines.l((String)var18_19);
var6_9.append((String)var18_19);
break;
}
catch (Exception var18_20) {
// empty catch block
}
}
}
if ((var4_4 = var6_9.length()) <= 0) ** GOTO lbl202
var5_5 = var6_9.toString();
var4_4 = var5_5.startsWith((String)(var16_16 = AdJSInterface.l((String)"<"))) ? 1 : 0;
if (var4_4 != 0) {
var5_5 = new Object();
var16_16 = null;
var7_10 = AdDefines.l((String)"e\u0001&\u0016-\u0014\"\u0014&\u001e&\u001d7, \u00060\u0007,\u001e0\u00063\u0003,\u00017N");
var5_5 = var5_5.insert(0, (String)var7_10);
var8_11 = 1;
var6_9 = var6_9.substring(var8_11);
var5_5 = var5_5.append((String)var6_9).toString();
var3_3.append((String)var5_5);
var5_5 = var3_3;
} else {
var5_5 = new Object();
var8_11 = 0;
var16_16 = null;
var7_10 = AdJSInterface.l((String)">b}uvwyw}}}~lO{ekdw}keh`wbl-");
var5_5 = var5_5.insert(0, (String)var7_10);
var6_9 = var6_9.toString();
var5_5 = var5_5.append((String)var6_9).toString();
var3_3.append((String)var5_5);
lbl202: // 2 sources:
var5_5 = var3_3;
}
var6_9 = new StringBuilder();
var7_10 = AdDefines.l((String)"U*\u0007&\u0001\"\u0007*\u001c-, \u001c6\u001d7\u00161N");
var6_9 = var6_9.insert(0, (String)var7_10);
var16_16 = new Object();
var18_19 = AdJSInterface.l((String)"C\\OQD]BYDQ_VO[_M^LUJO");
var16_16 = var16_16.insert(0, (String)var18_19);
var7_10 = this.d;
var16_16 = var16_16.append((String)var7_10).toString();
var9_12 = 0;
var7_10 = null;
var8_11 = var2_2.getInt((String)var16_16, 0);
var6_9 = var6_9.append(var8_11).toString();
var5_5.append((String)var6_9);
var5_5 = new Object();
var17_18 = 0;
var16_16 = AdDefines.l((String)"U/\u00126\u001d \u001b\u001c\u0007:\u0003&N");
var6_9 = var5_5.insert(0, (String)var16_16);
var4_4 = this.A ? 1 : 0;
var5_5 = var4_4 != 0 ? AdJSInterface.l((String)"Qh`") : AdDefines.l((String)"2/\u00121\u001e");
var5_5 = var6_9.append((String)var5_5).toString();
var3_3.append((String)var5_5);
return var3_3.toString();
}
public static String l(String string) {
int n = string.length();
char[] arrc = new char[n];
int n2 = n += -1;
while (n >= 0) {
n = string.charAt(n2);
int n3 = n2 + -1;
arrc[n2] = n = (int)((char)(n ^ 82));
if (n3 < 0) break;
n = n3 + -1;
arrc[n3] = n2 = (int)((char)(string.charAt(n3) ^ 105));
n2 = n;
}
String string2 = new String(arrc);
return string2;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public JSONObject makeLBRequest() {
var1_1 = this.l;
if (var1_1 != 0) {
return null;
}
this.l = var1_1 = 1;
var2_2 = this.M;
var3_7 /* !! */ = AdJSInterface.l((String)"Hb}v}b}~{u");
var2_2 = var2_2.getSharedPreferences(var3_7 /* !! */ , 0);
super();
var4_8 /* !! */ = AdDefines.l((String)"\u001b7\u00073]3\u0001,\u0007,\u0010,\u001fm\u0005&\u00010\u001a,\u001d");
var5_9 = HttpVersion.HTTP_1_1;
var3_7 /* !! */ .setParameter(var4_8 /* !! */ , (Object)var5_9);
super((HttpParams)var3_7 /* !! */ );
var6_10 = 4000;
HttpConnectionParams.setConnectionTimeout((HttpParams)var3_7 /* !! */ , (int)var6_10);
HttpConnectionParams.setSoTimeout((HttpParams)var3_7 /* !! */ , (int)3000);
var7_11 = new String[2];
var3_7 /* !! */ = null;
var7_11[0] = var4_8 /* !! */ = AdJSInterface.l((String)"pdl`\"?7q|>tuytztdy`hc6~}d");
var7_11[1] = var4_8 /* !! */ = AdDefines.l((String)"+\u00077\u0003y\\l\u0012']/\u0016\"\u0017!\u001c/\u0007m\u001d&\u0007");
var8_12 = Build.VERSION.SDK_INT;
var9_13 = 17;
if (var8_12 >= var9_13) {
var3_7 /* !! */ = AdJSInterface.l((String)"pdl`6{}uhQtynu");
var4_8 /* !! */ = AdDefines.l((String)"\u0015\"\u001f0\u0016");
System.setProperty(var3_7 /* !! */ , var4_8 /* !! */ );
}
super();
var10_14 = AdJSInterface.l((String)">c}slyw~Gy|-");
var4_8 /* !! */ = var4_8 /* !! */ .insert(0, (String)var10_14);
var11_15 = this.d;
var4_8 /* !! */ = var4_8 /* !! */ .append(var11_15).toString();
super(var4_8 /* !! */ );
var4_8 /* !! */ = this.M;
var2_2 = this.l((Context)var4_8 /* !! */ , (SharedPreferences)var2_2);
var3_7 /* !! */ .append((String)var2_2);
var11_15 = AdEncryption.encrypt((String)var3_7 /* !! */ .toString().trim()).trim();
var10_14 = new ArrayList<Object>(2);
var3_7 /* !! */ = AdDefines.l((String)"\u0001&\u0015");
var4_8 /* !! */ = this.A();
var2_2 = new Object(var3_7 /* !! */ , var4_8 /* !! */ );
var10_14.add(var2_2);
var3_7 /* !! */ = AdJSInterface.l((String)"s`d");
var4_8 /* !! */ = this.l();
var2_2 = new Object(var3_7 /* !! */ , var4_8 /* !! */ );
var10_14.add(var2_2);
var1_1 = this.k;
if (var1_1 != 0) {
var3_7 /* !! */ = AdDefines.l((String)"\u0012'\u0010");
var4_8 /* !! */ = AdJSInterface.l((String)"!");
var2_2 = new Object(var3_7 /* !! */ , var4_8 /* !! */ );
var10_14.add(var2_2);
}
var12_16 = var7_11.length;
var1_1 = 0;
var2_2 = null;
var8_12 = 0;
var3_7 /* !! */ = null;
while (var1_1 < var12_16) {
block16 : {
var2_2 = var7_11[var8_12];
var4_8 /* !! */ = this.b;
if (var4_8 /* !! */ != null) return this.b;
var13_17 /* !! */ = new StringBuilder();
var14_18 = 0;
var15_19 = null;
var2_2 = var13_17 /* !! */ .insert(0, (String)var2_2);
var13_17 /* !! */ = AdDefines.l((String)"l\u0000+\u001c4,");
var2_2 = var2_2.append((String)var13_17 /* !! */ ).toString();
super((String)var2_2);
var13_17 /* !! */ = new StringBuilder();
var1_1 = this.G ? 1 : 0;
var2_2 = var1_1 != 0 ? AdJSInterface.l((String)"qh`Gqmtq") : ((var1_1 = (int)(this.A ? 1 : 0)) != 0 || (var1_1 = (int)(this.m ? 1 : 0)) != 0 ? "reengagement" : AdDefines.l((String)"\"\u00033] \u001c-\u0015"));
var2_2 = var13_17 /* !! */ .append((String)var2_2);
var13_17 /* !! */ = AdJSInterface.l((String)"/");
var2_2 = var2_2.append((String)var13_17 /* !! */ ).toString();
var4_8 /* !! */ .append((String)var2_2);
var2_2 = new Object();
var15_19 = AdDefines.l((String)"U$\u00167N");
var2_2 = var2_2.insert(0, var15_19).append(var11_15).toString();
var4_8 /* !! */ .append((String)var2_2);
var2_2 = new Object();
var15_19 = AdJSInterface.l((String)">c}slyw~Gy|-");
var2_2 = var2_2.insert(0, var15_19);
var13_17 /* !! */ = this.d;
var2_2 = var2_2.append((String)var13_17 /* !! */ ).toString();
var4_8 /* !! */ .append((String)var2_2);
var2_2 = AdDefines.l((String)"U!\u0006*\u001f'NuA");
var4_8 /* !! */ .append((String)var2_2);
var2_2 = var4_8 /* !! */ .toString();
super((String)var2_2);
try {
var2_2 = new Object(var10_14);
var13_17 /* !! */ .setEntity((HttpEntity)var2_2);
}
catch (Exception var2_3) {
var4_8 /* !! */ = "LBAdController";
AdLog.printStackTrace((String)var4_8 /* !! */ , (Exception)var2_3);
}
var1_1 = 0;
var2_2 = null;
var9_13 = 0;
var4_8 /* !! */ = null;
while (var1_1 < (var14_18 = 1)) {
block15 : {
try {
var2_2 = var5_9.execute((HttpUriRequest)var13_17 /* !! */ );
var15_19 = var2_2.getStatusLine();
var14_18 = var15_19.getStatusCode();
var16_20 = 200;
if (var14_18 != var16_20) break block15;
if ((var2_2 = var2_2.getEntity()) != null) {
var2_2 = var2_2.getContent();
var15_19 = AdUtils.convertStreamToString((InputStream)var2_2);
super(var15_19);
this.b = var17_21 /* !! */ ;
var2_2.close();
}
var1_1 = 0;
var2_2 = null;
}
catch (ConnectTimeoutException var2_4) {
var15_19 = "LBAdController";
var17_21 /* !! */ = new StringBuilder();
var19_23 = null;
var20_24 = "Sw~vu{dqv0Lyuu|0wel050";
var20_24 = AdJSInterface.l((String)var20_24);
var17_21 /* !! */ = var17_21 /* !! */ .insert(0, var20_24);
var2_2 = var2_4.getMessage();
var2_2 = var17_21 /* !! */ .append((String)var2_2);
var2_2 = var2_2.toString();
AdLog.e((String)var15_19, (String)var2_2);
var1_1 = 0;
var2_2 = null;
this.b = null;
var1_1 = 0;
var2_2 = null;
this.l = false;
** GOTO lbl164
{
catch (Throwable var2_6) {
this.l = false;
throw var2_6;
}
}
catch (Exception var2_5) {
var15_19 = "LBAdController";
var17_21 /* !! */ = new StringBuilder();
var19_23 = null;
var20_24 = "\n\u00000\u0006&S4\u001a7\u001bc\u0010,\u001d-\u0016 \u0007*\u001c-SnS";
var20_24 = AdDefines.l((String)var20_24);
var17_21 /* !! */ = var17_21 /* !! */ .insert(0, var20_24);
var19_23 = var2_5.getMessage();
var17_21 /* !! */ = var17_21 /* !! */ .append(var19_23);
var17_21 /* !! */ = var17_21 /* !! */ .toString();
AdLog.e((String)var15_19, (String)var17_21 /* !! */ );
var15_19 = "LBAdController";
AdLog.printStackTrace((String)var15_19, (Exception)var2_5);
var1_1 = 0;
var2_2 = null;
this.b = null;
var1_1 = 0;
var2_2 = null;
this.l = false;
lbl164: // 3 sources:
var9_13 = var1_1 = var9_13 + 1;
continue;
}
}
this.l = false;
var18_22 = this;
break block16;
}
var1_1 = 0;
var2_2 = null;
this.l = false;
** GOTO lbl164
}
var18_22 = this;
}
if ((var2_2 = var18_22.b) != null) return this.b;
var8_12 = var1_1 = var8_12 + 1;
}
return this.b;
}
public void setSubId(String string) {
this.g = string;
}
public void setTokens(List list) {
this.E = list;
}
}
|