Black Obfuscator is an obfuscator for Android APK DexFile, it can help developer to protect source code by control flow flattening, and make it difficult to analyze the actual program control flow.
-
Updated
May 3, 2025 - Java
Black Obfuscator is an obfuscator for Android APK DexFile, it can help developer to protect source code by control flow flattening, and make it difficult to analyze the actual program control flow.
Multifunctional java deobfuscation tool suite
Public production-ready obfuscator using the MapleIR framework designed by cts
ProGuard Maven plugin that supports modularised ProGuard packages
This project is an Android Studio plugin version of BlackObfuscator, it supports obfuscating code automatically. More information about this project are in BlackObfuscator.
The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts
Jar Obfuscator V2 - 一个 JAR 文件保护混淆工具,支持包名/类名/方法名/字段名/参数名引用分析和重命名混淆方式,支持字符串加密/整型异或混淆/垃圾代码花指令混淆/等方式,支持方法和字段的隐藏,支持 SpringBoot 和 war 包,配置简单,文档教程齐全,容易上手
dProtect is a Proguard-based obfuscator for Java and Kotlin
[Abandoned] Scuffed java bytecode obfuscator
A collection of java reverse engineering tools and informational links
一个 CLASS 文件混淆工具,被多个知名安全工具集成,支持方法字段参数名引用分析和重命名混淆,支持字符串提取/AES加密运行时解密/整型异或混淆/垃圾代码花指令混淆/错误注解崩溃/特殊字符迷惑用户/反编译器对抗/方法和字段的隐藏等,配置简单,容易上手
Android library to reveal or obfuscate strings and assets at runtime
Java bytecode obfuscator with GUI
Gradle Plugin - Obfuscator String Encryption (Android/Java)
Sensitive Data Management: Data Discovery and Anonymization toolkit
IDMask is a Java library for masking internal ids (e.g. from your DB) when they need to be published to hide their actual value and to prevent forging. It has support optional randomisation has a wide support for various Java types including long, UUID and BigInteger.
Deobfuscate ZKM up to version 11, replaced by threadtear
Java obfuscator that hides code in comment tags and Unicode garbage by making use of Java's Unicode escapes.
Add a description, image, and links to the obfuscation topic page so that developers can more easily learn about it.
To associate your repository with the obfuscation topic, visit your repo's landing page and select "manage topics."