iOS
DexProtecting Hybrid and Cross-Platform Applications
JavaScript and HTML-based Hybrid and Cross-Platform Apps
It is straightforward to DexProtect a hybrid or cross-platform app developed using frameworks such as Cordova (including Ionic), React Native, and NativeScript. Simply specify the framework within the <ios>
element of the configuration file:
'
<ios>
...
<cordova/>
...
</ios>
'
<ios>
...
<reactNative/>
...
</ios>
'
<ios>
...
<nativeScript/>
...
</ios>
DexProtector will then automatically target the relevant assets (e.g. JavaScript code files) for encryption.
All additional protection mechanisms - further Resource Encryption, RASP Runtime Checks, Public Key Pinning, UI Protection, and Alice integration - can be applied as they would be with a native app.
Flutter
DexProtector supports apps developed with Flutter in just the same way as native apps; there is no difference in the configuration requirements.