jueves, 8 de abril de 2010

Decompilar un .class con gedit

Listo, ya encontré una forma rápida de descompilar estos archivos desde mi Ubuntu, sin tener que webiar mucho.

A tomar nota!!

  1. Entrar al sitio de Tomas Varaneckas y descargar su última versión del JAD:


  2. * La "statically linked edition" les funcionará de una.

  3. Descompriman el archivo jad y dejenlo dentro de /opt/jad/

  4. Abran el gedit y entren a la sección de plugins

  5. gedit -> Edit -> Preferences -> Plugins


  6. Seleccionen el plugins llamado "External Tools"
    * Si no lo tienen (lo cual es extraño) tienen que instalar el "gedit-plugins"

  7. sudo apt-get install gedit-plugins

  8. Entren a "Configure Plugin" y comencemos con la configuración de un nuevo comando dándole clic en el boton "New".

  9. Colocale el nombre que quieras... yo lo referenciaré de ahora en adelante como "Decompile .class"

  10. En el campo "Edit:" ingresa lo siguiente:

  11. #!/bin/sh

    /opt/jad/jad -p "`zenity --file-selection 2> /dev/null`" 2> /dev/null

  12. En la opción "Output:" selecciona la opción "Create new document"

  13. Les tiene que quedar algo más o menos así:

  14. Ya puedes darle al botón "Close"

  15. Ejecutemos el plugin:

  16. Toots -> External Tools -> Decompile .class

  17. Buscar el archivo .class y listo!!