martes, 15 de noviembre de 2011

Obtener el código fuente o Decompilar un .jar o jarras en java



Hoy les traigo una manera de obtener elcódigofuente de un fichero .jar o jarra hecho en java mas de uno quien nohabráquerido obtener elcódigofuente de unaaplicaciónjava para ver como funciona su uso es muy sencillo este programita desarrollado en java se llamajd-gui .
¿Que es Decompilar?
es un programa que intenta recrear elcódigofuente de un lenguaje de alto nivel de un programa ya compilado a esto se le llamaingenieríainversa
Pasos para su uso:
  • ejecutamos el programa
  • menúFile Open File buscan el archivo .jar abrir
  • listo se les presentara al lado izquierdo las clases del .jarencojenuna clase ypodránver sucódigofuente
  • si quieren guardarlo ya decompilado es decir el proyecto entero con sucódigofuente,imágenestodo
  • clic en el menu File save all source guardar y listo se guardara con formato .zip
  • Importante: al decompilar un fichero jar y si notan uncódigoque no entienden es por que ese jar fue protegido con un ofuscador decódigomuy pronto veremos como proteger nuestrocódigofuente de 2,3,4 que quieran obtenerlo

Si lo imaginas,lo programas

3 comentarios:

  1. Está muy bien el decompilador, gracias por la recomendación. Soy novato con java, así que no tengo mucha idea aviso.

    Ahora que he decompilado mi programa: ¿Como se importa este código en un editor como eclipse? El caso es que lo he importado pero saltan como 1000 errores (Te aseguro que el programa funciona) ¿Puede deberse a que falta alguna librería o algo?

    ResponderEliminar
  2. eso se debe a que ese programa si es JAVA esta protegido pro el creador para que cuando lo descompiles te salga una cantidad de errores que haya puesto el creador xD

    ResponderEliminar
  3. El codigo que me da lo puedo abrir como un proyecto en netbeans..?

    ResponderEliminar