Menu
Menu
inquire

30 Jun 2019

DexProtector 9.7

Development guidelines for iOS now suggest that you design multi-module (Frameworks) applications instead of monolithic apps. For that reason, the protection of Frameworks being integrated into apps - or being distributed separately - is crucial.

With that in mind, we’re happy to announce that the latest version of DexProtector Enterprise which introduces a unique obfuscation mechanism for Objective-C classes. This protection mechanism eliminates the possibility of static-analysis (reverse-engineering).

From the technical perspective, DexProtector removes all the structural information from the declaration of Objective-C classes. At the same time, dynamic class inspection remains fully supported.

Environment Checks are one of the most important facets of robust application shielding these days. As such, we’ve significantly improved the performance of Environment Checks for Android. And we’ve added a new debugger detection mechanism for iOS.


Details below:

ANDROID PLATFORMS

  • Fixed issues with Android 9 on Vivo devices

  • New logic to work with x86/x86_64 devices

IOS PLATFORM

  • New bitcode obfuscation algorithm

  • Added debugger detection

TARGET TYPES

  • Android Libraries - including support for the latest Kotlin version, fixed problems with native HideAccess engine, and resolved issues with multiple protected AARs in a single APK

ANDROID MANIFEST MANGLING

  • Re-designed AndroidManifertMangling engine

ENVIRONMENT CHECKS / INTEGRITY CONTROL

  • Improved performance of the checks

  • Added the new Nox player detection algorithm

  • Added debugger detection for IOS platform

  • Support for Frida detection on Android Q4

CRYPTO MODULE

  • Added an API for using CryptoModule from pure native libraries

  • Improved support for Mastercard MBCP library protection


Upgrade information:

If you have a license for DexProtector 8.x/9.x and active support subscription, you can receive the upgrade at no additional cost (Standard->Standard, Enterprise->Enterprise). If your support subscription has been inactive for a month or more, then you’ll need to acquire a new license. If you would like to upgrade from the Standard version to the Enterprise version, please request an upgrade quote. To renew your support subscription, please contact support.

To get the latest version, please request a link to the latest distribution package via the contact formor via email.

Should you have any questions, please email us at primary@licelus.com.

All product names and registered trademarks are property of their respective owners.