パソコン移行時にケータイアプリのソースプログラムをなくしてしまった。
あるのは公開のためにアップロードしているjarファイルである。
実はjarファイルを逆コンパイルしてjavaソースを生成出来るのだ!
1.***.jarは***.classをzip圧縮したものなので拡張子を変更して***.zipにして解凍すれば***.classファイルが生成される。
2.フリーソフトjad.exeを「JAD Java Decompiler Download Mirror」からダウンロードして
>jad.exe ***.class |
3.生成された***.jadは日本語がunicodeなので「ネイティブコードからUnicodeへ変換(native2ascii)」からnative2ascii.exeをダウンロードして
>native2ascii.exe -reverse ***.jad ***.java |
生成されたソースはデータ名は機械的につけられているが、ロジックは完全に復元されている。
0 件のコメント:
コメントを投稿