わかりました、私は今ちょっと窮地に陥っています。
コア/外部セクションに分割したJavaプログラムがあります。
外部コード (公開予定) が参照できる Java ライブラリにコアを照合しました。
ただし、この Java ライブラリの内容を逆コンパイル可能にしたくありません。
そこで、優れた Java 難読化ツールを探しに行きました。
私の状況を複雑にしているのは、私のJavaライブラリが正確にモジュール化されていないという事実です-それは外部コードの状態を参照/変更します(はい、それはひどいですが何でも)
すべてのプレミアム難読化ツール (ZKM、allatori など) と無料の難読化ツールのデモを試しましたが、どちらも
- 私が必要としている非常に弱い制御フローの難読化があります
- jar自体には含まれていないが、まだ参照されているJavaライブラリ/依存関係への参照が原因で停止します。
何かアドバイス?