Authors:
ronniekk

IntelliGuard

Products: IntelliJ IDEA, Android Studio

Vendor: Ronnie Kolehmainen

Email: ronnie.kolehmainen at gmail.com

Source code: https://github.com/ronniekk/intelliguard

License: http://www.apache.org/licenses/LICENSE-2.0

Java bytecode obfuscation made easy.

Seamless integration of yGuard in Intellij IDEA. Add Obfuscation facet to your Java module and choose which symbols to keep from obfuscation with IDEA inspections.

Key features:

  • No more hazzles with configuration files. Just hit ALT+ENTER on any symbol in the editor for keep options.
  • Create obfuscated archive directly from the IDE.
  • Refactor support. Kept symbols remain unobfuscated after rename or move.
  • Inspections for common obfuscation pitfalls.
  • Optional (toggleable) gutter icons for obfuscated symbols.
  • Export configuration for yGuard and ProGuard format.

Project home: https://github.com/ronniekk/intelliguard

Downloads: 7948
Rating:
Participated in rating: 2
Version Compatible builds Date
0.10 123.1 26.12.2012 Download
0.9.6 80.8000 31.03.2010 Download
Screenshot #3247
Screenshot #3249
Screenshot #3248
Screenshot #3245
Screenshot #3246

Recent change notes

    0.10
  • Build for IDEA 12
    0.9.6
  • Fixed inspection ids
    0.9.5
  • Fixed @NotNull assertion error
  • Improved/added dialogs for export
  • Android support
    0.9.4
  • Inspections for reflection issues with servlets, applets, etcetera
  • J2ME support
  • Fixed listener for renaming of packages
    0.9.3
  • Inspections for plugin development
    0.9.2
  • yGuard and ProGuard export
    0.9.1
  • Inspections for serialization issues

General usage instructions

Add Obfuscation facet to your Java module to get going, "Project Structure (CTRL+SHIFT+ALT+S)" or "Module Settings" in project explorer. Obfuscation actions will only be visible in an Obfuscation facet. Full usage instructions at http://code.google.com/p/intelliguard/wiki/Usage