Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.os.Bundle
* android.os.Handler
* android.os.Message
* android.text.format.DateFormat
* android.util.Log
* com.bfywiueybazwuf.AdController
* com.bfywiueybazwuf.AdEncryption
*/
package com.bfywiueybazwuf;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.format.DateFormat;
import android.util.Log;
import com.bfywiueybazwuf.AdController;
import com.bfywiueybazwuf.AdEncryption;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.io.Writer;
import java.lang.reflect.Method;
import java.util.Date;
public class AdLog {
private static /* synthetic */ String C;
private static /* synthetic */ boolean a = false;
private static final /* synthetic */ String d = "com.bfywiueybazwuf.AdLogSD";
private static /* synthetic */ Handler j;
static {
a = false;
C = "";
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
private static /* synthetic */ void A(String string, String string2) {
String string3;
Object object = d;
try {
object = Class.forName((String)object);
string3 = "T\nJ\fF,L+g";
}
catch (Exception exception) {
return;
}
string3 = AdEncryption.i((String)string3);
int n = 2;
Object[] arrobject = new Class[n];
int n2 = 0;
Class<String> class_ = String.class;
arrobject[0] = class_;
n2 = 1;
class_ = String.class;
arrobject[n2] = class_;
object = object.getMethod(string3, (Class<?>[])arrobject);
string3 = null;
n = 2;
arrobject = new Object[n];
n2 = 0;
arrobject[0] = string;
n2 = 1;
arrobject[n2] = string2;
object.invoke(null, arrobject);
do {
return;
break;
} while (true);
}
public static void d(String string, String string2) {
boolean bl = a;
if (bl) {
CharSequence charSequence = new CharSequence();
String string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
Log.d((String)string, (String)charSequence);
charSequence = new CharSequence();
string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
AdLog.A(string, (String)charSequence);
charSequence = new CharSequence();
string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
AdLog.l(string, (String)charSequence);
}
}
public static void e(String string, String string2) {
boolean bl = a;
if (bl) {
CharSequence charSequence = new CharSequence();
String string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
Log.e((String)string, (String)charSequence);
charSequence = new CharSequence();
string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
AdLog.A(string, (String)charSequence);
charSequence = new CharSequence();
string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
AdLog.l(string, (String)charSequence);
}
}
public static void enableLog(boolean bl) {
CharSequence charSequence = new CharSequence();
String string = AdEncryption.i((String)"F\u0016B\u001aO\u001do\u0017DB\u0003");
charSequence = charSequence.insert(0, string).append(bl).toString();
Log.i((String)"LBAdController", (String)charSequence);
charSequence = new CharSequence();
string = AdController.i((String)"+\"/.\")\u0002#)vn");
charSequence = charSequence.insert(0, string).append(bl).toString();
AdLog.A("LBAdController", (String)charSequence);
a = bl;
}
public static void i(String string, String string2) {
boolean bl = a;
if (bl) {
CharSequence charSequence = new CharSequence();
String string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
Log.i((String)string, (String)charSequence);
charSequence = new CharSequence();
string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
AdLog.A(string, (String)charSequence);
charSequence = new CharSequence();
string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
AdLog.l(string, (String)charSequence);
}
}
private static /* synthetic */ void l(String string, String string2) {
Handler handler = j;
if (handler != null) {
super();
Bundle bundle = new Bundle();
CharSequence charSequence = AdEncryption.i((String)"W\u0019D");
bundle.putString(charSequence, string);
String string3 = AdController.i((String)"#?)");
super();
String string4 = C;
charSequence = charSequence.insert(0, string4).append(string2).toString();
bundle.putString(string3, charSequence);
handler.setData(bundle);
bundle = j;
bundle.sendMessage((Message)handler);
}
}
public static void printStackTrace(String string, Exception exception) {
boolean bl = a;
if (bl) {
Object object = new Object();
PrintWriter printWriter = new PrintWriter((Writer)object);
exception.printStackTrace(printWriter);
object = object.toString();
Log.d((String)string, (String)object);
AdLog.A(string, (String)object);
AdLog.l(string, (String)object);
}
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
public static String readLog() {
String string;
String string2 = "";
Object object = d;
try {
object = Class.forName((String)object);
string = ">+-*\n<##\u001f\n";
}
catch (Exception exception) {
return string2;
}
string = AdController.i((String)string);
Object[] arrobject = null;
arrobject = new Class[]{};
object = object.getMethod(string, (Class<?>[])arrobject);
string = null;
arrobject = null;
arrobject = new Object[]{};
object = object.invoke(null, arrobject);
return (String)object;
}
public static void setHandler(Handler handler) {
j = handler;
}
public static void setPreText(String string) {
C = string;
}
public static void timeTracK(String string) {
boolean bl = a;
if (bl) {
Object object = new Object();
String string2 = AdEncryption.i((String)"KBN\u0015\u0019\u000bP");
long l = object.getTime();
object = DateFormat.format((CharSequence)string2, (long)l);
string2 = AdController.i((String)"\u000f(\u0002#)\u0018'!+\u0018+?:");
StringBuilder stringBuilder = new StringBuilder();
String string3 = AdEncryption.i((String)"e\rM\u001bW\u0011L\u0016\u0003U\u0003");
stringBuilder = stringBuilder.insert(0, string3).append(string);
string3 = AdController.i((String)"tl\u001a%#)nqn");
stringBuilder = stringBuilder.append(string3).append(object).toString();
Log.v((String)string2, (String)((Object)stringBuilder));
string2 = AdEncryption.i((String)"b\u001co\u0017D,J\u0015F,F\u000bW");
stringBuilder = new StringBuilder();
string3 = AdController.i((String)"\b9 /:%!\"nan");
stringBuilder = stringBuilder.insert(0, string3).append(string);
string3 = AdEncryption.i((String)"\u0019Xw\u0011N\u001d\u0003E\u0003");
stringBuilder = stringBuilder.append(string3).append(object).toString();
AdLog.A(string2, (String)((Object)stringBuilder));
string2 = AdController.i((String)"\u000f(\u0002#)\u0018'!+\u0018+?:");
stringBuilder = new StringBuilder();
string3 = AdEncryption.i((String)"e\rM\u001bW\u0011L\u0016\u0003U\u0003");
stringBuilder = stringBuilder.insert(0, string3).append(string);
string3 = AdController.i((String)"tl\u001a%#)nqn");
stringBuilder = stringBuilder.append(string3);
object = stringBuilder.append(object).toString();
AdLog.l(string2, (String)object);
}
}
public static void v(String string, String string2) {
boolean bl = a;
if (bl) {
CharSequence charSequence = new CharSequence();
String string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
Log.v((String)string, (String)charSequence);
charSequence = new CharSequence();
string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
AdLog.A(string, (String)charSequence);
charSequence = new CharSequence();
string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
AdLog.l(string, (String)charSequence);
}
}
public static void w(String string, String string2) {
boolean bl = a;
if (bl) {
CharSequence charSequence = new CharSequence();
String string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
Log.w((String)string, (String)charSequence);
charSequence = new CharSequence();
string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
AdLog.A(string, (String)charSequence);
charSequence = new CharSequence();
string3 = C;
charSequence = charSequence.insert(0, string3).append(string2).toString();
AdLog.l(string, (String)charSequence);
}
}
}
|