Ремаппер который ломает классы

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
9 Авг 2024
Сообщения
112
Реакции
2
Написано на коленке за 3 минуты, код полное говнище, крякается за 5 минут, но кодерам всякого говна(ака catlavan$$, rogalik$$) может помочь в обсере табуретки.

Классы до:
1728102977840.png


Классы после:
1728103003550.png


Код:
DeusFuscator.java:
Expand Collapse Copy
public class DeusFuscator {
    public static void main(String[] args) {
        String inputJarPath = "Z:\\free\\memory\\deus.jar";
        String outputJarPath = "Z:\\free\\memory\\deus-out.jar";

        try {
            JarFile jarFile = new JarFile(inputJarPath);
            Enumeration<JarEntry> entries = jarFile.entries();

            try (JarOutputStream outputJar = new JarOutputStream(new FileOutputStream(outputJarPath))) {
                while (entries.hasMoreElements()) {
                    JarEntry entry = entries.nextElement();
                    String entryName = entry.getName();
                    String newEntryName = entryName;

                    if (entryName.startsWith("package_name/") && !entryName.endsWith("/")) {
                        newEntryName = entryName += "/";
                        System.out.println("Remapped class: " + entryName + " -> " + newEntryName);
                    }

                    JarEntry newEntry = new JarEntry(newEntryName);
                    outputJar.putNextEntry(newEntry);

                    try (InputStream input = jarFile.getInputStream(entry)) {
                        byte[] buffer = new byte[4096];
                        int bytesRead;
                        while ((bytesRead = input.read(buffer)) != -1) {
                            outputJar.write(buffer, 0, bytesRead);
                        }
                    }

                    outputJar.closeEntry();
                }
            }

            jarFile.close();

            System.out.println("Jar remapped -> " + outputJarPath);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
inputJarPath менять на путь до джарки которую надо ремапнуть
outputJarPath путь до готовой джарки
package_name заменить на имя пакейджа в котором надо ремапнуть классы


Навалите пожалуйста сюда реакций говна и клоунов за такой дерьмовый код!
 
Написано на коленке за 3 минуты, код полное говнище, крякается за 5 минут, но кодерам всякого говна(ака catlavan$$, rogalik$$) может помочь в обсере табуретки.

Классы до:
Посмотреть вложение 287225

Классы после:
Посмотреть вложение 287226

Код:
DeusFuscator.java:
Expand Collapse Copy
public class DeusFuscator {
    public static void main(String[] args) {
        String inputJarPath = "Z:\\free\\memory\\deus.jar";
        String outputJarPath = "Z:\\free\\memory\\deus-out.jar";

        try {
            JarFile jarFile = new JarFile(inputJarPath);
            Enumeration<JarEntry> entries = jarFile.entries();

            try (JarOutputStream outputJar = new JarOutputStream(new FileOutputStream(outputJarPath))) {
                while (entries.hasMoreElements()) {
                    JarEntry entry = entries.nextElement();
                    String entryName = entry.getName();
                    String newEntryName = entryName;

                    if (entryName.startsWith("package_name/") && !entryName.endsWith("/")) {
                        newEntryName = entryName += "/";
                        System.out.println("Remapped class: " + entryName + " -> " + newEntryName);
                    }

                    JarEntry newEntry = new JarEntry(newEntryName);
                    outputJar.putNextEntry(newEntry);

                    try (InputStream input = jarFile.getInputStream(entry)) {
                        byte[] buffer = new byte[4096];
                        int bytesRead;
                        while ((bytesRead = input.read(buffer)) != -1) {
                            outputJar.write(buffer, 0, bytesRead);
                        }
                    }

                    outputJar.closeEntry();
                }
            }

            jarFile.close();

            System.out.println("Jar remapped -> " + outputJarPath);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
inputJarPath менять на путь до джарки которую надо ремапнуть
outputJarPath путь до готовой джарки
package_name заменить на имя пакейджа в котором надо ремапнуть классы


Навалите пожалуйста сюда реакций говна и клоунов за такой дерьмовый код!
Круто ?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
/del сливали 150 лет назад эту хуйню
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Мне нравится
 
Написано на коленке за 3 минуты, код полное говнище, крякается за 5 минут, но кодерам всякого говна(ака catlavan$$, rogalik$$) может помочь в обсере табуретки.

Классы до:
Посмотреть вложение 287225

Классы после:
Посмотреть вложение 287226

Код:
DeusFuscator.java:
Expand Collapse Copy
public class DeusFuscator {
    public static void main(String[] args) {
        String inputJarPath = "Z:\\free\\memory\\deus.jar";
        String outputJarPath = "Z:\\free\\memory\\deus-out.jar";

        try {
            JarFile jarFile = new JarFile(inputJarPath);
            Enumeration<JarEntry> entries = jarFile.entries();

            try (JarOutputStream outputJar = new JarOutputStream(new FileOutputStream(outputJarPath))) {
                while (entries.hasMoreElements()) {
                    JarEntry entry = entries.nextElement();
                    String entryName = entry.getName();
                    String newEntryName = entryName;

                    if (entryName.startsWith("package_name/") && !entryName.endsWith("/")) {
                        newEntryName = entryName += "/";
                        System.out.println("Remapped class: " + entryName + " -> " + newEntryName);
                    }

                    JarEntry newEntry = new JarEntry(newEntryName);
                    outputJar.putNextEntry(newEntry);

                    try (InputStream input = jarFile.getInputStream(entry)) {
                        byte[] buffer = new byte[4096];
                        int bytesRead;
                        while ((bytesRead = input.read(buffer)) != -1) {
                            outputJar.write(buffer, 0, bytesRead);
                        }
                    }

                    outputJar.closeEntry();
                }
            }

            jarFile.close();

            System.out.println("Jar remapped -> " + outputJarPath);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
inputJarPath менять на путь до джарки которую надо ремапнуть
outputJarPath путь до готовой джарки
package_name заменить на имя пакейджа в котором надо ремапнуть классы


Навалите пожалуйста сюда реакций говна и клоунов за такой дерьмовый код!
Хахаха ну ты бобик у дороги кнш...
У Catlavan'а будет селф база в отличие от тебя, дожирающий сурсы апгрейда)))
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Написано на коленке за 3 минуты, код полное говнище, крякается за 5 минут, но кодерам всякого говна(ака catlavan$$, rogalik$$) может помочь в обсере табуретки.

Классы до:
Посмотреть вложение 287225

Классы после:
Посмотреть вложение 287226

Код:
DeusFuscator.java:
Expand Collapse Copy
public class DeusFuscator {
    public static void main(String[] args) {
        String inputJarPath = "Z:\\free\\memory\\deus.jar";
        String outputJarPath = "Z:\\free\\memory\\deus-out.jar";

        try {
            JarFile jarFile = new JarFile(inputJarPath);
            Enumeration<JarEntry> entries = jarFile.entries();

            try (JarOutputStream outputJar = new JarOutputStream(new FileOutputStream(outputJarPath))) {
                while (entries.hasMoreElements()) {
                    JarEntry entry = entries.nextElement();
                    String entryName = entry.getName();
                    String newEntryName = entryName;

                    if (entryName.startsWith("package_name/") && !entryName.endsWith("/")) {
                        newEntryName = entryName += "/";
                        System.out.println("Remapped class: " + entryName + " -> " + newEntryName);
                    }

                    JarEntry newEntry = new JarEntry(newEntryName);
                    outputJar.putNextEntry(newEntry);

                    try (InputStream input = jarFile.getInputStream(entry)) {
                        byte[] buffer = new byte[4096];
                        int bytesRead;
                        while ((bytesRead = input.read(buffer)) != -1) {
                            outputJar.write(buffer, 0, bytesRead);
                        }
                    }

                    outputJar.closeEntry();
                }
            }

            jarFile.close();

            System.out.println("Jar remapped -> " + outputJarPath);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
inputJarPath менять на путь до джарки которую надо ремапнуть
outputJarPath путь до готовой джарки
package_name заменить на имя пакейджа в котором надо ремапнуть классы


Навалите пожалуйста сюда реакций говна и клоунов за такой дерьмовый код!
впринципе для паст пойдет, хотя это снимается буквально рекафом, хотел спастить в свой $$selfcode protect но понял что это рекафом снимается так что смысла нету(
 
Написано на коленке за 3 минуты, код полное говнище, крякается за 5 минут, но кодерам всякого говна(ака catlavan$$, rogalik$$) может помочь в обсере табуретки.

Классы до:
Посмотреть вложение 287225

Классы после:
Посмотреть вложение 287226

Код:
DeusFuscator.java:
Expand Collapse Copy
public class DeusFuscator {
    public static void main(String[] args) {
        String inputJarPath = "Z:\\free\\memory\\deus.jar";
        String outputJarPath = "Z:\\free\\memory\\deus-out.jar";

        try {
            JarFile jarFile = new JarFile(inputJarPath);
            Enumeration<JarEntry> entries = jarFile.entries();

            try (JarOutputStream outputJar = new JarOutputStream(new FileOutputStream(outputJarPath))) {
                while (entries.hasMoreElements()) {
                    JarEntry entry = entries.nextElement();
                    String entryName = entry.getName();
                    String newEntryName = entryName;

                    if (entryName.startsWith("package_name/") && !entryName.endsWith("/")) {
                        newEntryName = entryName += "/";
                        System.out.println("Remapped class: " + entryName + " -> " + newEntryName);
                    }

                    JarEntry newEntry = new JarEntry(newEntryName);
                    outputJar.putNextEntry(newEntry);

                    try (InputStream input = jarFile.getInputStream(entry)) {
                        byte[] buffer = new byte[4096];
                        int bytesRead;
                        while ((bytesRead = input.read(buffer)) != -1) {
                            outputJar.write(buffer, 0, bytesRead);
                        }
                    }

                    outputJar.closeEntry();
                }
            }

            jarFile.close();

            System.out.println("Jar remapped -> " + outputJarPath);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
inputJarPath менять на путь до джарки которую надо ремапнуть
outputJarPath путь до готовой джарки
package_name заменить на имя пакейджа в котором надо ремапнуть классы


Навалите пожалуйста сюда реакций говна и клоунов за такой дерьмовый код!
/del было
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хахаха ну ты бобик у дороги кнш...
У Catlavan'а будет селф база в отличие от тебя, дожирающий сурсы апгрейда)))
Че ты несешь, катлаван это буквально чит на сурсах экспенсива, только с большим количеством функций.
 
это в калониале есть
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
package_name заменить на имя пакейджа в котором надо ремапнуть классы СТОП КЛАСС ИЛИ ПАПКУ
 
хелп пж дс minipiga12
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
хелп пж дс minipiga12
 
Назад
Сверху Снизу