DexProtector 9 Released

The new version of DexProtector comes with the polished support for Android 9 (Pie), and we also announce the support for iOS platform. DexProtector now protects iOS Applications (IPAs) and iOS Frameworks.

At the moment, all the mechanisms are tuned to work with the final Android 9 version alongside other versions of Android. The support for Developer Previews has been dropped. DexProtector Gradle Plugin now supports Android Studio and Android Gradle Plugin of the 3.2 version.

We extended the features available within DexProtector Enterprise. It now includes protection of applications and frameworks for iOS platform. The tvOS and watchOS are included. The general approach is the same as for APK: an IPA is passed as the input to DexProtector. On the output DexProtector generates protected and signed IPAs, frameworks are processed the same way.

Android Libraries: New automatic initialization mechanism. It is now possible to set android:authorities of an AAR via the autoInitAuthorities attribute of the aar tag (DexProtector's configuration file). This resolves a potential conflict with the different applications using the same protected library installed on the same device

Xamarin Applications: Improved compatibility

IOS PLATFORMS

Support for iOS Applications and Frameworks

ENVIRONMENT CHECKS/INTEGRITY CONTROL

Reinforced Root checks

The <xposed/> tag has been replaced with <hooks/>

Improved checks for Frida and Drozer

Updated detection patterns for Magisk in Root Detection

Updated Wireless Security Status Monitoring

Updated detection patterns for Emulator Detection

CODE PROTECTION

Hide Access: Transparent stack traces

Added automatic splitting of the main classes.dex if the number of references in the DEX is higher than 60K, the application is already MultiDex, and the API level >= 21. Thus DexProtector can free up space for its code that gets injected into the main classes.dex.

CONTENT PROTECTION

AndroidManifest.xml mangling was improved

Upgrade information: If you have a license for DexProtector 8.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 1 month and more it is needed to acquire a new license. If you would like to upgrade from the Standard version to the Enterprise, please request an upgrade quote. To renew your support subscription, please contact the support.

How to get the latest version: Please request a link to the latest distribution package via the contact form or email.