Professional-Grade JVM Obfuscation
Protect your intellectual property with state-of-the-art obfuscation technology. Iris provides industry-leading protection against reverse engineering for Java and Kotlin applications.
Advanced Name Obfuscation
Comprehensive renaming of classes, methods, and fields using advanced algorithms to make decompiled code virtually unreadable while maintaining functionality.
String Encryption
Military-grade encryption for string constants, making it impossible to extract sensitive information through simple decompilation or memory analysis.
Flow Obfuscation
Advanced control flow transformation that breaks decompilers while maintaining optimal runtime performance through smart optimization.
Anti-Tampering
Runtime integrity checking and anti-debugging measures prevent modification and analysis of your application during execution.
Virtual Machine Protection
Critical code sections are transformed into custom bytecode and executed in a secure virtual machine with randomized instruction sets.
Resource Protection
Encrypt and protect embedded resources, preventing unauthorized access to configuration files, images, and other bundled assets.
Easy Integration
Integrate Iris into your build process with minimal configuration. Supports Maven, Gradle, and command-line usage.
// Add to your build.gradle
plugins {
id 'sh.lila.iris' version '1.0.0'
}
iris {
enabled = true
level = "aggressive"
exclude = ["com.example.public.**"]
}