Skip to main content

Update Note

· 5 min read

3.1.1.18695

Update Note(Compare 3.1.0.18222 version update):

  1. Support external resource encryption for Android APKs.
  2. Support uploading iOS apps hardened with new versions of Xcode.
  3. Support domain binding during JavaScript hardening.
  4. Optimize size after hardening Android APKs/AABs.
  5. Optimize network authorization functionality.
  6. Fix issue with Android Unity AAB file verification.
  7. Fix permissions issue on Android 14.
  8. Fix issue with resolving a Maven-packaged JAR that fails to parse.
  9. Fix protection failure when using ds command line to protect folders.
  10. Fix issue where a Go language compiled ELF file freezes on Linux when compressed.
  11. Fix shared data section missing data after compressing DLLs in PE.

3.1.0.18222

Update Note(Compare 3.0.4.17936 version update):

  1. Support network authorization function.
  2. Support string encryption function for Java VME and Android AAR programs.
  3. Support virtualization tag function for Android APK and AAB applications.
  4. Support .NET custom name obfuscation tags.
  5. Optimize file verification and signature verification functions for Android APK and AAB applications.
  6. Optimize multi-language display in the interface.
  7. Fix crash issue when compressing a Linux program.
  8. Fix issue where certain features in QT programs do not work after using import table protection.
  9. Fix issue where certain .NET program interface features do not display correctly after string encryption.

3.0.4.17936

Update Note(Compare 3.0.3.17747 version update):

  1. Support for Android apps compiled with .NET MAUI framework.
  2. Support scenarios where native libraries (.so) in Android apps read assets resources.
  3. Introduce standalone signing tool for APK/AAB.
  4. Introduce command line option (-check) to detect if programs in a file or directory are protected.
  5. Introduce command line option (–oep) to protect the entry function of programs.
  6. Command line option (-strip) supports removing debug information for MachO format programs.
  7. Command line supports SDK tag functions printing messages to console.
  8. Enhance security of .NET code virtualization.
  9. Optimize backward compatibility of Android Dex encryption.
  10. Optimize JDK version detection for signature settings.
  11. Optimize compatibility of PE program import table functionality.
  12. Fix issue where MachO SDK tag protection causes programs to fail on certain machines.
  13. Fix issue where selected compression for certain .NET programs increases file size significantly.
  14. Fix mismatched exception message for Java VME "class not found" errors.
  15. Fix issue where .NET 2.0 programs fail to run after enabling JIT encryption on Windows XP systems.

3.0.3.17747

Update Note(Compare 3.0.2.17493 version update):

  1. Support string encryption function for Android APK/AAB applications.
  2. Support anti-screenshot function for Android APK/AAB/Unity applications.
  3. Support .pck resource files under Unity AssetBundles directory.
  4. Support "remove debug information" function for MachO format.
  5. Support signing function for Java BCE/VME protection method on macOS ARM architecture systems.
  6. Support ObfuscationAttribute function for .NET programs to use SDK tags.
  7. Enhance PE compression function.
  8. Enhance APK file verification security.
  9. Adaptation for Android applications hardened for use on Android 14 systems.
  10. Adaptation for JIT encryption function for programs compiled with .NET 7.
  11. Optimize function names in Java VME/Android AAR configuration files.
  12. Optimize parsing performance of Native programs.
  13. Fix issue of APK/AAB "detecting emulator" incorrectly identifying non-phone devices.
  14. Fix crash issue after encrypting code in programs compiled with new versions of Xcode.
  15. Fix parsing failure issue of a specific Electron program.

3.0.2.17493

Update Note(Compare 3.0.1.17240 version update):

  1. Support programs compiled with gcc9 and above on Linux.
  2. Support .NET resource encryption.
  3. Support Java BCE and VME modes for use on Alpine Linux systems.
  4. Automatically grant executable permissions to programs protected on non-Windows platforms.
  5. When protecting trial versions of Android applications with an independent shell, default to using a test keystore.
  6. Recognize second-level protection of Unity Il2cpp programs when protecting with a shell tool.
  7. Optimize parsing of iOS arm64e instructions.
  8. Optimize antivirus false positives for Android APKs.
  9. Display authorization for multiple locks in authorization information.
  10. Convert C++ program PDB symbols to readable function names.
  11. Fix issue where encryption of strings in a certain .NET program fails.
  12. Fix temporary file space occupation issue when running Java-BCE.
  13. Fix map file encoding conversion issue causing garbled characters for non-English encodings.
  14. Fix conflict between Android APK resource encryption and 233 platform.

3.0.1.17240

Update Note(Compare 3.0.0.17058 version update):

  1. Support iOS15 MachO file's new format.
  2. Support full function command line options.
  3. Optimize default protection options for command line.
  4. Update the help documentation.

3.0.0.17058

Update Note(Compare 2.5.2.16690 version update):

  1. Support .NET application code virtual protection.
  2. Support .NET application string encryption.
  3. Supports direct protection of Electron asar files.
  4. Supports Fat file protection for iOS and macOS.
  5. The command line supports license binding and unbinding.
  6. The command line supports Merge .NET Assemblies.
  7. Optimized .NET custom name obfuscation.
  8. Added Dalvik disassembly function on the tool interface.
  9. Added "Strip symbol Table" option on the tool interface (for elf files).
  10. Added a License expiration reminder on the tool interface.
  11. Added "Electron asar" pack and unpack tools on the interface.
  12. Fixed an android 12 32-bit resource encryption crash.
  13. Fixed some other bugs.