Olá, neste artigo gostaria de falar sobre alguns programas úteis que podem ser úteis na programação. Por exemplo, você precisa olhar o código de outra pessoa, mas não possui o código-fonte, ou criptografar seu programa para que ninguém possa visualizá-lo, etc. Preparei uma pequena lista de programas que conheço.
Instruções :
Instruções:
Instruções :
Instruções :
Tradutor em aula
O programa foi projetado para editar variáveis de string.- Abra arquivos *.class usando este programa até que uma lista de linhas que eles contêm apareça à esquerda. Se não houver texto na aula, o programa reportará isso.
- Selecione as linhas uma por uma na lista à esquerda e altere-as na janela no canto inferior direito. O texto fonte é exibido na janela superior.
- As linhas alteradas são marcadas em verde na lista.
- Para salvar um novo arquivo *.class com as linhas já alteradas, use o menu Arquivo->Salvar.
JD-GUI
O programa foi projetado para visualizar classes Java e exibir o código-fonte do programa.- Arraste qualquer jar ou arquivo de classe para a janela do programa.
Editor de bytecode Java
O programa foi projetado para editar bytecode, visualizar e alterar classes java.- Usando este programa, abra arquivos *.class ou arquivos *.jar e selecione a classe desejada para edição.
- Selecione as guias uma por uma na lista à esquerda.
- Para alterar o código do método, selecione a guia Métodos à esquerda e o método desejado.
- Para salvar um novo arquivo *.class com métodos já modificados, use o botão Salvar método na parte superior da edição do método.
Longarina
O programa foi projetado para proteção abrangente de aplicativos Java.- Selecione o arquivo *.jar que deseja proteger e onde deseja salvá-lo.
- Marque as caixas que precisam ser protegidas.
- Clique em executar e espere terminar.
Fernflower
O programa foi projetado para descompilar aplicativos Java. Este programa não possui interface gráfica, deve ser iniciado através de um terminal. Instruções :- Crie uma pasta e coloque lá os arquivos para descompilação, crie também uma pasta para as fontes.
- Através do terminal, chame o programa com os argumentos: 1) pasta para descompilação, 2) pasta para fontes (chame fernflower.jar deobf src).
- Todo o código-fonte da pasta deobf aparecerá na pasta src.
GO TO FULL VERSION