Corat Coret

JadRetro, decompiler java 1.5

tinggalkan komentar »

Untuk melakukan decompile file .class yang berbasis java 1.5 dan class file version 48.0 maka kita tidak bisa seutuhnya menggunakan JAD selaku kompiler. Kita memerlukan tambahan berupa JadRetro ( linux, windows). JadRetro merupakan: *kutipan dari jadretro.txt

JadRetro is not a decompiler itself, it is a class transformer helping
some old (but good) Java decompilers to convert more class files and/or
generate more correct source code.

Jadi apabila kita mengalami gagal dalam me-decompile seperti ini:

Parsing xxx.class…The class file version is 48.0 (only 45.3, 46.0 and 47.0 are supported)
Parsing inner class xxx$xxxx.class…The class file version is 48.0 (only 45.3, 46.0 and 47.0 are supported)
Parsing inner class xxxxx$1.class…The class file version is 48.0 (only 45.3, 46.0 and 47.0 are supported)
Generating xxxxxx.ave
Couldn’t fully decompile xxxxxx$
Couldn’t resolve all exception xxxxxxxx$

Maka hal yang perlu dilakukan adalah

  1. jadretro  -c  xxx.class
  2. jad xxx.class

Setelah itu kita akan mendapatkan file .jad yang benar2 merupakan isi dari file .class.

CMIIW

Ditulis oleh mytuxs

11 Maret , 2010 pada 10:47 pm

Ditulis dalam Linux

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.