Change Log - Version 9.1.0 - Release Date October 16, 2018
9.1.0
Enhancements
- Block Jumbling may now be optionally disabled in the Control Flow configuration.
- Supports Block Splitting with APKs.
- Added a Troubleshooting page to the User Guide.
- Improved documentation about effective use of String Encryption with Unused Member Removal.
- Made additional enhancements to the Android Wizard, logging, and the usability of the DashO GUI.
This release may contain protection enhancements not described here.
Changes
- Updated the DashO Gradle Plugin to 3.2.0 with:
- Support for the Android Gradle 3.2.0 plugin.
- A fix for an up-to-date issue.
- A fix for a Kotlin issue.
- A fix for an Android Test issue.
- Additional minor improvements.
- Updated the dex2jar tool to use version 27 of
dx
. - Updated to use ASM version 6.2.1.
- The DashO GUI will now warn if a project has a
${gradleInput}
input without any resolved classes. - The Android project wizard will no longer configure entry point classes to be renamed by default.
- Updated to use apktool version 2.3.4.
- The properties in the DashO
.dox
file are now sorted alphabetically byname
. - Includes other minor changes to the way that the DashO wizard processes common libraries.
Fixes
- Fixed two Android project wizard issues seen when updating the
dasho.gradle
file in some scenarios. - Fixed an issue with interactions between the various control flow options which caused project builds to fail under certain circumstances.
- Fixed an issue where
main
methods were added as entry points by default on the Android project wizard. - Fixed an issue where the Android project wizard would list test configurations as build variants.