2008-11-25 20 views
7

Tengo un exe que sé que fue escrito en java. Entiendo que los programas de Java pueden convertirse en un exe y que hay herramientas para convertir archivos jar a exe, pero ¿es posible convertir de nuevo? Los archivos jar AFAIK se pueden ejecutar en cualquier plataforma que pueda ejecutar Java y me gustaría usar un programa java compilado de Windows en mac sin usar ninguna virtualización adicional (wine, vmware)¿Cómo puedo extraer Java exe en jar

Respuesta

13

Depende de cómo se haya construido el exe:

  • Si se ha envuelto simplemente, con una herramienta como JSmooth (como se sugiere por la presente thread), la misma herramienta puede extract the jar
  • Si se ha compilado, con, por ejemplo gcj (como se ilustra por this question), ... No estoy seguro.
  • Si ha sido compilado por un compilador estático (o AOT - Ahead-Of-Time -), creo que no es posible extraer los frascos origniales.
+0

quizás tratar de ejecutarlo a través de un decompilador java – Dan

4

Si su aplicación fue envuelta usando JSmooth, puede buscar en su directorio temporal predeterminado (C: \ Documents and Settings \ Username \ Local Settings \ Temp) mientras se ejecuta la aplicación.

Abra una ventana del explorador de Windows en el directorio temporal, luego inicie su aplicación. Debería ver aparecer un archivo jar (Temp # .jar). Solo haz una copia de esto y deberías estar en camino.

0

Es posible convertir file.exe nuevamente en file.jar, para ir con este proceso de reversión requerirá que usted sepa cómo se cifró el archivo, por ejemplo, si el nombre y los archivos de la clase de cifrado de primer nivel son no oculto, para el segundo nivel, las clases de archivos están ocultas, porque el archivo y las clases del tercer nivel están ocultos. Para obtener este software para descargar jar to exe y probar cómo convertir jar a exe, entonces podrás saber lo contrario. para saber cómo proceder con la inversión del proceso hay un solo blog que me ayudó a mí y todas las herramientas que puede usar están enumeradas allí como: Resource Hacker Winhex Ollydbg 1.10+ MemoryDump 0.9 y Olly Advanced o StrongOD Plugin (para ctrl avanzado + g) DJ Java Decompiler 7-Zip o WinRAR El enlace: https://reverseengineeringtips.blogspot.com/2014/12/unpacking-jar2exe-21-extracting-jar.html?showComment=1480364662658#c447064983483780468

gracias

Cuestiones relacionadas