Wondering if your app is truly secure?


Protect Your Android Apps with DexGuard: Comprehensive Security Solutions DexGuard: Unparalleled Mobile App Protection DexGuard stands as the pinnacle of mobile app security, offering extensive obfuscation and security protocols to safeguard your Android applications. With DexGuard, you can ensure the integrity and confidentiality of your code through multiple layers of hardening and Runtime Application Self-Protection (RASP).



Supported Technologies

web App Sec


Secure app development made easy


  1. DexGuard integrates transparently in the Android build process: it doesn't require any changes to your source code.
  2. DexGuard offers extensive customization options to enable you to adapt the applied protection to your security and performance requirements.
  3. DexGuard is fully compatible with all common build tools and development environments (Gradle, Android Studio, Ant, Eclipse, Maven and custom builds).
  4. DexGuard offers built-in support for both native Android (Java, Kotlin) and cross-platform apps (Cordova, Ionic, React Native, Unity), making it easier for developers to protect their revenue streams and reputations across all mobile operating systems.
  5. DexGuard is built on ProGuard. This makes it easy to upgrade: you can reuse your ProGuard configuration and implement DexGuard's additional layers of protection.


Comprehensive Security Solutions




Extensive Obfuscation
DexGuard provides multi-layered obfuscation for Android apps, including classes, fields, arithmetic instructions, and more. This ensures that your code remains resistant to reverse engineering attempts.
Runtime Application Self-Protection (RASP)
Automatically injects RASP checks into your app, thwarting attempts by threat actors to tamper with the application at runtime. These checks include root detection, certificate checks, hook detection, and more, providing dynamic defense mechanisms.
Polymorphic Protection
Each build generated by DexGuard features a unique obfuscation configuration and RASP checks, making it difficult for attackers to reuse prior knowledge and enhancing the security of your application.



Code hardening

DexGuard prevents attackers from gaining insight into your source code and modify it or extract valuable information from it. DexGuard offers:

  • Obfuscation of names of classes, fields and methods. of arithmetic instructions, control flow, native code and library names, resources and SDK method calls
  • Encryption of classes, strings, assets, resource files and native libraries

Runtime Application Self-Protection (RASP)

DexGuard enables your applications to protect themselves against real-time attacks. This prevents attackers from gathering knowledge about their behavior and modifying it at runtime. DexGuard offers:

  • Detection of debugging tools, emulators, rooted devices, hooking frameworks, root cloaking frameworks and tampering
  • SSL pinning and Webview SSL pinning
  • Certificate checks


Elevate, Optimize, and Secure with Meteonic Innovation

Download the DexGuard fact sheet to explore its features in detail and take the first step towards uncompromising app security.



Unparalleled Mobile App Protection
  • Native Library Protection: DexGuard's NDK add-on extends its protection to C/C++ native libraries, ensuring comprehensive security coverage for all components of your Android app.
  • Secure Keyboard Add-On: Enhance the security of your app's keyboard with the Secure Keyboard add-on, mitigating the risk associated with custom keyboards that may compromise data security.
  • Comprehensive Reporting: DexGuard generates a Protection Report for each app build, providing insights into applied protections, security efficacy, and recommendations for further enhancing security.
  • Backwards Compatibility: Seamlessly transition from ProGuard (or R8) to DexGuard while reusing existing configuration files, simplifying the migration process.
  • Performance Optimization: In addition to security enhancements, DexGuard optimizes app performance and reduces size by removing redundant code, logging codes, metadata, and unused resources.

Protecting Android applications and SDKs against reverse engineering and hacking

Android applications and SDKs are easy to decompile using readily available tools. This opens the way for various forms of abuse, including intellectual property theft, credential harvesting, tampering and cloning.

DexGuard protects native Android and cross-platform apps and SDKs against reverse engineering and hacking. It hardens apps' code and enables them to defend themselves at runtime.

  • Code hardening
  • Runtime self-protection
  • Optimization



Basic support
Rely on the Guardsquare team for bug fixes and setup support at no additional cost.

Installation and setup support

Bug fixes

Response within 3 business days

Email support

Gold support
Gain expert-level access to the Guardsquare knowledge base as well as executive technical and business review.

Installation and setup support

Bug fixes

Project-specific support

Configuration optimization

Response within 1 business day

Email and phone support


Experience DexGuard's Unrivaled Protection Today

Secure your Android apps and SDKs with DexGuard's comprehensive security solutions. Connect with our experts to learn more about how DexGuard can safeguard your mobile applications from evolving threats while optimizing performance and user experience