Luсky+Рatcher v11.3.3版本的 MD5 值为:fcc08dfa98a57a21951c5463e292fdaf

以下内容为反编译后的 C1684.java 源代码,内容仅作参考


package javaroot.utils;

import java.io.File;
import java.io.FileNotFoundException;
import p037.C2500;

public class C1684 {

    private static String f5865 = "/data/dalvik-cache/data@app@zamenitetodelo-1.apk@classes.dex";

    class C1685 {
        C1685() {
        }
    }

    public static void main(String[] strArr) {
        File file;
        C2500.m7142(new C1685());
        String replace = f5865.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;
            }
        } catch (FileNotFoundException unused) {
            System.out.println("Error: Backup files are not found!");
        } catch (Exception e) {
            System.out.println("Exception e" + e.toString());
        }
        if (file.exists()) {
            File file6 = new File(file.getAbsolutePath().replace("classes", "backup"));
            if (file6.exists()) {
                C2500.m6875(file6, file);
                System.out.println("Restore - done!");
                C2500.m6899();
                return;
            }
            throw new FileNotFoundException();
        }
        throw new FileNotFoundException();
    }
}