Luсky+Рatcher v11.3.3版本的 MD5 值为:fcc08dfa98a57a21951c5463e292fdaf
以下内容为反编译后的 C1576.java 源代码,内容仅作参考
package javaroot.utils;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.RandomAccessFile;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import net.lingala.zip4j.util.InternalZipConstants;
import org.jf.dexlib2.analysis.RegisterType;
import p037.C2500;
public class C1576 {
private static String f4935 = "/cache/dalvik-cache/data@app@zamenitetodelo-1.apk@classes.dex";
private static String f4936 = "/data/dalvik-cache/data@app@zamenitetodelo-1.apk@classes.dex";
private static boolean f4937 = true;
private static boolean f4938 = true;
private static boolean f4939 = true;
private static boolean f4940 = true;
public static String f4941 = "/data/app/";
public static boolean f4942 = false;
public static boolean f4943 = false;
class C1577 {
C1577() {
}
}
public static void main(String[] strArr) {
byte[] bArr;
byte[] bArr2;
File file;
File file2;
boolean z;
int position;
boolean z2;
byte b;
boolean z3;
boolean z4;
int i;
char c;
byte[] bArr3;
boolean z5;
boolean z6;
byte[] bArr4;
byte[] bArr5;
byte[] bArr6;
byte[] bArr7;
byte[] bArr8;
byte[] bArr9;
boolean z7;
byte[] bArr10;
byte[] bArr11;
byte[] bArr12;
byte[] bArr13;
byte[] bArr14;
byte[] bArr15;
byte[] bArr16;
byte[] bArr17;
byte[] bArr18;
byte[] bArr19;
byte[] bArr20;
byte[] bArr21;
byte[] bArr22;
boolean z8;
int i2;
int i3;
byte[] bArr23;
byte b2;
int i4;
f4937 = true;
f4938 = true;
f4939 = true;
f4940 = true;
C2500.m7142(new C1577());
f4941 = strArr[3];
if (strArr[2].equals("not_system")) {
f4942 = false;
}
if (strArr[2].equals("system")) {
f4942 = true;
}
File file3 = new File(f4941);
File file4 = new File(C2500.m6976(f4941, true));
if (f4942 && file3.exists() && file4.exists() && !C2500.m7173(file3)) {
f4943 = true;
System.out.println("\nOdex Application.\nOnly ODEX patch is enabled.\n");
}
String str = strArr[1];
if (str != null) {
if (!str.contains("pattern1")) {
f4937 = false;
}
if (!strArr[1].contains("pattern2")) {
f4938 = false;
}
if (!strArr[1].contains("pattern3")) {
f4939 = false;
}
if (!strArr[1].contains("pattern4")) {
f4940 = false;
}
}
byte[] bArr24 = {5, 0, 0, 0, 1, 1, 0, 0, 2, 1, 0, 0, 3, 1, 0, 0, RegisterType.DOUBLE_HI, 0, 0, 0, 26, 0, 0, 0, RegisterType.DOUBLE_HI, 0, 0, 0, 89};
byte[] bArr25 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1};
byte[] bArr26 = {5, 0, 0, 0, 1, 1, 0, 0, 2, 1, 0, 0, 3, 1, 0, 0, RegisterType.DOUBLE_HI, 0, 0, 0, RegisterType.DOUBLE_HI, 0, 0, 0, RegisterType.DOUBLE_HI, 0, 0, 0, 89};
byte[] bArr27 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr28 = {RegisterType.UNINIT_REF, 0, 0, 0, 0, 10, 0, 56, 0, 8, 0, 84, RegisterType.UNINIT_REF, 0, 0, 114, RegisterType.UNINIT_REF, 0, 0, 0, 0, RegisterType.DOUBLE_LO, 0};
byte[] bArr29 = {0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0};
byte[] bArr30 = {RegisterType.UNINIT_REF, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 84, RegisterType.UNINIT_REF, 0, 0, 0};
byte[] bArr31 = {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr32 = {10, 0, 56, 0, RegisterType.DOUBLE_LO, 0, 26, 0, 0, 0, 26, 0, 0, 0, 113, 0, 0, 0, 0, 0, 114};
byte[] bArr33 = {0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0};
byte[] bArr34 = {10, 0, 0, 0, 0, 0, 26, 0, 0, 0, 26, 0, 0, 0, 113, 0, 0, 0, 0, 0, 114};
byte[] bArr35 = {0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr36 = {26, 102, 102, 102, 112, 102, 102, 102, 102, 102, 39, 102, 34, 102, 102, 102, 112, 102, 102, 102, 102, 102, RegisterType.REFERENCE, 102, 70, 102, 102, 102, 113, 102, 102, 102, 102, 102, 10, 102, 102, 102, 102, 102, RegisterType.REFERENCE};
byte[] bArr37 = {0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0};
byte[] bArr38 = {26, 102, 102, 102, 112, 102, 102, 102, 102, 102, 39, 102, 34, 102, 102, 102, 112, 102, 102, 102, 102, 102, RegisterType.REFERENCE, 102, 70, 102, 102, 102, 113, 102, 102, 102, 102, 102, RegisterType.REFERENCE, 102, 102, 102, 102, 102, RegisterType.REFERENCE};
byte[] bArr39 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0};
byte[] bArr40 = {56, 0, RegisterType.FLOAT, 0, 0, RegisterType.UNINIT_REF, 0, 0, 0, 0, 12, 0, 114, 0, 0, 0, 0, 0, 0, 0, RegisterType.DOUBLE_LO, 0};
byte[] bArr41 = {0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1};
byte[] bArr42 = {0, 0, 0, 0, 0, RegisterType.UNINIT_REF, 0, 0, 0, 12, 0, 114, 0, 0, 0, 0, 0, 0, 0, RegisterType.DOUBLE_LO, 0, 0};
byte[] bArr43 = {1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr44 = {34, 102, 102, 102, 112, 102, 102, 102, 102, 102, 91, 102, 102, 102, RegisterType.REFERENCE, 102, 70, 102, 102, 102, 113, 102, 102, 102, 102, 102, 10, 102, 102, 102, 102, 102, RegisterType.REFERENCE, 102};
byte[] bArr45 = {0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1};
byte[] bArr46 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RegisterType.REFERENCE, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr47 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr48 = {56, 9, 6, 0, 50, 73, 4, 0, 51, 89, -68, 0};
byte[] bArr49 = {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1};
byte[] bArr50 = {RegisterType.REFERENCE, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 84};
byte[] bArr51 = {1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0};
byte[] bArr52 = {44, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, RegisterType.DOUBLE_HI, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 1, 102, 40, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 1, 102, 40};
byte[] bArr53 = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0};
byte[] bArr54 = {44, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, RegisterType.DOUBLE_HI, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 1, 102, 40, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, RegisterType.REFERENCE, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 1, 102, 40};
byte[] bArr55 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr56 = {44, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, RegisterType.DOUBLE_HI, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 40, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 1, 102, 40};
byte[] bArr57 = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0};
byte[] bArr58 = {44, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, RegisterType.DOUBLE_HI, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 40, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, RegisterType.REFERENCE, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 1, 102, 40};
byte[] bArr59 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr60 = {44, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, RegisterType.DOUBLE_HI, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 40, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 40};
byte[] bArr61 = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0};
byte[] bArr62 = {44, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, RegisterType.DOUBLE_HI, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 40, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, RegisterType.REFERENCE, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 12, 102, 102, 102, 102, 102, 102, 102, 40};
byte[] bArr63 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr64 = {44, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, RegisterType.DOUBLE_HI, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 40, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10};
byte[] bArr65 = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0};
byte[] bArr66 = {44, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, RegisterType.DOUBLE_HI, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 40, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, RegisterType.REFERENCE};
byte[] bArr67 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1};
byte[] bArr68 = {12, 102, 113, 102, 102, 102, 102, 102, 12, 102, 33, 102, RegisterType.REFERENCE, 102, 53, 102, 102, 102, 34, 102, 102, 102, 26, 102, 102, 102, 112, 102, 102, 102, 102, 102, 39, 102, 34, 102, 102, 102, 112, 102, 102, 102, 102, 102, 91, 102, 102, 102, RegisterType.REFERENCE, 102, 70, 102, 102, 102, 113, 102, 102, 102, 102, 102, 10};
byte[] bArr69 = {0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0};
byte[] bArr70 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RegisterType.REFERENCE};
byte[] bArr71 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1};
byte[] bArr72 = {26, 102, 102, 102, 113, 102, 102, 102, 102, 102, 12, 102, 113, 102, 102, 102, 102, 102, 12, 102, 33, 102, 102, 102, 53, 102, 102, 102, 34, 102, 102, 102};
byte[] bArr73 = {0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1};
byte[] bArr74 = {26, 102, 102, 102, 113, 102, 102, 102, 102, 102, 12, 102, 113, 102, 102, 102, 102, 102, 12, 102, 33, 102, 102, 102, 53, 102, 102, 102, 34, 102, 102, 102};
byte[] bArr75 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr76 = {0, 70, 102, 102, 102, 113, 102, 102, 102, 102, 102, 10, 102};
byte[] bArr77 = {1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1};
byte[] bArr78 = {0, 70, 102, 102, 102, 113, 102, 102, 102, 102, 102, RegisterType.REFERENCE, 102};
byte[] bArr79 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0};
byte[] bArr80 = {44, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, RegisterType.DOUBLE_HI, 102, 98, 102, 102, 102, 102, 102, 102, 102, 102, 102, 40, 102, 98, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10};
byte[] bArr81 = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0};
byte[] bArr82 = {44, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 10, 102, RegisterType.DOUBLE_HI, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 40, 102, 26, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, RegisterType.REFERENCE};
byte[] bArr83 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1};
byte[] bArr84 = {RegisterType.REFERENCE, 102, RegisterType.REFERENCE, 102, 113, 102, 102, 102, 102, 102, RegisterType.FLOAT, 102, 102, 102, 102, 102, 102, 102, 102, 102, 51, 102, 102, 102, -13};
byte[] bArr85 = {0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0};
byte[] bArr86 = {RegisterType.REFERENCE, RegisterType.UNINIT_REF, RegisterType.DOUBLE_HI, 0, 113, 102, 102, 102, 102, 102, RegisterType.FLOAT, 102, 102, 102, 102, 102, 102, 102, 102, 102, 51, 102, 102, 102, -13};
byte[] bArr87 = {1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr88 = {108, 97, 99, 107, 121, 112, 97, 116, 99, 104};
byte[] bArr89 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
byte[] bArr90 = {108, 117, 99, 107, 121, 112, 97, 116, 99, 104};
byte[] bArr91 = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
String replace = f4936.replace("zamenitetodelo", strArr[0]);
try {
File file5 = new File(replace);
bArr = bArr34;
if (file5.exists()) {
bArr2 = bArr35;
file = file5;
} else {
bArr2 = bArr35;
file = new File(replace.replace("-1", "-2"));
}
File file6 = new File(replace.replace("-1", ""));
if (!file.exists()) {
file = file6;
}
String replace2 = replace.replace("data@app", "mnt@asec").replace(".apk@classes.dex", "@pkg.apk@classes.dex");
File file7 = new File(replace2);
if (file7.exists()) {
file = file7;
}
File file8 = new File(replace2.replace("-1", "-2"));
if (file8.exists()) {
file = file8;
}
File file9 = new File(replace2.replace("-1", ""));
if (file9.exists()) {
file = file9;
}
File file10 = file;
String replace3 = f4935.replace("zamenitetodelo", strArr[0]);
File file11 = new File(replace3);
if (!file11.exists()) {
file11 = new File(replace3.replace("-1", "-2"));
}
if (!file11.exists()) {
file11 = new File(replace3.replace("-1", ""));
}
File file12 = file11.exists() ? file11 : file10;
String replace4 = replace3.replace("data@app", "mnt@asec").replace(".apk@classes.dex", "@pkg.apk@classes.dex");
File file13 = new File(replace4);
if (file13.exists()) {
file12 = file13;
}
File file14 = new File(replace4.replace("-1", "-2"));
if (file14.exists()) {
file12 = file14;
}
File file15 = new File(replace4.replace("-1", ""));
if (file15.exists()) {
file12 = file15;
}
File file16 = file12;
String replace5 = f4936.replace("zamenitetodelo", strArr[0]).replace("/data/", "/sd-ext/data/");
File file17 = new File(replace5);
if (!file17.exists()) {
file17 = new File(replace5.replace("-1", "-2"));
}
if (!file17.exists()) {
file17 = new File(replace5.replace("-1", ""));
}
File file18 = file17.exists() ? file17 : file16;
String replace6 = replace5.replace("data@app", "mnt@asec").replace(".apk@classes.dex", "@pkg.apk@classes.dex");
File file19 = new File(replace6);
if (file19.exists()) {
file18 = file19;
}
File file20 = new File(replace6.replace("-1", "-2"));
if (file20.exists()) {
file18 = file20;
}
File file21 = new File(replace6.replace("-1", ""));
if (file21.exists()) {
file18 = file21;
}
File file22 = file18;
String replace7 = f4935.replace("zamenitetodelo", strArr[0]).replace("/cache/", "/sd-ext/data/cache/");
File file23 = new File(replace7);
if (!file23.exists()) {
file23 = new File(replace7.replace("-1", "-2"));
}
if (!file23.exists()) {
file23 = new File(replace7.replace("-1", ""));
}
File file24 = file23.exists() ? file23 : file22;
String replace8 = replace7.replace("data@app", "mnt@asec").replace(".apk@classes.dex", "@pkg.apk@classes.dex");
File file25 = new File(replace8);
if (file25.exists()) {
file24 = file25;
}
File file26 = new File(replace8.replace("-1", "-2"));
if (file26.exists()) {
file24 = file26;
}
File file27 = new File(replace8.replace("-1", ""));
if (file27.exists()) {
file24 = file27;
}
if (f4942) {
String replace9 = f4936.replace("zamenitetodelo-1.apk", new File(f4941).getName()).replace("data@app", "system@app");
File file28 = new File(replace9);
if (file28.exists()) {
file24 = file28;
}
File file29 = new File(replace9.replace("/data/dalvik-cache/", "/sd-ext/data/dalvik-cache/"));
if (file29.exists()) {
file24 = file29;
}
File file30 = new File(replace9.replace("/data/dalvik-cache/", "/sd-ext/data/cache/dalvik-cache/"));
if (file30.exists()) {
file24 = file30;
}
File file31 = new File(replace9.replace("/data/dalvik-cache/", "/cache/dalvik-cache/"));
if (file31.exists()) {
file24 = file31;
}
}
file2 = f4943 ? file4 : file24;
} catch (FileNotFoundException unused) {
System.out.println("Error: Program files are not found!\n\nCheck the location dalvik-cache to solve problems!\n\nDefault: /data/dalvik-cache/*");
} catch (Exception e) {
System.out.println("Exception e" + e.toString());
}
if (file2.exists()) {
FileChannel channel = new RandomAccessFile(file2, InternalZipConstants.WRITE_MODE).getChannel();
MappedByteBuffer map = channel.map(FileChannel.MapMode.READ_WRITE, 0L, (int) channel.size());
boolean z9 = false;
boolean z10 = false;
boolean z11 = false;
boolean z12 = false;
boolean z13 = false;
boolean z14 = false;
boolean z15 = false;
boolean z16 = false;
int i5 = 0;
byte b3 = 0;
while (map.hasRemaining()) {
try {
z = z9;
try {
position = map.position();
z2 = z10;
try {
b = map.get();
if (z16) {
i5++;
}
z3 = z11;
int i6 = i5;
z4 = z13;
if (i6 > 380) {
c = 0;
z16 = false;
i = 0;
} else {
i = i6;
c = 0;
}
try {
} catch (Exception e2) {
e = e2;
}
} catch (Exception e3) {
e = e3;
z9 = z;
}
} catch (Exception e4) {
e = e4;
z9 = z;
}
} catch (Exception e5) {
e = e5;
}
try {
try {
try {
if (b == bArr24[c]) {
try {
if (f4937) {
byte b4 = bArr27[c];
if (b4 == 2) {
b3 = b;
}
if (b4 == 0) {
bArr26[0] = b;
}
map.position(position + 1);
byte b5 = map.get();
byte b6 = b3;
int i7 = 1;
int i8 = 1000;
while (true) {
if (b5 != bArr24[i7] && bArr25[i7] == 0) {
z5 = z;
bArr3 = bArr24;
b3 = b6;
break;
}
byte b7 = bArr27[i7];
bArr3 = bArr24;
if (b7 == 2) {
b6 = b5;
}
if (b7 == 0 || b7 == 2) {
bArr26[i7] = b5;
}
int i9 = bArr27[i7] == 3 ? i7 : i8;
int i10 = i7 + 1;
if (i10 == 29) {
if (i9 < 1000) {
bArr26[i9] = b6;
}
map.position(position);
map.put(bArr26);
map.force();
System.out.println("Check License Key Fixed!\n");
b3 = b6;
z5 = true;
} else {
i8 = i9;
i7 = i10;
b5 = map.get();
bArr24 = bArr3;
}
}
if (b == bArr28[0]) {
try {
if (f4939) {
if (bArr31[0] == 0) {
try {
bArr30[0] = b;
} catch (Exception e6) {
e = e6;
z9 = z5;
z13 = z4;
z10 = z2;
z11 = z3;
System.out.println("" + e);
channel.close();
if (!z10) {
}
if (!z11) {
}
if (!z9) {
}
if (!z12) {
}
if (!z13) {
}
if (!z14) {
}
if (!z15) {
}
C2500.m6899();
return;
}
}
int i11 = position + 1;
map.position(i11);
byte b8 = map.get();
z6 = z5;
int i12 = 1;
while (true) {
if (b8 != bArr28[i12]) {
bArr4 = bArr25;
if (bArr29[i12] != 1) {
break;
}
} else {
bArr4 = bArr25;
}
if (bArr31[i12] == 0) {
bArr30[i12] = b8;
}
int i13 = i12 + 1;
if (i13 == 23) {
map.position(position);
map.put(bArr30);
map.force();
System.out.println("License Key Fixed2!\n");
z2 = true;
break;
}
b8 = map.get();
i12 = i13;
bArr25 = bArr4;
}
map.position(i11);
if (b == bArr32[0] || !f4938) {
bArr5 = bArr26;
bArr6 = bArr;
} else {
if (bArr2[0] == 0) {
bArr[0] = b;
}
int i14 = position + 1;
map.position(i14);
byte b9 = map.get();
int i15 = 1;
while (true) {
if (b9 != bArr32[i15]) {
bArr5 = bArr26;
if (bArr33[i15] != 1) {
bArr6 = bArr;
break;
}
} else {
bArr5 = bArr26;
}
if (bArr2[i15] == 0) {
bArr[i15] = b9;
}
i15++;
if (i15 == 21) {
map.position(position);
bArr6 = bArr;
map.put(bArr6);
map.force();
System.out.println("Cached License Key Fixed!\n");
z15 = true;
break;
}
bArr = bArr;
b9 = map.get();
bArr26 = bArr5;
}
map.position(i14);
}
if (b == bArr40[0] || !f4938) {
bArr = bArr6;
bArr7 = bArr42;
} else {
if (bArr43[0] == 0) {
bArr42[0] = b;
}
int i16 = position + 1;
map.position(i16);
byte b10 = map.get();
int i17 = 1;
while (true) {
if (b10 != bArr40[i17]) {
bArr = bArr6;
if (bArr41[i17] != 1) {
bArr7 = bArr42;
break;
}
} else {
bArr = bArr6;
}
if (bArr43[i17] == 0) {
bArr42[i17] = b10;
}
i17++;
if (i17 == 22) {
map.position(position);
bArr7 = bArr42;
map.put(bArr7);
map.force();
System.out.println("Internet Connection Fixed!\n");
z3 = true;
break;
}
byte[] bArr92 = bArr42;
b10 = map.get();
bArr42 = bArr92;
bArr6 = bArr;
}
map.position(i16);
}
if (b == bArr84[0] || !f4938) {
bArr42 = bArr7;
bArr8 = bArr86;
} else {
if (bArr87[0] == 0) {
bArr86[0] = b;
}
int i18 = position + 1;
map.position(i18);
byte b11 = map.get();
int i19 = 1;
while (true) {
if (b11 != bArr84[i19]) {
bArr42 = bArr7;
if (bArr85[i19] != 1) {
bArr8 = bArr86;
break;
}
} else {
bArr42 = bArr7;
}
if (bArr87[i19] == 0) {
bArr86[i19] = b11;
}
i19++;
if (i19 == 25) {
map.position(position);
bArr8 = bArr86;
map.put(bArr8);
map.force();
System.out.println("Internet Connection Fixed!\n");
z3 = true;
break;
}
byte[] bArr93 = bArr86;
b11 = map.get();
bArr86 = bArr93;
bArr7 = bArr42;
}
map.position(i18);
}
z11 = z3;
if (b == bArr88[0]) {
try {
if (bArr91[0] == 0) {
try {
bArr90[0] = b;
} catch (Exception e7) {
e = e7;
z9 = z6;
z13 = z4;
z10 = z2;
System.out.println("" + e);
channel.close();
if (!z10) {
}
if (!z11) {
}
if (!z9) {
}
if (!z12) {
}
if (!z13) {
}
if (!z14) {
}
if (!z15) {
}
C2500.m6899();
return;
}
}
int i20 = position + 1;
map.position(i20);
byte b12 = map.get();
int i21 = 1;
while (true) {
if (b12 != bArr88[i21]) {
z3 = z11;
if (bArr89[i21] != 1) {
bArr9 = bArr90;
break;
}
} else {
z3 = z11;
}
if (bArr91[i21] == 0) {
bArr90[i21] = b12;
}
int i22 = i21 + 1;
if (i22 == 10) {
map.position(position);
bArr9 = bArr90;
map.put(bArr9);
map.force();
break;
}
bArr90 = bArr90;
b12 = map.get();
i21 = i22;
z11 = z3;
}
map.position(i20);
} catch (Exception e8) {
e = e8;
}
} else {
z3 = z11;
bArr9 = bArr90;
}
if (b == bArr44[0] || z12 || !f4940) {
z7 = z12;
bArr10 = bArr46;
} else {
if (bArr47[0] == 0) {
bArr46[0] = b;
}
int i23 = position + 1;
map.position(i23);
byte b13 = map.get();
int i24 = 1;
while (true) {
if (b13 != bArr44[i24]) {
z7 = z12;
if (bArr45[i24] != 1) {
bArr10 = bArr46;
break;
}
} else {
z7 = z12;
}
if (bArr47[i24] == 0) {
bArr46[i24] = b13;
}
int i25 = i24 + 1;
if (i25 == 34) {
map.position(position);
bArr10 = bArr46;
map.put(bArr10);
map.force();
System.out.println("lvl patch N5!\n");
z7 = true;
break;
}
i24 = i25;
bArr46 = bArr46;
z12 = z7;
b13 = map.get();
}
map.position(i23);
}
if (b == bArr68[0] && !z7) {
try {
if (f4940) {
if (bArr71[0] == 0) {
bArr70[0] = b;
}
int i26 = position + 1;
map.position(i26);
byte b14 = map.get();
bArr11 = bArr8;
int i27 = 1;
while (true) {
if (b14 != bArr68[i27]) {
bArr12 = bArr10;
if (bArr69[i27] != 1) {
bArr13 = bArr70;
break;
}
} else {
bArr12 = bArr10;
}
if (bArr71[i27] == 0) {
bArr70[i27] = b14;
}
i27++;
if (i27 == 61) {
map.position(position);
bArr13 = bArr70;
map.put(bArr13);
map.force();
System.out.println("lvl patch N5!\n");
z7 = true;
break;
}
bArr70 = bArr70;
b14 = map.get();
bArr10 = bArr12;
}
map.position(i26);
if (b == bArr48[0] || !f4939) {
bArr70 = bArr13;
bArr14 = bArr50;
} else {
if (bArr51[0] == 0) {
bArr50[0] = b;
}
int i28 = position + 1;
map.position(i28);
byte b15 = map.get();
int i29 = 1;
while (true) {
if (b15 != bArr48[i29]) {
bArr70 = bArr13;
if (bArr49[i29] != 1) {
bArr14 = bArr50;
break;
}
} else {
bArr70 = bArr13;
}
if (bArr51[i29] == 0) {
bArr50[i29] = b15;
}
i29++;
if (i29 == 12) {
map.position(position);
bArr14 = bArr50;
map.put(bArr14);
map.force();
System.out.println("lvl patch N6!\n");
z4 = true;
break;
}
bArr50 = bArr50;
b15 = map.get();
bArr13 = bArr70;
}
map.position(i28);
}
if (b == bArr52[0] || !f4940) {
bArr15 = bArr14;
bArr16 = bArr54;
} else {
if (bArr55[0] == 0) {
bArr54[0] = b;
}
int i30 = position + 1;
map.position(i30);
byte b16 = map.get();
int i31 = 1;
while (true) {
if (b16 != bArr52[i31]) {
bArr15 = bArr14;
if (bArr53[i31] != 1) {
bArr16 = bArr54;
break;
}
} else {
bArr15 = bArr14;
}
if (bArr55[i31] == 0) {
bArr54[i31] = b16;
}
int i32 = i31 + 1;
if (i32 == 73) {
map.position(position);
bArr16 = bArr54;
map.put(bArr16);
map.force();
System.out.println("lvl patch N7!\n");
z14 = true;
break;
}
bArr54 = bArr54;
b16 = map.get();
bArr14 = bArr15;
i31 = i32;
}
map.position(i30);
}
if (b == bArr80[0] || !f4940) {
bArr54 = bArr16;
bArr17 = bArr82;
} else {
if (bArr83[0] == 0) {
bArr82[0] = b;
}
int i33 = position + 1;
map.position(i33);
byte b17 = map.get();
int i34 = 1;
while (true) {
if (b17 != bArr80[i34]) {
bArr54 = bArr16;
if (bArr81[i34] != 1) {
bArr17 = bArr82;
break;
}
} else {
bArr54 = bArr16;
}
if (bArr83[i34] == 0) {
bArr82[i34] = b17;
}
int i35 = i34 + 1;
if (i35 == 45) {
map.position(position);
bArr17 = bArr82;
map.put(bArr17);
map.force();
System.out.println("lvl patch N7!\n");
z14 = true;
break;
}
i34 = i35;
bArr82 = bArr82;
b17 = map.get();
bArr16 = bArr54;
}
map.position(i33);
}
if (b == bArr56[0] || !f4940) {
bArr82 = bArr17;
bArr18 = bArr27;
bArr19 = bArr58;
} else {
if (bArr59[0] == 0) {
bArr58[0] = b;
}
int i36 = position + 1;
map.position(i36);
byte b18 = map.get();
bArr82 = bArr17;
int i37 = 1;
while (true) {
if (b18 != bArr56[i37]) {
bArr18 = bArr27;
if (bArr57[i37] != 1) {
bArr19 = bArr58;
break;
}
} else {
bArr18 = bArr27;
}
if (bArr59[i37] == 0) {
bArr58[i37] = b18;
}
i37++;
if (i37 == 71) {
map.position(position);
bArr19 = bArr58;
map.put(bArr19);
map.force();
System.out.println("lvl patch N7!\n");
z14 = true;
break;
}
bArr58 = bArr58;
b18 = map.get();
bArr27 = bArr18;
}
map.position(i36);
}
if (b == bArr60[0] || !f4940) {
bArr58 = bArr19;
bArr20 = bArr62;
} else {
if (bArr63[0] == 0) {
bArr62[0] = b;
}
int i38 = position + 1;
map.position(i38);
byte b19 = map.get();
int i39 = 1;
while (true) {
if (b19 != bArr60[i39]) {
bArr58 = bArr19;
if (bArr61[i39] != 1) {
bArr20 = bArr62;
break;
}
} else {
bArr58 = bArr19;
}
if (bArr63[i39] == 0) {
bArr62[i39] = b19;
}
i39++;
if (i39 == 69) {
map.position(position);
bArr20 = bArr62;
map.put(bArr20);
map.force();
System.out.println("lvl patch N7!\n");
z14 = true;
break;
}
b19 = map.get();
bArr62 = bArr62;
bArr19 = bArr58;
}
map.position(i38);
}
if (b == bArr64[0] || !f4940) {
bArr62 = bArr20;
bArr21 = bArr66;
} else {
if (bArr67[0] == 0) {
bArr66[0] = b;
}
int i40 = position + 1;
map.position(i40);
byte b20 = map.get();
int i41 = 1;
while (true) {
if (b20 != bArr64[i41]) {
bArr62 = bArr20;
if (bArr65[i41] != 1) {
bArr21 = bArr66;
break;
}
} else {
bArr62 = bArr20;
}
if (bArr67[i41] == 0) {
bArr66[i41] = b20;
}
i41++;
if (i41 == 45) {
map.position(position);
bArr21 = bArr66;
map.put(bArr21);
map.force();
System.out.println("lvl patch N7!\n");
z14 = true;
break;
}
b20 = map.get();
bArr66 = bArr66;
bArr20 = bArr62;
}
map.position(i40);
}
if (b == bArr36[0] && f4940) {
if (bArr39[0] == 0) {
bArr38[0] = b;
}
map.position(position + 1);
b2 = map.get();
i4 = 1;
while (true) {
if (b2 == bArr36[i4] && bArr37[i4] != 1) {
break;
}
if (bArr39[i4] == 0) {
bArr38[i4] = b2;
}
i4++;
if (i4 != 41) {
map.position(position);
bArr22 = bArr38;
map.put(bArr22);
map.force();
System.out.println("lvl patch N5!\n");
z8 = true;
break;
}
bArr38 = bArr38;
b2 = map.get();
}
int i42 = position + 1;
map.position(i42);
if (b == bArr72[0] || !f4940) {
i2 = position;
} else {
if (bArr75[0] == 0) {
bArr74[0] = b;
}
map.position(i42);
byte b21 = map.get();
int i43 = 1;
while (true) {
if (b21 != bArr72[i43]) {
i2 = position;
if (bArr73[i43] != 1) {
break;
}
} else {
i2 = position;
}
if (bArr75[i43] == 0) {
bArr74[i43] = b21;
}
i43++;
if (i43 == 32) {
i3 = map.position();
z16 = true;
break;
} else {
b21 = map.get();
position = i2;
}
}
}
i3 = i2;
int i44 = i3 + 1;
map.position(i44);
if (b >= 16 && z16 && f4940) {
if (bArr79[0] == 0) {
bArr78[0] = b;
}
map.position(i44);
byte b22 = map.get();
int i45 = 1;
while (true) {
if (b22 != bArr76[i45]) {
bArr66 = bArr21;
if (bArr77[i45] != 1) {
bArr23 = bArr78;
break;
}
} else {
bArr66 = bArr21;
}
if (bArr79[i45] == 0) {
bArr78[i45] = b22;
}
i45++;
if (i45 == 13) {
map.position(i3);
bArr23 = bArr78;
map.put(bArr23);
map.force();
System.out.println("lvl patch N5!\n");
z8 = true;
z16 = false;
break;
}
bArr78 = bArr78;
b22 = map.get();
bArr21 = bArr66;
}
} else {
bArr66 = bArr21;
bArr23 = bArr78;
}
map.position(i44);
z9 = z6;
bArr78 = bArr23;
z12 = z8;
bArr38 = bArr22;
bArr90 = bArr9;
bArr86 = bArr11;
bArr27 = bArr18;
bArr46 = bArr12;
z13 = z4;
z10 = z2;
z11 = z3;
i5 = i;
bArr26 = bArr5;
bArr25 = bArr4;
bArr24 = bArr3;
bArr50 = bArr15;
}
bArr22 = bArr38;
z8 = z7;
int i422 = position + 1;
map.position(i422);
if (b == bArr72[0]) {
}
i2 = position;
i3 = i2;
int i442 = i3 + 1;
map.position(i442);
if (b >= 16) {
}
bArr66 = bArr21;
bArr23 = bArr78;
map.position(i442);
z9 = z6;
bArr78 = bArr23;
z12 = z8;
bArr38 = bArr22;
bArr90 = bArr9;
bArr86 = bArr11;
bArr27 = bArr18;
bArr46 = bArr12;
z13 = z4;
z10 = z2;
z11 = z3;
i5 = i;
bArr26 = bArr5;
bArr25 = bArr4;
bArr24 = bArr3;
bArr50 = bArr15;
}
} catch (Exception e9) {
e = e9;
z9 = z6;
z12 = z7;
z13 = z4;
z10 = z2;
z11 = z3;
System.out.println("" + e);
channel.close();
if (!z10) {
}
if (!z11) {
}
if (!z9) {
}
if (!z12) {
}
if (!z13) {
}
if (!z14) {
}
if (!z15) {
}
C2500.m6899();
return;
}
}
bArr11 = bArr8;
bArr12 = bArr10;
bArr13 = bArr70;
if (b == bArr48[0]) {
}
bArr70 = bArr13;
bArr14 = bArr50;
if (b == bArr52[0]) {
}
bArr15 = bArr14;
bArr16 = bArr54;
if (b == bArr80[0]) {
}
bArr54 = bArr16;
bArr17 = bArr82;
if (b == bArr56[0]) {
}
bArr82 = bArr17;
bArr18 = bArr27;
bArr19 = bArr58;
if (b == bArr60[0]) {
}
bArr58 = bArr19;
bArr20 = bArr62;
if (b == bArr64[0]) {
}
bArr62 = bArr20;
bArr21 = bArr66;
if (b == bArr36[0]) {
if (bArr39[0] == 0) {
}
map.position(position + 1);
b2 = map.get();
i4 = 1;
while (true) {
if (b2 == bArr36[i4]) {
}
if (bArr39[i4] == 0) {
}
i4++;
if (i4 != 41) {
}
bArr38 = bArr38;
b2 = map.get();
}
int i4222 = position + 1;
map.position(i4222);
if (b == bArr72[0]) {
}
i2 = position;
i3 = i2;
int i4422 = i3 + 1;
map.position(i4422);
if (b >= 16) {
}
bArr66 = bArr21;
bArr23 = bArr78;
map.position(i4422);
z9 = z6;
bArr78 = bArr23;
z12 = z8;
bArr38 = bArr22;
bArr90 = bArr9;
bArr86 = bArr11;
bArr27 = bArr18;
bArr46 = bArr12;
z13 = z4;
z10 = z2;
z11 = z3;
i5 = i;
bArr26 = bArr5;
bArr25 = bArr4;
bArr24 = bArr3;
bArr50 = bArr15;
}
bArr22 = bArr38;
z8 = z7;
int i42222 = position + 1;
map.position(i42222);
if (b == bArr72[0]) {
}
i2 = position;
i3 = i2;
int i44222 = i3 + 1;
map.position(i44222);
if (b >= 16) {
}
bArr66 = bArr21;
bArr23 = bArr78;
map.position(i44222);
z9 = z6;
bArr78 = bArr23;
z12 = z8;
bArr38 = bArr22;
bArr90 = bArr9;
bArr86 = bArr11;
bArr27 = bArr18;
bArr46 = bArr12;
z13 = z4;
z10 = z2;
z11 = z3;
i5 = i;
bArr26 = bArr5;
bArr25 = bArr4;
bArr24 = bArr3;
bArr50 = bArr15;
}
} catch (Exception e10) {
e = e10;
z = z5;
z9 = z;
z13 = z4;
z10 = z2;
z11 = z3;
System.out.println("" + e);
channel.close();
if (!z10) {
}
if (!z11) {
}
if (!z9) {
}
if (!z12) {
}
if (!z13) {
}
if (!z14) {
}
if (!z15) {
}
C2500.m6899();
return;
}
}
z6 = z5;
bArr4 = bArr25;
if (b == bArr32[0]) {
}
bArr5 = bArr26;
bArr6 = bArr;
if (b == bArr40[0]) {
}
bArr = bArr6;
bArr7 = bArr42;
if (b == bArr84[0]) {
}
bArr42 = bArr7;
bArr8 = bArr86;
z11 = z3;
if (b == bArr88[0]) {
}
if (b == bArr44[0]) {
}
z7 = z12;
bArr10 = bArr46;
if (b == bArr68[0]) {
if (f4940) {
}
}
bArr11 = bArr8;
bArr12 = bArr10;
bArr13 = bArr70;
if (b == bArr48[0]) {
}
bArr70 = bArr13;
bArr14 = bArr50;
if (b == bArr52[0]) {
}
bArr15 = bArr14;
bArr16 = bArr54;
if (b == bArr80[0]) {
}
bArr54 = bArr16;
bArr17 = bArr82;
if (b == bArr56[0]) {
}
bArr82 = bArr17;
bArr18 = bArr27;
bArr19 = bArr58;
if (b == bArr60[0]) {
}
bArr58 = bArr19;
bArr20 = bArr62;
if (b == bArr64[0]) {
}
bArr62 = bArr20;
bArr21 = bArr66;
if (b == bArr36[0]) {
}
bArr22 = bArr38;
z8 = z7;
int i422222 = position + 1;
map.position(i422222);
if (b == bArr72[0]) {
}
i2 = position;
i3 = i2;
int i442222 = i3 + 1;
map.position(i442222);
if (b >= 16) {
}
bArr66 = bArr21;
bArr23 = bArr78;
map.position(i442222);
z9 = z6;
bArr78 = bArr23;
z12 = z8;
bArr38 = bArr22;
bArr90 = bArr9;
bArr86 = bArr11;
bArr27 = bArr18;
bArr46 = bArr12;
z13 = z4;
z10 = z2;
z11 = z3;
i5 = i;
bArr26 = bArr5;
bArr25 = bArr4;
bArr24 = bArr3;
bArr50 = bArr15;
}
} catch (Exception e11) {
e = e11;
z9 = z;
z13 = z4;
z10 = z2;
z11 = z3;
System.out.println("" + e);
channel.close();
if (!z10) {
}
if (!z11) {
}
if (!z9) {
}
if (!z12) {
}
if (!z13) {
}
if (!z14) {
}
if (!z15) {
}
C2500.m6899();
return;
}
}
map.position(i422222);
if (b == bArr72[0]) {
}
i2 = position;
i3 = i2;
int i4422222 = i3 + 1;
map.position(i4422222);
if (b >= 16) {
}
bArr66 = bArr21;
bArr23 = bArr78;
map.position(i4422222);
z9 = z6;
bArr78 = bArr23;
z12 = z8;
bArr38 = bArr22;
bArr90 = bArr9;
bArr86 = bArr11;
bArr27 = bArr18;
bArr46 = bArr12;
z13 = z4;
z10 = z2;
z11 = z3;
i5 = i;
bArr26 = bArr5;
bArr25 = bArr4;
bArr24 = bArr3;
bArr50 = bArr15;
} catch (Exception e12) {
e = e12;
z9 = z6;
z12 = z8;
z13 = z4;
z10 = z2;
z11 = z3;
System.out.println("" + e);
channel.close();
if (!z10) {
}
if (!z11) {
}
if (!z9) {
}
if (!z12) {
}
if (!z13) {
}
if (!z14) {
}
if (!z15) {
}
C2500.m6899();
return;
}
if (b == bArr88[0]) {
}
if (b == bArr44[0]) {
}
z7 = z12;
bArr10 = bArr46;
if (b == bArr68[0]) {
}
bArr11 = bArr8;
bArr12 = bArr10;
bArr13 = bArr70;
if (b == bArr48[0]) {
}
bArr70 = bArr13;
bArr14 = bArr50;
if (b == bArr52[0]) {
}
bArr15 = bArr14;
bArr16 = bArr54;
if (b == bArr80[0]) {
}
bArr54 = bArr16;
bArr17 = bArr82;
if (b == bArr56[0]) {
}
bArr82 = bArr17;
bArr18 = bArr27;
bArr19 = bArr58;
if (b == bArr60[0]) {
}
bArr58 = bArr19;
bArr20 = bArr62;
if (b == bArr64[0]) {
}
bArr62 = bArr20;
bArr21 = bArr66;
if (b == bArr36[0]) {
}
bArr22 = bArr38;
z8 = z7;
int i4222222 = position + 1;
} catch (Exception e13) {
e = e13;
}
if (b == bArr28[0]) {
}
z6 = z5;
bArr4 = bArr25;
if (b == bArr32[0]) {
}
bArr5 = bArr26;
bArr6 = bArr;
if (b == bArr40[0]) {
}
bArr = bArr6;
bArr7 = bArr42;
if (b == bArr84[0]) {
}
bArr42 = bArr7;
bArr8 = bArr86;
z11 = z3;
} catch (Exception e14) {
e = e14;
z = z5;
z9 = z;
z13 = z4;
z10 = z2;
z11 = z3;
System.out.println("" + e);
channel.close();
if (!z10) {
}
if (!z11) {
}
if (!z9) {
}
if (!z12) {
}
if (!z13) {
}
if (!z14) {
}
if (!z15) {
}
C2500.m6899();
return;
}
bArr3 = bArr24;
z5 = z;
}
channel.close();
if (!z10) {
System.out.println("Error: License Key2 patch Failed!\nor patch is already applied?!\n");
}
if (!z11) {
System.out.println("Error: Internet Connection patch Failed!\nor patch is already applied?!\n\n");
}
if (!z9) {
System.out.println("Error: Check License Key patch Failed!\nor patch is already applied?!\n");
}
if (!z12) {
System.out.println("Error: lvl patch 5 failed\n");
}
if (!z13) {
System.out.println("Error: lvl patch 6 failed\n");
}
if (!z14) {
System.out.println("Error: lvl patch 7 failed\n");
}
if (!z15) {
System.out.println("Error: Cached License Key patch Failed!\nor patch is already applied?!\n");
}
C2500.m6899();
return;
}
throw new FileNotFoundException();
}
}