normalmente el .jar es como un como un compreso
te cuento en español, como lo hizo alguien ingles para resolver un tema similar:
si usas
http://ricardonarvaja.info/WEB/buscador.phpy colocas como termino JAVA
<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/1101-1200>
1105-Un Poco de Cracking en Java - Kotoba 4.5 By.[AmeRiK@nO].rar
<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/801-900>
802-Cracking en Java - Keygeneando una aplicación - por marciano.rar
<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/901-1000>
919-Notes_on_reversing_and_cracking_Java_target_Part1_by_ThunderPwr.rar
903-Notes_on_reversing_and_cracking_Java_target_by_ThunderPwr.rar
937-Notes_on_reversing_and_cracking_Java_target_Part3_by_ThunderPwr.rar
920-Notes_on_reversing_and_cracking_Java_target_Part2_by_ThunderPwr.rar
<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/1001-1100>
1089-Covert_Java_-_Techniques_For_Decompiling__Patching__And_Reverse_Engineering__2004_.pdf.7z
<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/501-600>
589-Cracking en Java sin elegancia - por marciano.zip
<http://ricardonarvaja.info/WEB/CURSO NUEVO/TEORIAS NUMERADAS/1201-1300>
1224-Cracking.en.Java.NCR.rar
veras que igual hay escritos para Java..asi tambien para palm y otros..
saludos Apuromafo