DashO introduces wider Android and Java coverage
MP
In recent years, Android app development has undergone significant changes. Applications are now larger, more modular, and distributed through Google’s App bundle format rather than a flat APK. As the Java platform evolves as well, it’s essential for developers’s tools to keep pace with these advancements—and DashO is focused on expanding protection coverage to match how Android and Java applications are built and shipped today.
Stronger production-scale Android coverage
When an Android app grows beyond a certain size by pulling in third-party libraries, it eventually exceeds Android’s 65k method limit. Once this happens, Android solves the problem with multidex APK—which splits the code across multiple DEX files. The app loads these during runtime, and everything works efficiently. But this comes with challenges: and in order for an obfuscation security tool to handle multidex correctly, it needs to be able to process and reassemble multiple DEX files as a bundle, not process these files one at a time. DashO 12.8.0 now does this seamlessly.
With this release, developers can:
- Secure their process through obfuscation, and repackage files into correct, distributable outputs on multidex APKs.
- Remove friction in the pipeline for development teams working on production-scale Android applications.
Application protection before it reaches the Play Store
Android App Bundle (AAB) is Google’s preferred app distribution for the Play Store. For many years the recommended approach has been for developers to let Google generate device-optimized APKs for every user, rather than uploading individual universal APKs. And with security at the forefront, developers who wanted to apply protection to their AAB faced extensive additional work––until now.
Developers can now:
- Input all finished AABs directly into DashO—which can unpack the bundle, obfuscate all contained code, and repackage it fully protected for Play Store, with no additional workarounds.
Continued Java 26 Support
Java 26 is the latest version that continues to evolve at a steady pace. This release ensures DashO effectively manages applications targeting Java 26 without errors or output regressions. It also covers typical situations where a development team upgrades their target Java Development Kit (JDK) prior to implementing any new language features.
With this release, developers can:
- Confidently obfuscate their applications, whether they’ve only updated the targeted JDK or new Java 26 features.
Establish correct classfile version handling. - Support for Java 25, 21, and all earlier LTS versions continues unchanged.
PreEmptive safeguards your applications
DashO 12.8.0 fully supports Android multidex APKs and AAB along with stronger continued coverage for Java 26, and is now available for all PreEmptive customers with active licences.
New to DashO? Start a free trial to see how easy it is to add enterprise-grade protection to your Android and Java applications.
