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無法正常工作的問題。
- 修正了當許可證過期時配置編輯器部分啟用的問題。