天天看點

重大更新!JAVA代碼保護工具DashO Pro v11.0全新上線!不再支援Java 7、9和10版本

DashO是一個Java和Android的混用程式,它提供企業級應用的加強和屏蔽,大大降低了知識産權盜竊、資料盜竊、盜版和篡改的風險。分層混淆,加密,水印,自動失效,反調試,反篡改,反仿真器,反挂鈎,反根裝置解決方案,為世界各地的應用程式提供保護。

CTO Bill Leach在關于Preashtive的Android和Java保護産品DashO 11釋出的最新演講中說:“更好的許可意味着更大的靈活性。” “新的浮動許可證和産品激活功能使使用者可以即時配置DashO,例如,在尚未預先安裝DashO的雲托管建構代理上。通過在運作時指定許可證密鑰,開發團隊無論在何處運作都可以更輕松地自動化其建構。”

更新後的許可和激活不是該最新版本中的唯一更新,其他重點包括:

  • 控制流程的改進,重命名和删除轉換,以提供更強大的保護。
  • 更新了Android版DashO Gradle插件和Java版DashO Gradle插件。
  • 使用者指南中新的“ 發行清單”部分使使用者了解在将DashO內建到項目中之前,之中和之後應該考慮的事項。通過識别和記錄這些“最佳實踐”,我們将繼續努力降低保護成本并提供業界最佳支援。

還有一些重大更改:最重要的是,我們已将最低Java運作時要求更改為Java8。不再支援使用舊版本或不受支援的Java版本(尤其是Java 7、9和10)運作DashO。現在,我們建議運作Java 11,DashO的安裝程式中包括JRE 11.0.8。(點選下載下傳DashO最新版)

具體更新内容如下:

重要更新

DashO 11.0引入了浮動許可證支援并改進了産品激活。

增強功能

  • 改進的Java 11支援重命名和删除僅通過調用動态和動态常量引用的類,方法和字段。
  • DashO現在支援浮動許可證。
  • 改進了産品激活過程。
  • 現在可以通過配置編輯器更新産品許可證。
  • 現在可以通過環境或指令行配置産品許可證。
  • Android項目向導改進了gradle腳本解析。
  • Android向導和遷移向導再次使用Android Gradle Plugin 3.2.x支援Android項目,并将最低版本強制為3.2.0。
  • 改進了有關Kotlin協程的文檔和故障排除。
  • 現在,可以通過PREEMPTIVE_TELEMETRY_OPT_OUT環境變量控制通過客戶回報計劃進行的報告。
  • 在使用者指南中添加了發行清單。
  • 更新了樣本。

變化

  • 重大變化:
    • DashO不能再與Java 7、9或10一起運作。不建議在Java 8上運作。推薦的運作時為Java 11(或更高版本)。
    • 删除了對不推薦使用的屬性的支援:${javaws.jar}。
  • 将産品名稱從PreEmptive Protection DashO(适用于Android和Java)更新為PreEmptive Protection DashO。
  • 更新了在安裝程式中加入 AdoptOpenJDK JRE 11.0.8 版。
  • 更新了 DashO Gradle Plugins for Java 至 v5.0.0,支援 Gradle 5 及更高版本。
  • 删除了使用 rpm 安裝 .rpm Linux/GNU 安裝包的說明:使用 yum 替代。
  • 對使用DashO安裝目錄中的許可證檔案的支援已被取消。請聯系PreEmptive,了解遷移到浮動許可證的情況。

修正

  • 修正了ControlFlow在沒有改變任何東西的情況下,會報告方法處于活動狀态的問題。
  • 啟用Dalvik Compatibility時,Block Splitting不會被應用的問題。
  • 修正了在某些情況下,Block Jumbling無法完成的問題。
  • 修正了DashO在某些情況下會遇到StackOverflowError的問題。
  • 修正了antconfig.bat無法正常工作的問題。
  • 修正了當許可證過期時配置編輯器部分啟用的問題。

繼續閱讀