Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Ingeniería inversa a librerías java
#5
¡SÍÍÍÍÍÍÍ! ¡Epic winrar! (nunca mejor dicho)

Escogí la segunda opción, la de borrar el .class chungo del .jar con el WinRAR. Luego cogí el source y creé la misma estructura de paquetes y lo metí ahí. Tras reparar las guarradas que hizo con ella el compilador, ¡arcoiris de colores!

O casi, porque resulta que si cargas clases por reflection que hagan uso de librerías nativas, si no las cargas desde la misma clase reflejada, explota, y con la segunda instancia que creas, la librería nativa sigue cargada pero misteriosamente no puedes enlazar con nada, y como en java no puedes descargar en tiempo ejecución librerías nativas... Esto lo he evitado haciendo que la clase plugin sea un singleton estático que vive durante toda la aplicación.

¡Mil gracias, majo!
[Imagen: z4kSKUd.png]
Responder


Mensajes en este tema
Ingeniería inversa a librerías java - por Reaper45 - 05-09-2013, 07:43 PM
RE: Ingeniería inversa a librerías java - por Reaper45 - 05-10-2013, 01:48 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)