Deobfuscator
1.0.0
java 的反混淆器
重要的
這是 diobfuscator 版本的 dev(v2) 版本,尚未完成,如果您願意提供幫助,這裡有一個需要完成的事情清單。舊的 diobfuscator 已移至 v1 分支。
將舊的 Transformer 移植到新的程式碼庫
測試Match
API
實施/改進變壓器
編寫測試
關於新 API 如何呈現的回饋(主要是Match
API)
您也可以提供混淆範例以幫助變壓器的開發。
否...沒有 GUI 計劃
另外從現在開始 Diobfuscator 使用 Java Google Codestyle
mvn fmt:format
mvn fmt:check
建構於:Java 17 (Temurin)
如果您想使用此反混淆器,您需要從 IDE 手動啟動它。
將混淆後的 jar 放入根項目目錄中。例如在work/obf-test.jar
中
導航到Bootstrap.java
類
在此類中編輯反混淆器配置
inputJar
- 您在步驟 1 中放置的混淆後的 jar 文件
transformers
- 選擇您想要運作的變壓器。您可以在deobfuscator-transformers
模組中找到它們。
從 IDE 手動運行此類。您可以使用我們預先設定的名為Bootstrap
的 IntelliJ 任務。
歡迎貢獻!請參閱 CONTRIBUTING.md 以了解專案介紹和有關 java 字節碼的一些基本知識。