Luсky+Рatcher v11.3.3版本的 MD5 值为:fcc08dfa98a57a21951c5463e292fdaf
以下内容为反编译后的 C1636.java 源代码,内容仅作参考
package javaroot.utils;
import java.io.File;
import java.io.FileNotFoundException;
import p037.C2500;
public class C1636 {
private static String f5348 = "/cache/dalvik-cache/data@app@zamenitetodelo-1.apk@classes.dex";
private static String f5349 = "/data/dalvik-cache/data@app@zamenitetodelo-1.apk@classes.dex";
public static void main(String[] strArr) {
File file;
C2500.m7141();
String replace = f5349.replace("zamenitetodelo", strArr[0]);
try {
file = new File(replace);
if (!file.exists()) {
file = new File(replace.replace("-1", "-2"));
}
File file2 = new File(replace.replace("-1", ""));
if (!file.exists()) {
file = file2;
}
String replace2 = replace.replace("data@app", "mnt@asec").replace(".apk@classes.dex", "@pkg.apk@classes.dex");
File file3 = new File(replace2);
if (file3.exists()) {
file = file3;
}
File file4 = new File(replace2.replace("-1", "-2"));
if (file4.exists()) {
file = file4;
}
File file5 = new File(replace2.replace("-1", ""));
if (file5.exists()) {
file = file5;
}
String replace3 = f5348.replace("zamenitetodelo", strArr[0]);
File file6 = new File(replace3);
if (!file6.exists()) {
file6 = new File(replace3.replace("-1", "-2"));
}
if (!file6.exists()) {
file6 = new File(replace3.replace("-1", ""));
}
if (file6.exists()) {
file = file6;
}
String replace4 = replace3.replace("data@app", "mnt@asec").replace(".apk@classes.dex", "@pkg.apk@classes.dex");
File file7 = new File(replace4);
if (file7.exists()) {
file = file7;
}
File file8 = new File(replace4.replace("-1", "-2"));
if (file8.exists()) {
file = file8;
}
File file9 = new File(replace4.replace("-1", ""));
if (file9.exists()) {
file = file9;
}
String replace5 = f5349.replace("zamenitetodelo", strArr[0]).replace("/data/", "/sd-ext/data/");
File file10 = new File(replace5);
if (!file10.exists()) {
file10 = new File(replace5.replace("-1", "-2"));
}
if (!file10.exists()) {
file10 = new File(replace5.replace("-1", ""));
}
if (file10.exists()) {
file = file10;
}
String replace6 = replace5.replace("data@app", "mnt@asec").replace(".apk@classes.dex", "@pkg.apk@classes.dex");
File file11 = new File(replace6);
if (file11.exists()) {
file = file11;
}
File file12 = new File(replace6.replace("-1", "-2"));
if (file12.exists()) {
file = file12;
}
File file13 = new File(replace6.replace("-1", ""));
if (file13.exists()) {
file = file13;
}
String replace7 = f5348.replace("zamenitetodelo", strArr[0]).replace("/cache/", "/sd-ext/data/cache/");
File file14 = new File(replace7);
if (!file14.exists()) {
file14 = new File(replace7.replace("-1", "-2"));
}
if (!file14.exists()) {
file14 = new File(replace7.replace("-1", ""));
}
if (file14.exists()) {
file = file14;
}
String replace8 = replace7.replace("data@app", "mnt@asec").replace(".apk@classes.dex", "@pkg.apk@classes.dex");
File file15 = new File(replace8);
if (file15.exists()) {
file = file15;
}
File file16 = new File(replace8.replace("-1", "-2"));
if (file16.exists()) {
file = file16;
}
File file17 = new File(replace8.replace("-1", ""));
if (file17.exists()) {
file = file17;
}
} catch (FileNotFoundException unused) {
System.out.println("Error: Backup failed!");
} catch (Exception e) {
System.out.println("Exception e" + e.toString());
}
if (file.exists()) {
C2500.m6875(file, new File(file.getAbsolutePath().replace("classes", "backup")));
System.out.println("Backup - done!");
C2500.m6899();
return;
}
throw new FileNotFoundException();
}
}