Boa tarde a todos.
Estou avaliando algumas ferramentas para ofuscar o bytecode das classes java e não estou muito vislumbrado com os resultados.
Atualmente estou testando as ferramentas Retroguard e yGard.
O Retroguard, pelo que testei, é um aplicativo onde vc apenas executa-o com a chamada java e informa os parâmetros. Ao concluir, este gera um outro pacote com as classes atualizadas. Mas ao utilizar o jad para descompilá-los, continuei a visualizar todo o código java, de forma totalmente legível, apenas com alguns nomes atualizados e em pacotes também com nomes diferenciados.
Quanto ao yGard, este ainda estou tentando acertar o arquivo build.xml do ant para executar tal processo.
O principal motivo de estar perguntando a vcs tal questão é que atualmente estou trabalhando em uma empresa onde o código deve ser protegido, para evitar a cópia ou conhecimento do código por empresas concorrentes.
Então, vcs conhecem outras ferramentas que dificultem a cópia de seu conteúdo ?
Att.
Ederson.