Put menu in head line, added feedback page, small updates.

git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1242 379699f6-c40d-0410-875b-85095c16579e
master
hoenicke 24 years ago
parent 076911a762
commit 9c9de3b561
  1. 103
      jode/doc/applet.html
  2. 6
      jode/doc/applet.php
  3. 93
      jode/doc/bluesky.html
  4. 136
      jode/doc/download.html
  5. 43
      jode/doc/download.php
  6. 83
      jode/doc/feedback.html
  7. 17
      jode/doc/feedback.php
  8. 11
      jode/doc/footer.inc
  9. 51
      jode/doc/header.inc
  10. 95
      jode/doc/history.html
  11. 2
      jode/doc/history.php
  12. 93
      jode/doc/index.html
  13. 102
      jode/doc/license.html
  14. 9
      jode/doc/license.php
  15. 103
      jode/doc/links.html
  16. 10
      jode/doc/links.php
  17. 131
      jode/doc/menu.inc
  18. 126
      jode/doc/usage.html
  19. 33
      jode/doc/usage.php

@ -6,65 +6,69 @@
<meta name="description" content="JODE - Java Optimize and Decompile Environment."> <meta name="description" content="JODE - Java Optimize and Decompile Environment.">
<meta name="author" content="Jochen Hoenicke"> <meta name="author" content="Jochen Hoenicke">
<meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL"> <meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL">
<style type="text/css">
<!--
body { color:#000000; background-color: #FFFFFF; }
.nav { font-family: Helvetica, Arial, sans-serif; font-weight: bold;
color:#000000; background-color: #EEEEF8; }
.footer { color:#FFFFFF; background-color: #737B9C; }
.boldlink { font-weight:bold; text-decoration: none; color:#FFFFFF; }
//-->
</style>
</head> </head>
<BODY bgcolor=#FFFFFF topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0"> <body text=#000000 bgcolor=#FFFFFF>
<table cellpadding=4 cellspacing=1 width=100%>
<tr><td> <table cellpadding=4 cellspacing=1 width=100%
</td> ><tr
<td> <img src="jode-logo.gif" alt="JODE" width=286 height=110></td> ><td align="left"
</tr> ><img src="jode-logo.gif" alt="JODE" width=286 height=110
<tr> ></td
<td valign="top"> ><td align="right"
<table cellspacing=0 cellpadding=3 width=100% border=0 bgcolor=eeeef8> >Powered by <a href="http://sourceforge.net"><img
<tr bgcolor="7272cc"> src="http://sourceforge.net/sflogo.php?group_id=3790&type=1"
<td align="center"><font color="ffffff"><b>Jode</b></font></td></tr> border=0 width=88 height=31 alt="SourceForge"></a><br
<tr><td align="right"> >Best viewed with <a
<a href="./"><B>Home</B></a><br> href="http://www.anybrowser.org/campaign/"><img
<a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a><br> src="a-logo.gif" border=0 width=88 height=31 alt="Any
<br> Browser"></a><br
<a href="./applet.html">Applet</a><br> ></td
<a href="./download.html">Download</a><br> ></tr
<a href="./usage.html">Documentation</a><br> ></table>
<a href="./license.html">License</a><br>
<a href="./history.html">History</a><br>
<a href="./links.html">Links</a><br> <table cellspacing=0 cellpadding=3 border=0 bgcolor=#EEEEF8 class="nav">
<a href="./bluesky.html">Blue&nbsp;Sky</a><tr bgcolor="7272cc"> <tr><td class="nav">
<td align="center"><font color="ffffff"><b>Feedback</b></font></td></tr> <a href="./"><B>Home</B></a> |
<tr><td align="right"> <a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a> |
<a href="http://sourceforge.net/bugs/?group_id=3790">Bug&nbsp;Tracking</a><br> <a href="./applet.html">Applet</a> |
<a href="http://sourceforge.net/forum/?group_id=3790">Public&nbsp;Forums</a><br> <a href="./download.html">Download</a> |
<a href="http://lists.sourceforge.net/mailman/listinfo/jode-users">Mailing&nbsp;List</a><br> <a href="./feedback.html">Feedback</a> |
<a href="http://sourceforge.net/sendmessage.html?touser=18252">Private&nbsp;Mail</a><tr bgcolor="7272cc"> <a href="./usage.html">Documentation</a> |
<td align="center"><font color="ffffff"><b>Download</b></font></td></tr> <a href="./license.html">License</a> |
<tr><td align="right"> <a href="./history.html">History</a> |
<a href="ftp://jode.sourceforge.net/pub/jode/">FTP&nbsp;server</a><br> <a href="./links.html">Links</a> |
<a href="http://sourceforge.net/project/filelist.html?group_id=3790">Source&nbsp;releases</a></td></tr> <a href="./bluesky.html">Blue&nbsp;Sky</a></td></tr>
<tr bgcolor="ffffff"><td align="center"><br>Powered by <br> </table><br>
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.html?group_id=3790&type=1" border=0 width=88 height=31 alt="SourceForge"></a><br>
<br>Best viewed with <br>
<a href="http://www.anybrowser.org/campaign/"><img src="a-logo.gif" border=0 width=88 height=31 alt="Any Browser"></a><br>
</td></tr></table>
</td>
<td valign="top">
<h1>The <i>JODE</i> Applet</h1> <h1>The <i>JODE</i> Applet</h1>
Please be patience, loading the applet may take some time.<br><br> <p>Please be patience, loading the applet may take some time.</p>
<center> <center>
<applet code="jode/Applet.class" archive="jode-applet.jar" width=540 height=400> <applet code="jode/Applet.class" archive="jode-applet.jar" width=540 height=400>
<param name=pagecolor value="ffffff"> <param name=pagecolor value="ffffff">
<param name=classpath value="http://jode.sourceforge.net/load.html/http%3a//www.informatik.uni-oldenburg.de/~mw/plasma.jar"> <param name=classpath value="http://jode.sourceforge.net/load.php/http%3a//www.informatik.uni-oldenburg.de/~mw/plasma.jar">
<param name=class value="PlasmaApplet"> <param name=class value="PlasmaApplet">
<p>Sorry you need a java enabled browser to test a java applet ;-)</p> <p>Sorry you need a java enabled browser to test a java applet ;-)</p>
<p>Don't read the rest, it only contains information about the applet.</p> <p>Don't read the rest, it only contains information about the applet.</p>
</applet> </applet>
</center><br> </center><br>
Press the start button to decompile <a <p> Press the start button to decompile <a
href="http://www.informatik.uni-oldenburg.de/~mw/plasma.html">Michael's href="http://www.informatik.uni-oldenburg.de/~mw/plasma.html">Michael's
Plasma applet</a> (and give the decompiler some time to download the Plasma applet</a> (and give the decompiler some time to download the
jar file). <br><br> jar file). </p>
You may change the classpath to point to a zip or jar file of your You may change the classpath to point to a zip or jar file of your
choice, using a similar syntax. Use <code>%3a</code> instead of a choice, using a similar syntax. Use <code>%3a</code> instead of a
@ -75,20 +79,19 @@ multiple entries in the class path field separated by a comma.<br><br>
You can't use this applet for local files; the class files must be on You can't use this applet for local files; the class files must be on
a server that is accessible from sourceforge. You can try to give a server that is accessible from sourceforge. You can try to give
local filenames directly without the load.html wrapper, but that is local filenames directly without the load.php wrapper, but that is
probably forbidden by your browser. Most browser only allow loading probably forbidden by your browser. Most browser only allow loading
files from the same server as the applet, and this is the reason why files from the same server as the applet, and this is the reason why
you have to use such a cryptic URL.<br><br> you have to use such a cryptic URL.<br><br>
Save probably doesn't work, because it is forbidden by your browser.<br><br> Save probably doesn't work, because it is forbidden by your browser.<br><br>
</td></tr> <TABLE class=footer width="100%" border="0" cellspacing="0" cellpadding="2">
</table>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="737b9c">
<TR> <TR>
<TD align="center"><FONT color="#ffffff"><SPAN class="titlebar"> <TD align="center"><SPAN class=footer>
All trademarks and copyrights on this page are properties of their respective owners. <br> All trademarks and copyrights on this page are properties of their respective owners. <br>
Last updated on 8-May-2000, Last updated on 3-Jul-2000,
Copyright &copy; 1998-2000 by Jochen Hoenicke.</SPAN></FONT> Copyright &copy; 1998-2000 by Jochen Hoenicke.<br>
Canonic URL is <a class=boldlink href="http://jode.sourceforge.net/">http://jode.sourceforge.net/</a></SPAN>
</TD> </TD>
</TR> </TR>
</TABLE> </TABLE>

@ -1,7 +1,7 @@
<?php require("header.inc"); ?> <?php require("header.inc"); ?>
<h1>The <i>JODE</i> Applet</h1> <h1>The <i>JODE</i> Applet</h1>
Please be patience, loading the applet may take some time.<br><br> <p>Please be patience, loading the applet may take some time.</p>
<center> <center>
<applet code="jode/Applet.class" archive="jode-applet.jar" width=540 height=400> <applet code="jode/Applet.class" archive="jode-applet.jar" width=540 height=400>
@ -13,10 +13,10 @@ Please be patience, loading the applet may take some time.<br><br>
</applet> </applet>
</center><br> </center><br>
Press the start button to decompile <a <p> Press the start button to decompile <a
href="http://www.informatik.uni-oldenburg.de/~mw/plasma.html">Michael's href="http://www.informatik.uni-oldenburg.de/~mw/plasma.html">Michael's
Plasma applet</a> (and give the decompiler some time to download the Plasma applet</a> (and give the decompiler some time to download the
jar file). <br><br> jar file). </p>
You may change the classpath to point to a zip or jar file of your You may change the classpath to point to a zip or jar file of your
choice, using a similar syntax. Use <code>%3a</code> instead of a choice, using a similar syntax. Use <code>%3a</code> instead of a

@ -6,47 +6,51 @@
<meta name="description" content="JODE - Java Optimize and Decompile Environment."> <meta name="description" content="JODE - Java Optimize and Decompile Environment.">
<meta name="author" content="Jochen Hoenicke"> <meta name="author" content="Jochen Hoenicke">
<meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL"> <meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL">
<style type="text/css">
<!--
body { color:#000000; background-color: #FFFFFF; }
.nav { font-family: Helvetica, Arial, sans-serif; font-weight: bold;
color:#000000; background-color: #EEEEF8; }
.footer { color:#FFFFFF; background-color: #737B9C; }
.boldlink { font-weight:bold; text-decoration: none; color:#FFFFFF; }
//-->
</style>
</head> </head>
<BODY bgcolor=#FFFFFF topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0"> <body text=#000000 bgcolor=#FFFFFF>
<table cellpadding=4 cellspacing=1 width=100%>
<tr><td> <table cellpadding=4 cellspacing=1 width=100%
</td> ><tr
<td> <img src="jode-logo.gif" alt="JODE" width=286 height=110></td> ><td align="left"
</tr> ><img src="jode-logo.gif" alt="JODE" width=286 height=110
<tr> ></td
<td valign="top"> ><td align="right"
<table cellspacing=0 cellpadding=3 width=100% border=0 bgcolor=eeeef8> >Powered by <a href="http://sourceforge.net"><img
<tr bgcolor="7272cc"> src="http://sourceforge.net/sflogo.php?group_id=3790&type=1"
<td align="center"><font color="ffffff"><b>Jode</b></font></td></tr> border=0 width=88 height=31 alt="SourceForge"></a><br
<tr><td align="right"> >Best viewed with <a
<a href="./"><B>Home</B></a><br> href="http://www.anybrowser.org/campaign/"><img
<a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a><br> src="a-logo.gif" border=0 width=88 height=31 alt="Any
<br> Browser"></a><br
<a href="./applet.html">Applet</a><br> ></td
<a href="./download.html">Download</a><br> ></tr
<a href="./usage.html">Documentation</a><br> ></table>
<a href="./license.html">License</a><br>
<a href="./history.html">History</a><br>
<a href="./links.html">Links</a><br> <table cellspacing=0 cellpadding=3 border=0 bgcolor=#EEEEF8 class="nav">
<a href="./bluesky.html">Blue&nbsp;Sky</a><tr bgcolor="7272cc"> <tr><td class="nav">
<td align="center"><font color="ffffff"><b>Feedback</b></font></td></tr> <a href="./"><B>Home</B></a> |
<tr><td align="right"> <a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a> |
<a href="http://sourceforge.net/bugs/?group_id=3790">Bug&nbsp;Tracking</a><br> <a href="./applet.html">Applet</a> |
<a href="http://sourceforge.net/forum/?group_id=3790">Public&nbsp;Forums</a><br> <a href="./download.html">Download</a> |
<a href="http://lists.sourceforge.net/mailman/listinfo/jode-users">Mailing&nbsp;List</a><br> <a href="./feedback.html">Feedback</a> |
<a href="http://sourceforge.net/sendmessage.html?touser=18252">Private&nbsp;Mail</a><tr bgcolor="7272cc"> <a href="./usage.html">Documentation</a> |
<td align="center"><font color="ffffff"><b>Download</b></font></td></tr> <a href="./license.html">License</a> |
<tr><td align="right"> <a href="./history.html">History</a> |
<a href="ftp://jode.sourceforge.net/pub/jode/">FTP&nbsp;server</a><br> <a href="./links.html">Links</a> |
<a href="http://sourceforge.net/project/filelist.html?group_id=3790">Source&nbsp;releases</a></td></tr> <a href="./bluesky.html">Blue&nbsp;Sky</a></td></tr>
<tr bgcolor="ffffff"><td align="center"><br>Powered by <br> </table><br>
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.html?group_id=3790&type=1" border=0 width=88 height=31 alt="SourceForge"></a><br>
<br>Best viewed with <br>
<a href="http://www.anybrowser.org/campaign/"><img src="a-logo.gif" border=0 width=88 height=31 alt="Any Browser"></a><br>
</td></tr></table>
</td>
<td valign="top">
<h1>Blue Sky</h1> <h1>Blue Sky</h1>
<p>This section contains features that I think would be great to have, <p>This section contains features that I think would be great to have,
@ -117,14 +121,13 @@ copy them back into the java code. </p>
<p>This doesn't need to be built into the decompiler. A script that takes <p>This doesn't need to be built into the decompiler. A script that takes
the javadoc pages and the decompiled code can easily merge them.</p> the javadoc pages and the decompiled code can easily merge them.</p>
</td></tr> <TABLE class=footer width="100%" border="0" cellspacing="0" cellpadding="2">
</table>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="737b9c">
<TR> <TR>
<TD align="center"><FONT color="#ffffff"><SPAN class="titlebar"> <TD align="center"><SPAN class=footer>
All trademarks and copyrights on this page are properties of their respective owners. <br> All trademarks and copyrights on this page are properties of their respective owners. <br>
Last updated on 8-May-2000, Last updated on 3-Jul-2000,
Copyright &copy; 1998-2000 by Jochen Hoenicke.</SPAN></FONT> Copyright &copy; 1998-2000 by Jochen Hoenicke.<br>
Canonic URL is <a class=boldlink href="http://jode.sourceforge.net/">http://jode.sourceforge.net/</a></SPAN>
</TD> </TD>
</TR> </TR>
</TABLE> </TABLE>

@ -6,84 +6,96 @@
<meta name="description" content="JODE - Java Optimize and Decompile Environment."> <meta name="description" content="JODE - Java Optimize and Decompile Environment.">
<meta name="author" content="Jochen Hoenicke"> <meta name="author" content="Jochen Hoenicke">
<meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL"> <meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL">
<style type="text/css">
<!--
body { color:#000000; background-color: #FFFFFF; }
.nav { font-family: Helvetica, Arial, sans-serif; font-weight: bold;
color:#000000; background-color: #EEEEF8; }
.footer { color:#FFFFFF; background-color: #737B9C; }
.boldlink { font-weight:bold; text-decoration: none; color:#FFFFFF; }
//-->
</style>
</head> </head>
<BODY bgcolor=#FFFFFF topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0"> <body text=#000000 bgcolor=#FFFFFF>
<table cellpadding=4 cellspacing=1 width=100%>
<tr><td> <table cellpadding=4 cellspacing=1 width=100%
</td> ><tr
<td> <img src="jode-logo.gif" alt="JODE" width=286 height=110></td> ><td align="left"
</tr> ><img src="jode-logo.gif" alt="JODE" width=286 height=110
<tr> ></td
<td valign="top"> ><td align="right"
<table cellspacing=0 cellpadding=3 width=100% border=0 bgcolor=eeeef8> >Powered by <a href="http://sourceforge.net"><img
<tr bgcolor="7272cc"> src="http://sourceforge.net/sflogo.php?group_id=3790&type=1"
<td align="center"><font color="ffffff"><b>Jode</b></font></td></tr> border=0 width=88 height=31 alt="SourceForge"></a><br
<tr><td align="right"> >Best viewed with <a
<a href="./"><B>Home</B></a><br> href="http://www.anybrowser.org/campaign/"><img
<a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a><br> src="a-logo.gif" border=0 width=88 height=31 alt="Any
<br> Browser"></a><br
<a href="./applet.html">Applet</a><br> ></td
<a href="./download.html">Download</a><br> ></tr
<a href="./usage.html">Documentation</a><br> ></table>
<a href="./license.html">License</a><br>
<a href="./history.html">History</a><br>
<a href="./links.html">Links</a><br> <table cellspacing=0 cellpadding=3 border=0 bgcolor=#EEEEF8 class="nav">
<a href="./bluesky.html">Blue&nbsp;Sky</a><tr bgcolor="7272cc"> <tr><td class="nav">
<td align="center"><font color="ffffff"><b>Feedback</b></font></td></tr> <a href="./"><B>Home</B></a> |
<tr><td align="right"> <a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a> |
<a href="http://sourceforge.net/bugs/?group_id=3790">Bug&nbsp;Tracking</a><br> <a href="./applet.html">Applet</a> |
<a href="http://sourceforge.net/forum/?group_id=3790">Public&nbsp;Forums</a><br> <a href="./download.html">Download</a> |
<a href="http://lists.sourceforge.net/mailman/listinfo/jode-users">Mailing&nbsp;List</a><br> <a href="./feedback.html">Feedback</a> |
<a href="http://sourceforge.net/sendmessage.html?touser=18252">Private&nbsp;Mail</a><tr bgcolor="7272cc"> <a href="./usage.html">Documentation</a> |
<td align="center"><font color="ffffff"><b>Download</b></font></td></tr> <a href="./license.html">License</a> |
<tr><td align="right"> <a href="./history.html">History</a> |
<a href="ftp://jode.sourceforge.net/pub/jode/">FTP&nbsp;server</a><br> <a href="./links.html">Links</a> |
<a href="http://sourceforge.net/project/filelist.html?group_id=3790">Source&nbsp;releases</a></td></tr> <a href="./bluesky.html">Blue&nbsp;Sky</a></td></tr>
<tr bgcolor="ffffff"><td align="center"><br>Powered by <br> </table><br>
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.html?group_id=3790&type=1" border=0 width=88 height=31 alt="SourceForge"></a><br>
<br>Best viewed with <br> <h1>Download</h1>
<a href="http://www.anybrowser.org/campaign/"><img src="a-logo.gif" border=0 width=88 height=31 alt="Any Browser"></a><br>
</td></tr></table> <p>Click <a href="http://sourceforge.net/project/filelist.php?group_id=3790">here</a> to download
</td> the latest released source code of <i>JODE</i> . You need several
<td valign="top"> other packages to build <i>JODE</i>, check the <a href="./links.html">links page</a>. </p>
<h2>Download</h2>
<p>The simplest way to get it, especially for non unix users, is in
The latest source code of <i>JODE</i> is available at the <a href="http://sourceforge.net/project/?group_id=3790">project page</a>.
You need several other packages to build <i>JODE</i>, check the <a href="./links.html">links page</a>. <br><br>
The simplest way to get it, especially for non unix users, is in
precompiled form, though. I have two jar archives at the <a precompiled form, though. I have two jar archives at the <a
href="ftp://jode.sourceforge.net/pub/jode">ftp server</a>. You may href="ftp://jode.sourceforge.net/pub/jode">ftp server</a>. You may
need to press shift while clicking on the link, depending on your need to press shift while clicking on the link, depending on your
browser. browser.
<ul> <li><a href="ftp://jode.sourceforge.net/pub/jode/jode-1.0.93-1.1.jar">jode-1.0.93-1.1.jar</a> is for JDK&nbsp;1.1. It already <ul> <li><a href="ftp://jode.sourceforge.net/pub/jode/jode-1.0.93-1.1.jar">jode-1.0.93-1.1.jar</a> is for JDK&nbsp;1.1. It contains
contains Getopt and the collection classes from the GNU Classpath the collection classes from the GNU Classpath project. If you want to
project. If you want to use the swing interface, you have to download use the swing interface, you have to download swing separately. </li>
swing separately. </li>
<li> <a href="ftp://jode.sourceforge.net/pub/jode/jode-1.0.93-1.2.jar">jode-1.0.93-1.2.jar</a> is for JDK&nbsp;1.2. It already <li> <a href="ftp://jode.sourceforge.net/pub/jode/jode-1.0.93-1.2.jar">jode-1.0.93-1.2.jar</a> is for JDK&nbsp;1.2 or better. </li> </ul>
contains Getopt, so you don't need any other package.</li> </ul> </p>
<h2>CVS Repository</h2> <h1>CVS Repository</h1>
You can get the latest sources from the <a href="http://sourceforge.net/cvs/?group_id=3790">CVS repository</a>. <p>You can get the latest sources from the <a href="http://sourceforge.net/cvs/?group_id=3790"> CVS
Follow the instruction on that page; use <code>jode</code> as repository</a>. They may not always compile, though. If you want an
<i>modulename</i>. Then change to the directory jode and run older version you can use the <code>-r</code> option:</p>
<ul>
<li><code>-r jode_1_0_93</code>: gives you the version 1.0.93</li>
<li><code>-r branch_1_1</code>: gives you the latest version that will
become 1.1</li>
</ul>
<p>To build the sources from CVS change to the main directory where
the <code>configure.in</code> file resides and run
<pre>aclocal && automake -a && autoconf</pre> <pre>aclocal && automake -a && autoconf</pre>
Afterwards follow the instruction in the INSTALL file. Afterwards follow the instruction in the INSTALL file. </p>
</td></tr>
</table> <TABLE class=footer width="100%" border="0" cellspacing="0" cellpadding="2">
<TABLE width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="737b9c">
<TR> <TR>
<TD align="center"><FONT color="#ffffff"><SPAN class="titlebar"> <TD align="center"><SPAN class=footer>
All trademarks and copyrights on this page are properties of their respective owners. <br> All trademarks and copyrights on this page are properties of their respective owners. <br>
Last updated on 8-May-2000, Last updated on 3-Jul-2000,
Copyright &copy; 1998-2000 by Jochen Hoenicke.</SPAN></FONT> Copyright &copy; 1998-2000 by Jochen Hoenicke.<br>
Canonic URL is <a class=boldlink href="http://jode.sourceforge.net/">http://jode.sourceforge.net/</a></SPAN>
</TD> </TD>
</TR> </TR>
</TABLE> </TABLE>

@ -1,12 +1,12 @@
<?php require("header.inc"); ?> <?php require("header.inc"); ?>
<h2>Download</h2> <h1>Download</h1>
The latest source code of <i>JODE</i> is available at the <?php <p>Click <?php sflink("project/filelist.php")?>here</a> to download
sflink("project/") ?>project page</a>. the latest released source code of <i>JODE</i> . You need several
You need several other packages to build <i>JODE</i>, check the <?php other packages to build <i>JODE</i>, check the <?php selflink("links")
selflink("links") ?>links page</a>. <br><br> ?>links page</a>. </p>
The simplest way to get it, especially for non unix users, is in <p>The simplest way to get it, especially for non unix users, is in
precompiled form, though. I have two jar archives at the <a precompiled form, though. I have two jar archives at the <a
href="ftp://jode.sourceforge.net/pub/jode">ftp server</a>. You may href="ftp://jode.sourceforge.net/pub/jode">ftp server</a>. You may
need to press shift while clicking on the link, depending on your need to press shift while clicking on the link, depending on your
@ -19,22 +19,29 @@ function jarlink($what) {
echo ".jar\">jode-".$version.$what.".jar</a>"; echo ".jar\">jode-".$version.$what.".jar</a>";
} ?> } ?>
<ul> <li><?php jarlink("-1.1") ?> is for JDK&nbsp;1.1. It already <ul> <li><?php jarlink("-1.1") ?> is for JDK&nbsp;1.1. It contains
contains Getopt and the collection classes from the GNU Classpath the collection classes from the GNU Classpath project. If you want to
project. If you want to use the swing interface, you have to download use the swing interface, you have to download swing separately. </li>
swing separately. </li>
<li> <?php jarlink("-1.2") ?> is for JDK&nbsp;1.2. It already <li> <?php jarlink("-1.2") ?> is for JDK&nbsp;1.2 or better. </li> </ul>
contains Getopt, so you don't need any other package.</li> </ul> </p>
<h2>CVS Repository</h2> <h1>CVS Repository</h1>
You can get the latest sources from the <?php sflink("cvs/") ?> <p>You can get the latest sources from the <?php sflink("cvs/") ?> CVS
CVS repository</a>. repository</a>. They may not always compile, though. If you want an
Follow the instruction on that page; use <code>jode</code> as older version you can use the <code>-r</code> option:</p>
<i>modulename</i>. Then change to the directory jode and run <ul>
<li><code>-r jode_1_0_93</code>: gives you the version 1.0.93</li>
<li><code>-r branch_1_1</code>: gives you the latest version that will
become 1.1</li>
</ul>
<p>To build the sources from CVS change to the main directory where
the <code>configure.in</code> file resides and run
<pre>aclocal && automake -a && autoconf</pre> <pre>aclocal && automake -a && autoconf</pre>
Afterwards follow the instruction in the INSTALL file. Afterwards follow the instruction in the INSTALL file. </p>
<?php require("footer.inc"); ?> <?php require("footer.inc"); ?>

@ -0,0 +1,83 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
<html>
<head>
<title>Java Optimize and Decompile Environment (JODE)</title>
<meta name="date" content="2000-06-30">
<meta name="description" content="JODE - Java Optimize and Decompile Environment.">
<meta name="author" content="Jochen Hoenicke">
<meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL">
<style type="text/css">
<!--
body { color:#000000; background-color: #FFFFFF; }
.nav { font-family: Helvetica, Arial, sans-serif; font-weight: bold;
color:#000000; background-color: #EEEEF8; }
.footer { color:#FFFFFF; background-color: #737B9C; }
.boldlink { font-weight:bold; text-decoration: none; color:#FFFFFF; }
//-->
</style>
</head>
<body text=#000000 bgcolor=#FFFFFF>
<table cellpadding=4 cellspacing=1 width=100%
><tr
><td align="left"
><img src="jode-logo.gif" alt="JODE" width=286 height=110
></td
><td align="right"
>Powered by <a href="http://sourceforge.net"><img
src="http://sourceforge.net/sflogo.php?group_id=3790&type=1"
border=0 width=88 height=31 alt="SourceForge"></a><br
>Best viewed with <a
href="http://www.anybrowser.org/campaign/"><img
src="a-logo.gif" border=0 width=88 height=31 alt="Any
Browser"></a><br
></td
></tr
></table>
<table cellspacing=0 cellpadding=3 border=0 bgcolor=#EEEEF8 class="nav">
<tr><td class="nav">
<a href="./"><B>Home</B></a> |
<a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a> |
<a href="./applet.html">Applet</a> |
<a href="./download.html">Download</a> |
<a href="./feedback.html">Feedback</a> |
<a href="./usage.html">Documentation</a> |
<a href="./license.html">License</a> |
<a href="./history.html">History</a> |
<a href="./links.html">Links</a> |
<a href="./bluesky.html">Blue&nbsp;Sky</a></td></tr>
</table><br>
<h1>Feedback</h1>
<p>You can report bugs to the <a href="http://sourceforge.net/bugs/?group_id=3790">bug forum</a>.
Please send me a short notice if you add a bug.</p>
<p>You can contact me per email via <a
href="http://sourceforge.net/sendmessage.php?touser=18252">hoenicke at
users.sourceforge.net</a>. Please mention <i>jode</i> in the
subject.</p>
<p>There is a mailing list. Check <a href="http://lists.sourceforge.net/mailman/listinfo/jode-users">this page</a> for subscription informations.</p>
<TABLE class=footer width="100%" border="0" cellspacing="0" cellpadding="2">
<TR>
<TD align="center"><SPAN class=footer>
All trademarks and copyrights on this page are properties of their respective owners. <br>
Last updated on 3-Jul-2000,
Copyright &copy; 1998-2000 by Jochen Hoenicke.<br>
Canonic URL is <a class=boldlink href="http://jode.sourceforge.net/">http://jode.sourceforge.net/</a></SPAN>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

@ -0,0 +1,17 @@
<?php require("header.inc"); ?>
<h1>Feedback</h1>
<p>You can report bugs to the <?php sflink("bugs/")?>bug forum</a>.
Please send me a short notice if you add a bug.</p>
<p>You can contact me per email via <a
href="http://sourceforge.net/sendmessage.php?touser=18252">hoenicke at
users.sourceforge.net</a>. Please mention <i>jode</i> in the
subject.</p>
<p>There is a mailing list. Check <a href="http://lists.sourceforge.net/mailman/listinfo/jode-users">this page</a> for subscription informations.</p>
<?php require("footer.inc"); ?>

@ -1,11 +1,10 @@
</td></tr> <TABLE class=footer width="100%" border="0" cellspacing="0" cellpadding="2">
</table>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="737b9c">
<TR> <TR>
<TD align="center"><FONT color="#ffffff"><SPAN class="titlebar"> <TD align="center"><SPAN class=footer>
All trademarks and copyrights on this page are properties of their respective owners. <br> All trademarks and copyrights on this page are properties of their respective owners. <br>
Last updated on 30-Jun-2000, Last updated on 3-Jul-2000,
Copyright &copy; 1998-2000 by Jochen Hoenicke.</SPAN></FONT> Copyright &copy; 1998-2000 by Jochen Hoenicke.<br>
Canonic URL is <a class=boldlink href="http://jode.sourceforge.net/">http://jode.sourceforge.net/</a></SPAN>
</TD> </TD>
</TR> </TR>
</TABLE> </TABLE>

@ -1,13 +1,17 @@
<?php <?php
if (! $extension) {
$extension = "php";
}
$version="1.0.93"; $version="1.0.93";
function selflink($link) { function selflink($link) {
global $extension;
echo "<a href=\"./"; echo "<a href=\"./";
if ($link != "jode") { if ($link != "index") {
if (ereg("#", $link)) { if (ereg("#", $link)) {
$link = ereg_replace("#", ".php#", $link); $link = ereg_replace("#", ".$extension#", $link);
} else { } else {
$link .= ".php"; $link .= ".$extension";
} }
echo "$link"; echo "$link";
} }
@ -25,18 +29,35 @@ function sflink($link) {
<meta name="description" content="JODE - Java Optimize and Decompile Environment."> <meta name="description" content="JODE - Java Optimize and Decompile Environment.">
<meta name="author" content="Jochen Hoenicke"> <meta name="author" content="Jochen Hoenicke">
<meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL"> <meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL">
<style type="text/css">
<!--
body { color:#000000; background-color: #FFFFFF; }
.nav { font-family: Helvetica, Arial, sans-serif; font-weight: bold;
color:#000000; background-color: #EEEEF8; }
.footer { color:#FFFFFF; background-color: #737B9C; }
.boldlink { font-weight:bold; text-decoration: none; color:#FFFFFF; }
//-->
</style>
</head> </head>
<BODY bgcolor=#FFFFFF topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0"> <body text=#000000 bgcolor=#FFFFFF>
<table cellpadding=4 cellspacing=1 width=100%>
<tr><td> <table cellpadding=4 cellspacing=1 width=100%
<?php /* <CENTER><img src="constructionint.gif" alt="Under Construction, "><br> ><tr
beware broken links</CENTER> */ ?> ><td align="left"
</td> ><img src="jode-logo.gif" alt="JODE" width=286 height=110
<td> <img src="jode-logo.gif" alt="JODE" width=286 height=110></td> ></td
</tr> ><td align="right"
<tr> >Powered by <a href="http://sourceforge.net"><img
<td valign="top"> src="http://sourceforge.net/sflogo.php?group_id=3790&type=1"
border=0 width=88 height=31 alt="SourceForge"></a><br
>Best viewed with <a
href="http://www.anybrowser.org/campaign/"><img
src="a-logo.gif" border=0 width=88 height=31 alt="Any
Browser"></a><br
></td
></tr
></table>
<?php require("menu.inc"); ?> <?php require("menu.inc"); ?>
</td>
<td valign="top">

@ -6,48 +6,52 @@
<meta name="description" content="JODE - Java Optimize and Decompile Environment."> <meta name="description" content="JODE - Java Optimize and Decompile Environment.">
<meta name="author" content="Jochen Hoenicke"> <meta name="author" content="Jochen Hoenicke">
<meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL"> <meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL">
<style type="text/css">
<!--
body { color:#000000; background-color: #FFFFFF; }
.nav { font-family: Helvetica, Arial, sans-serif; font-weight: bold;
color:#000000; background-color: #EEEEF8; }
.footer { color:#FFFFFF; background-color: #737B9C; }
.boldlink { font-weight:bold; text-decoration: none; color:#FFFFFF; }
//-->
</style>
</head> </head>
<BODY bgcolor=#FFFFFF topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0"> <body text=#000000 bgcolor=#FFFFFF>
<table cellpadding=4 cellspacing=1 width=100%>
<tr><td> <table cellpadding=4 cellspacing=1 width=100%
</td> ><tr
<td> <img src="jode-logo.gif" alt="JODE" width=286 height=110></td> ><td align="left"
</tr> ><img src="jode-logo.gif" alt="JODE" width=286 height=110
<tr> ></td
<td valign="top"> ><td align="right"
<table cellspacing=0 cellpadding=3 width=100% border=0 bgcolor=eeeef8> >Powered by <a href="http://sourceforge.net"><img
<tr bgcolor="7272cc"> src="http://sourceforge.net/sflogo.php?group_id=3790&type=1"
<td align="center"><font color="ffffff"><b>Jode</b></font></td></tr> border=0 width=88 height=31 alt="SourceForge"></a><br
<tr><td align="right"> >Best viewed with <a
<a href="./"><B>Home</B></a><br> href="http://www.anybrowser.org/campaign/"><img
<a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a><br> src="a-logo.gif" border=0 width=88 height=31 alt="Any
<br> Browser"></a><br
<a href="./applet.html">Applet</a><br> ></td
<a href="./download.html">Download</a><br> ></tr
<a href="./usage.html">Documentation</a><br> ></table>
<a href="./license.html">License</a><br>
<a href="./history.html">History</a><br>
<a href="./links.html">Links</a><br> <table cellspacing=0 cellpadding=3 border=0 bgcolor=#EEEEF8 class="nav">
<a href="./bluesky.html">Blue&nbsp;Sky</a><tr bgcolor="7272cc"> <tr><td class="nav">
<td align="center"><font color="ffffff"><b>Feedback</b></font></td></tr> <a href="./"><B>Home</B></a> |
<tr><td align="right"> <a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a> |
<a href="http://sourceforge.net/bugs/?group_id=3790">Bug&nbsp;Tracking</a><br> <a href="./applet.html">Applet</a> |
<a href="http://sourceforge.net/forum/?group_id=3790">Public&nbsp;Forums</a><br> <a href="./download.html">Download</a> |
<a href="http://lists.sourceforge.net/mailman/listinfo/jode-users">Mailing&nbsp;List</a><br> <a href="./feedback.html">Feedback</a> |
<a href="http://sourceforge.net/sendmessage.html?touser=18252">Private&nbsp;Mail</a><tr bgcolor="7272cc"> <a href="./usage.html">Documentation</a> |
<td align="center"><font color="ffffff"><b>Download</b></font></td></tr> <a href="./license.html">License</a> |
<tr><td align="right"> <a href="./history.html">History</a> |
<a href="ftp://jode.sourceforge.net/pub/jode/">FTP&nbsp;server</a><br> <a href="./links.html">Links</a> |
<a href="http://sourceforge.net/project/filelist.html?group_id=3790">Source&nbsp;releases</a></td></tr> <a href="./bluesky.html">Blue&nbsp;Sky</a></td></tr>
<tr bgcolor="ffffff"><td align="center"><br>Powered by <br> </table><br>
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.html?group_id=3790&type=1" border=0 width=88 height=31 alt="SourceForge"></a><br>
<br>Best viewed with <br> <h1>History</h1>
<a href="http://www.anybrowser.org/campaign/"><img src="a-logo.gif" border=0 width=88 height=31 alt="Any Browser"></a><br>
</td></tr></table>
</td>
<td valign="top">
<h2>History</h2>
<p>Someday I found <code>guavad</code>, a disassembler for java byte <p>Someday I found <code>guavad</code>, a disassembler for java byte
code (it does similar things like <code>javap&nbsp;-c</code>). I used code (it does similar things like <code>javap&nbsp;-c</code>). I used
@ -67,14 +71,13 @@ now, because it suited best.</p>
<p>Just for the records: the java code is now more than 50 times <p>Just for the records: the java code is now more than 50 times
bigger than the original perl script and is still growing.</p> bigger than the original perl script and is still growing.</p>
</td></tr> <TABLE class=footer width="100%" border="0" cellspacing="0" cellpadding="2">
</table>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="737b9c">
<TR> <TR>
<TD align="center"><FONT color="#ffffff"><SPAN class="titlebar"> <TD align="center"><SPAN class=footer>
All trademarks and copyrights on this page are properties of their respective owners. <br> All trademarks and copyrights on this page are properties of their respective owners. <br>
Last updated on 8-May-2000, Last updated on 3-Jul-2000,
Copyright &copy; 1998-2000 by Jochen Hoenicke.</SPAN></FONT> Copyright &copy; 1998-2000 by Jochen Hoenicke.<br>
Canonic URL is <a class=boldlink href="http://jode.sourceforge.net/">http://jode.sourceforge.net/</a></SPAN>
</TD> </TD>
</TR> </TR>
</TABLE> </TABLE>

@ -1,5 +1,5 @@
<?php require("header.inc"); ?> <?php require("header.inc"); ?>
<h2>History</h2> <h1>History</h1>
<p>Someday I found <code>guavad</code>, a disassembler for java byte <p>Someday I found <code>guavad</code>, a disassembler for java byte
code (it does similar things like <code>javap&nbsp;-c</code>). I used code (it does similar things like <code>javap&nbsp;-c</code>). I used

@ -6,47 +6,51 @@
<meta name="description" content="JODE - Java Optimize and Decompile Environment."> <meta name="description" content="JODE - Java Optimize and Decompile Environment.">
<meta name="author" content="Jochen Hoenicke"> <meta name="author" content="Jochen Hoenicke">
<meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL"> <meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL">
<style type="text/css">
<!--
body { color:#000000; background-color: #FFFFFF; }
.nav { font-family: Helvetica, Arial, sans-serif; font-weight: bold;
color:#000000; background-color: #EEEEF8; }
.footer { color:#FFFFFF; background-color: #737B9C; }
.boldlink { font-weight:bold; text-decoration: none; color:#FFFFFF; }
//-->
</style>
</head> </head>
<BODY bgcolor=#FFFFFF topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0"> <body text=#000000 bgcolor=#FFFFFF>
<table cellpadding=4 cellspacing=1 width=100%>
<tr><td> <table cellpadding=4 cellspacing=1 width=100%
</td> ><tr
<td> <img src="jode-logo.gif" alt="JODE" width=286 height=110></td> ><td align="left"
</tr> ><img src="jode-logo.gif" alt="JODE" width=286 height=110
<tr> ></td
<td valign="top"> ><td align="right"
<table cellspacing=0 cellpadding=3 width=100% border=0 bgcolor=eeeef8> >Powered by <a href="http://sourceforge.net"><img
<tr bgcolor="7272cc"> src="http://sourceforge.net/sflogo.php?group_id=3790&type=1"
<td align="center"><font color="ffffff"><b>Jode</b></font></td></tr> border=0 width=88 height=31 alt="SourceForge"></a><br
<tr><td align="right"> >Best viewed with <a
<a href="./"><B>Home</B></a><br> href="http://www.anybrowser.org/campaign/"><img
<a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a><br> src="a-logo.gif" border=0 width=88 height=31 alt="Any
<br> Browser"></a><br
<a href="./applet.html">Applet</a><br> ></td
<a href="./download.html">Download</a><br> ></tr
<a href="./usage.html">Documentation</a><br> ></table>
<a href="./license.html">License</a><br>
<a href="./history.html">History</a><br>
<a href="./links.html">Links</a><br> <table cellspacing=0 cellpadding=3 border=0 bgcolor=#EEEEF8 class="nav">
<a href="./bluesky.html">Blue&nbsp;Sky</a><tr bgcolor="7272cc"> <tr><td class="nav">
<td align="center"><font color="ffffff"><b>Feedback</b></font></td></tr> <a href="./"><B>Home</B></a> |
<tr><td align="right"> <a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a> |
<a href="http://sourceforge.net/bugs/?group_id=3790">Bug&nbsp;Tracking</a><br> <a href="./applet.html">Applet</a> |
<a href="http://sourceforge.net/forum/?group_id=3790">Public&nbsp;Forums</a><br> <a href="./download.html">Download</a> |
<a href="http://lists.sourceforge.net/mailman/listinfo/jode-users">Mailing&nbsp;List</a><br> <a href="./feedback.html">Feedback</a> |
<a href="http://sourceforge.net/sendmessage.html?touser=18252">Private&nbsp;Mail</a><tr bgcolor="7272cc"> <a href="./usage.html">Documentation</a> |
<td align="center"><font color="ffffff"><b>Download</b></font></td></tr> <a href="./license.html">License</a> |
<tr><td align="right"> <a href="./history.html">History</a> |
<a href="ftp://jode.sourceforge.net/pub/jode/">FTP&nbsp;server</a><br> <a href="./links.html">Links</a> |
<a href="http://sourceforge.net/project/filelist.html?group_id=3790">Source&nbsp;releases</a></td></tr> <a href="./bluesky.html">Blue&nbsp;Sky</a></td></tr>
<tr bgcolor="ffffff"><td align="center"><br>Powered by <br> </table><br>
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.html?group_id=3790&type=1" border=0 width=88 height=31 alt="SourceForge"></a><br>
<br>Best viewed with <br>
<a href="http://www.anybrowser.org/campaign/"><img src="a-logo.gif" border=0 width=88 height=31 alt="Any Browser"></a><br>
</td></tr></table>
</td>
<td valign="top">
<P><i>JODE</i> is a java package containing a decompiler and an <P><i>JODE</i> is a java package containing a decompiler and an
@ -115,14 +119,13 @@ file, if possible). </p>
This shouldn't happen any more with code produced by javac or jikes. This shouldn't happen any more with code produced by javac or jikes.
But some flow obfuscator may provoke this. In that case you can run But some flow obfuscator may provoke this. In that case you can run
the Obfuscator first (to optimize away the flow obfuscation ;-).</p> the Obfuscator first (to optimize away the flow obfuscation ;-).</p>
</td></tr> <TABLE class=footer width="100%" border="0" cellspacing="0" cellpadding="2">
</table>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="737b9c">
<TR> <TR>
<TD align="center"><FONT color="#ffffff"><SPAN class="titlebar"> <TD align="center"><SPAN class=footer>
All trademarks and copyrights on this page are properties of their respective owners. <br> All trademarks and copyrights on this page are properties of their respective owners. <br>
Last updated on 8-May-2000, Last updated on 3-Jul-2000,
Copyright &copy; 1998-2000 by Jochen Hoenicke.</SPAN></FONT> Copyright &copy; 1998-2000 by Jochen Hoenicke.<br>
Canonic URL is <a class=boldlink href="http://jode.sourceforge.net/">http://jode.sourceforge.net/</a></SPAN>
</TD> </TD>
</TR> </TR>
</TABLE> </TABLE>

@ -6,68 +6,72 @@
<meta name="description" content="JODE - Java Optimize and Decompile Environment."> <meta name="description" content="JODE - Java Optimize and Decompile Environment.">
<meta name="author" content="Jochen Hoenicke"> <meta name="author" content="Jochen Hoenicke">
<meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL"> <meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL">
<style type="text/css">
<!--
body { color:#000000; background-color: #FFFFFF; }
.nav { font-family: Helvetica, Arial, sans-serif; font-weight: bold;
color:#000000; background-color: #EEEEF8; }
.footer { color:#FFFFFF; background-color: #737B9C; }
.boldlink { font-weight:bold; text-decoration: none; color:#FFFFFF; }
//-->
</style>
</head> </head>
<BODY bgcolor=#FFFFFF topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0"> <body text=#000000 bgcolor=#FFFFFF>
<table cellpadding=4 cellspacing=1 width=100%>
<tr><td> <table cellpadding=4 cellspacing=1 width=100%
</td> ><tr
<td> <img src="jode-logo.gif" alt="JODE" width=286 height=110></td> ><td align="left"
</tr> ><img src="jode-logo.gif" alt="JODE" width=286 height=110
<tr> ></td
<td valign="top"> ><td align="right"
<table cellspacing=0 cellpadding=3 width=100% border=0 bgcolor=eeeef8> >Powered by <a href="http://sourceforge.net"><img
<tr bgcolor="7272cc"> src="http://sourceforge.net/sflogo.php?group_id=3790&type=1"
<td align="center"><font color="ffffff"><b>Jode</b></font></td></tr> border=0 width=88 height=31 alt="SourceForge"></a><br
<tr><td align="right"> >Best viewed with <a
<a href="./"><B>Home</B></a><br> href="http://www.anybrowser.org/campaign/"><img
<a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a><br> src="a-logo.gif" border=0 width=88 height=31 alt="Any
<br> Browser"></a><br
<a href="./applet.html">Applet</a><br> ></td
<a href="./download.html">Download</a><br> ></tr
<a href="./usage.html">Documentation</a><br> ></table>
<a href="./license.html">License</a><br>
<a href="./history.html">History</a><br>
<a href="./links.html">Links</a><br> <table cellspacing=0 cellpadding=3 border=0 bgcolor=#EEEEF8 class="nav">
<a href="./bluesky.html">Blue&nbsp;Sky</a><tr bgcolor="7272cc"> <tr><td class="nav">
<td align="center"><font color="ffffff"><b>Feedback</b></font></td></tr> <a href="./"><B>Home</B></a> |
<tr><td align="right"> <a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a> |
<a href="http://sourceforge.net/bugs/?group_id=3790">Bug&nbsp;Tracking</a><br> <a href="./applet.html">Applet</a> |
<a href="http://sourceforge.net/forum/?group_id=3790">Public&nbsp;Forums</a><br> <a href="./download.html">Download</a> |
<a href="http://lists.sourceforge.net/mailman/listinfo/jode-users">Mailing&nbsp;List</a><br> <a href="./feedback.html">Feedback</a> |
<a href="http://sourceforge.net/sendmessage.html?touser=18252">Private&nbsp;Mail</a><tr bgcolor="7272cc"> <a href="./usage.html">Documentation</a> |
<td align="center"><font color="ffffff"><b>Download</b></font></td></tr> <a href="./license.html">License</a> |
<tr><td align="right"> <a href="./history.html">History</a> |
<a href="ftp://jode.sourceforge.net/pub/jode/">FTP&nbsp;server</a><br> <a href="./links.html">Links</a> |
<a href="http://sourceforge.net/project/filelist.html?group_id=3790">Source&nbsp;releases</a></td></tr> <a href="./bluesky.html">Blue&nbsp;Sky</a></td></tr>
<tr bgcolor="ffffff"><td align="center"><br>Powered by <br> </table><br>
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.html?group_id=3790&type=1" border=0 width=88 height=31 alt="SourceForge"></a><br>
<br>Best viewed with <br> <h1>License</h1>
<a href="http://www.anybrowser.org/campaign/"><img src="a-logo.gif" border=0 width=88 height=31 alt="Any Browser"></a><br>
</td></tr></table>
</td>
<td valign="top">
<p><i>JODE</i> is Copyright &copy; 1998-2000 by Jochen Hoenicke. <br><br> <p><i>JODE</i> is Copyright &copy; 1998-2000 by Jochen Hoenicke. <br><br>
This program is free software; you can redistribute it and/or modify <p>This program is free software; you can redistribute it and/or modify
it under the terms of the <a it under the terms of the <a
href="http://www.gnu.org/copyleft/gpl.html">GNU General Public href="http://www.gnu.org/copyleft/gpl.html">GNU General Public
License</a> as published by the Free Software Foundation; either License</a> as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.<br><br> version 2 of the License, or (at your option) any later version.</p>
This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful,
but <b>without any warranty</b>; without even the implied warranty of but <b>without any warranty</b>; without even the implied warranty of
<b>merchantability</b> or <b>fitness for a particular purpose</b>. See the <b>merchantability</b> or <b>fitness for a particular purpose</b>. See the
GNU General Public License for more details. GNU General Public License for more details.</p>
</td></tr> <TABLE class=footer width="100%" border="0" cellspacing="0" cellpadding="2">
</table>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="737b9c">
<TR> <TR>
<TD align="center"><FONT color="#ffffff"><SPAN class="titlebar"> <TD align="center"><SPAN class=footer>
All trademarks and copyrights on this page are properties of their respective owners. <br> All trademarks and copyrights on this page are properties of their respective owners. <br>
Last updated on 8-May-2000, Last updated on 3-Jul-2000,
Copyright &copy; 1998-2000 by Jochen Hoenicke.</SPAN></FONT> Copyright &copy; 1998-2000 by Jochen Hoenicke.<br>
Canonic URL is <a class=boldlink href="http://jode.sourceforge.net/">http://jode.sourceforge.net/</a></SPAN>
</TD> </TD>
</TR> </TR>
</TABLE> </TABLE>

@ -1,15 +1,16 @@
<?php require("header.inc"); ?> <?php require("header.inc"); ?>
<h1>License</h1>
<p><i>JODE</i> is Copyright &copy; 1998-2000 by Jochen Hoenicke. <br><br> <p><i>JODE</i> is Copyright &copy; 1998-2000 by Jochen Hoenicke. <br><br>
This program is free software; you can redistribute it and/or modify <p>This program is free software; you can redistribute it and/or modify
it under the terms of the <a it under the terms of the <a
href="http://www.gnu.org/copyleft/gpl.html">GNU General Public href="http://www.gnu.org/copyleft/gpl.html">GNU General Public
License</a> as published by the Free Software Foundation; either License</a> as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.<br><br> version 2 of the License, or (at your option) any later version.</p>
This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful,
but <b>without any warranty</b>; without even the implied warranty of but <b>without any warranty</b>; without even the implied warranty of
<b>merchantability</b> or <b>fitness for a particular purpose</b>. See the <b>merchantability</b> or <b>fitness for a particular purpose</b>. See the
GNU General Public License for more details. GNU General Public License for more details.</p>
<?php require("footer.inc"); ?> <?php require("footer.inc"); ?>

@ -6,47 +6,51 @@
<meta name="description" content="JODE - Java Optimize and Decompile Environment."> <meta name="description" content="JODE - Java Optimize and Decompile Environment.">
<meta name="author" content="Jochen Hoenicke"> <meta name="author" content="Jochen Hoenicke">
<meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL"> <meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL">
<style type="text/css">
<!--
body { color:#000000; background-color: #FFFFFF; }
.nav { font-family: Helvetica, Arial, sans-serif; font-weight: bold;
color:#000000; background-color: #EEEEF8; }
.footer { color:#FFFFFF; background-color: #737B9C; }
.boldlink { font-weight:bold; text-decoration: none; color:#FFFFFF; }
//-->
</style>
</head> </head>
<BODY bgcolor=#FFFFFF topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0"> <body text=#000000 bgcolor=#FFFFFF>
<table cellpadding=4 cellspacing=1 width=100%>
<tr><td> <table cellpadding=4 cellspacing=1 width=100%
</td> ><tr
<td> <img src="jode-logo.gif" alt="JODE" width=286 height=110></td> ><td align="left"
</tr> ><img src="jode-logo.gif" alt="JODE" width=286 height=110
<tr> ></td
<td valign="top"> ><td align="right"
<table cellspacing=0 cellpadding=3 width=100% border=0 bgcolor=eeeef8> >Powered by <a href="http://sourceforge.net"><img
<tr bgcolor="7272cc"> src="http://sourceforge.net/sflogo.php?group_id=3790&type=1"
<td align="center"><font color="ffffff"><b>Jode</b></font></td></tr> border=0 width=88 height=31 alt="SourceForge"></a><br
<tr><td align="right"> >Best viewed with <a
<a href="./"><B>Home</B></a><br> href="http://www.anybrowser.org/campaign/"><img
<a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a><br> src="a-logo.gif" border=0 width=88 height=31 alt="Any
<br> Browser"></a><br
<a href="./applet.html">Applet</a><br> ></td
<a href="./download.html">Download</a><br> ></tr
<a href="./usage.html">Documentation</a><br> ></table>
<a href="./license.html">License</a><br>
<a href="./history.html">History</a><br>
<a href="./links.html">Links</a><br> <table cellspacing=0 cellpadding=3 border=0 bgcolor=#EEEEF8 class="nav">
<a href="./bluesky.html">Blue&nbsp;Sky</a><tr bgcolor="7272cc"> <tr><td class="nav">
<td align="center"><font color="ffffff"><b>Feedback</b></font></td></tr> <a href="./"><B>Home</B></a> |
<tr><td align="right"> <a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a> |
<a href="http://sourceforge.net/bugs/?group_id=3790">Bug&nbsp;Tracking</a><br> <a href="./applet.html">Applet</a> |
<a href="http://sourceforge.net/forum/?group_id=3790">Public&nbsp;Forums</a><br> <a href="./download.html">Download</a> |
<a href="http://lists.sourceforge.net/mailman/listinfo/jode-users">Mailing&nbsp;List</a><br> <a href="./feedback.html">Feedback</a> |
<a href="http://sourceforge.net/sendmessage.html?touser=18252">Private&nbsp;Mail</a><tr bgcolor="7272cc"> <a href="./usage.html">Documentation</a> |
<td align="center"><font color="ffffff"><b>Download</b></font></td></tr> <a href="./license.html">License</a> |
<tr><td align="right"> <a href="./history.html">History</a> |
<a href="ftp://jode.sourceforge.net/pub/jode/">FTP&nbsp;server</a><br> <a href="./links.html">Links</a> |
<a href="http://sourceforge.net/project/filelist.html?group_id=3790">Source&nbsp;releases</a></td></tr> <a href="./bluesky.html">Blue&nbsp;Sky</a></td></tr>
<tr bgcolor="ffffff"><td align="center"><br>Powered by <br> </table><br>
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.html?group_id=3790&type=1" border=0 width=88 height=31 alt="SourceForge"></a><br>
<br>Best viewed with <br>
<a href="http://www.anybrowser.org/campaign/"><img src="a-logo.gif" border=0 width=88 height=31 alt="Any Browser"></a><br>
</td></tr></table>
</td>
<td valign="top">
<h1><i>JODE</i> Links</h1> <h1><i>JODE</i> Links</h1>
<h3>Other decompilers</h3> <h3>Other decompilers</h3>
<ul> <ul>
@ -100,20 +104,21 @@ href="http://jedit.standmed.com/plugins/JavaInsight">JavaInsight plugin</a> for
</dd> </dd>
<dt><a name="collections">Collection Classes</a>:</dt> <dt><a name="collections">Collection Classes</a>:</dt>
<dd>I have written a small script that puts the collection classes <dd>I have written a small script that puts the collection classes
from the <a href="http://www.classpath.org">GNU Classpath Project</a> into from the <a href="http://www.classpath.org">GNU Classpath Project</a>
its own package (<code>org.gnu.java.util.collections</code>). You can into its own package (<code>gnu.java.util.collections</code>). This
download the <a href="http://www.informatik.uni-oldenburg.de/~delwi/jode/collections.tar.gz">source code</a> (including script is now part of GNU classpath. For your convenience I have put a
the script), or <a href="collections.jar">a precompiled jar file</a>. precompiled <a
href="http://www.informatik.uni-oldenburg.de/~delwi/jode/collections.jar">jar
file</a> on this server.
</dd> </dd>
</dl> </dl>
</td></tr> <TABLE class=footer width="100%" border="0" cellspacing="0" cellpadding="2">
</table>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="737b9c">
<TR> <TR>
<TD align="center"><FONT color="#ffffff"><SPAN class="titlebar"> <TD align="center"><SPAN class=footer>
All trademarks and copyrights on this page are properties of their respective owners. <br> All trademarks and copyrights on this page are properties of their respective owners. <br>
Last updated on 8-May-2000, Last updated on 3-Jul-2000,
Copyright &copy; 1998-2000 by Jochen Hoenicke.</SPAN></FONT> Copyright &copy; 1998-2000 by Jochen Hoenicke.<br>
Canonic URL is <a class=boldlink href="http://jode.sourceforge.net/">http://jode.sourceforge.net/</a></SPAN>
</TD> </TD>
</TR> </TR>
</TABLE> </TABLE>

@ -52,10 +52,12 @@ href="http://jedit.standmed.com/plugins/JavaInsight">JavaInsight plugin</a> for
</dd> </dd>
<dt><a name="collections">Collection Classes</a>:</dt> <dt><a name="collections">Collection Classes</a>:</dt>
<dd>I have written a small script that puts the collection classes <dd>I have written a small script that puts the collection classes
from the <a href="http://www.classpath.org">GNU Classpath Project</a> into from the <a href="http://www.classpath.org">GNU Classpath Project</a>
its own package (<code>org.gnu.java.util.collections</code>). You can into its own package (<code>gnu.java.util.collections</code>). This
download the <a href="http://www.informatik.uni-oldenburg.de/~delwi/jode/collections.tar.gz">source code</a> (including script is now part of GNU classpath. For your convenience I have put a
the script), or <a href="collections.jar">a precompiled jar file</a>. precompiled <a
href="http://www.informatik.uni-oldenburg.de/~delwi/jode/collections.jar">jar
file</a> on this server.
</dd> </dd>
</dl> </dl>
<?php require("footer.inc"); ?> <?php require("footer.inc"); ?>

@ -1,115 +1,46 @@
<?php <?php
$menu = array( $menu =
"Jode", array("<B>Home</B>" , "selflink", "index",
array("<B>Home</B>" , "selflink", "jode",
"Project page" , "sflink", "project/", "Project page" , "sflink", "project/",
"-", "-", "-",
"Applet" , "selflink", "applet", "Applet" , "selflink", "applet",
"Download" , "selflink", "download", "Download" , "selflink", "download",
"Feedback" , "selflink", "feedback",
"Documentation", "selflink", "usage", "Documentation", "selflink", "usage",
"License" , "selflink", "license", "License" , "selflink", "license",
"History" , "selflink", "history", "History" , "selflink", "history",
"Links" , "selflink", "links", "Links" , "selflink", "links",
"Blue Sky" , "selflink", "bluesky"), "Blue Sky" , "selflink", "bluesky");
"Feedback", ?>
array("Bug Tracking" , "sflink", "bugs/",
"Public Forums" , "sflink", "forum/",
"Mailing List" , "link",
"http://lists.sourceforge.net/mailman/listinfo/jode-users",
"Private Mail" , "link",
"http://sourceforge.net/sendmessage.php?touser=18252"),
"Download",
array("FTP server", "link", "ftp://jode.sourceforge.net/pub/jode/",
"Source releases", "sflink", "project/filelist.php"));
$images = array(
"Powered by ", "http://sourceforge.net/sflogo.php?group_id=3790&type=1",
"SourceForge", "http://sourceforge.net",
"Best viewed with ", "a-logo.gif",
"Any Browser", "http://www.anybrowser.org/campaign/");
if (eregi("^Lynx", $HTTP_USER_AGENT)) {
reset($menu);
while (list($dummy, $header) = each($menu)) {
list($dummy, $subitems) = each($menu);
echo "<b>$header:</b>\n";
reset($subitems);
while (list($dummy, $name) = each($subitems)) {
list($dummy, $type) = each($subitems);
list($dummy, $link) = each($subitems);
if ($type == "selflink") {
selflink($link);
} else if ($type == "sflink") {
sflink($link);
} else if ($type == "-") {
echo "<br>\n";
continue;
} else if ($type == "link") {
echo "<a href=\"$link\">";
}
$name = ereg_replace(" ", "&nbsp;", $name);
echo "$name</a>";
if (current($subitems)) {
echo " |\n";
}
}
echo "<br>\n\n";
}
echo "<right>\n";
reset($images);
while (list($dummy, $label) = each($images)) {
list($dummy, $src) = each($images);
list($dummy, $alt) = each($images);
list($dummy, $link) = each($images);
echo "$label<a href=\"$link\"><img src=\"$src\" border=0";
echo " width=88 height=31 alt=\"$alt\"></a>\n";
}
echo "</right>\n";
} else {
echo "<table cellspacing=0 cellpadding=3 width=100%";
echo " border=0 bgcolor=eeeef8>\n";
reset($menu); <table cellspacing=0 cellpadding=3 border=0 bgcolor=#EEEEF8 class="nav">
while (list($dummy, $header) = each($menu)) { <tr><td class="nav">
list($dummy, $subitems) = each($menu); <?php
echo "<tr bgcolor=\"7272cc\">\n<td align=\"center\">"; reset($menu);
echo "<font color=\"ffffff\"><b>$header</b></font></td></tr>\n"; $self = ereg_replace("^.*/", "", $PHP_SELF);
echo "<tr><td align=\"right\">\n"; while (list($dummy, $name) = each($menu)) {
reset($subitems); list($dummy, $type) = each($menu);
while (list($dummy, $name) = each($subitems)) { list($dummy, $link) = each($menu);
list($dummy, $type) = each($subitems); $name = ereg_replace(" ", "&nbsp;", $name);
list($dummy, $link) = each($subitems); if ($type == "selflink") {
if ($type == "selflink") { if ($self == "$link.$extension") {
selflink($link); echo "$name";
} else if ($type == "sflink") { } else {
sflink($link); selflink($link);
} else if ($type == "-") {
echo "<br>\n";
continue;
} else if ($type == "link") {
echo "<a href=\"$link\">";
}
$name = ereg_replace(" ", "&nbsp;", $name);
echo "$name</a>"; echo "$name</a>";
if (current($subitems)) {
echo "<br>\n";
}
} }
} else if ($type == "sflink") {
sflink($link);
echo "$name</a>";
} else if ($type == "-") {
echo "<br>\n";
continue;
} else if ($type == "link") {
echo "<a href=\"$link\">$name</a>";
} }
echo "</td></tr>\n"; if (current($menu)) {
echo "<tr bgcolor=\"ffffff\"><td align=\"center\">"; echo " |\n";
reset($images);
while (list($dummy, $label) = each($images)) {
list($dummy, $src) = each($images);
list($dummy, $alt) = each($images);
list($dummy, $link) = each($images);
echo "<br>$label<br>\n";
echo "<a href=\"$link\"><img src=\"$src\" border=0";
echo " width=88 height=31 alt=\"$alt\"></a><br>\n";
} }
echo "</td></tr></table>\n";
} }
?> ?>
</td></tr>
</table><br>

@ -6,47 +6,51 @@
<meta name="description" content="JODE - Java Optimize and Decompile Environment."> <meta name="description" content="JODE - Java Optimize and Decompile Environment.">
<meta name="author" content="Jochen Hoenicke"> <meta name="author" content="Jochen Hoenicke">
<meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL"> <meta name="keywords" content="jode, java, decompiler, obfuscator, deobfuscator, reverse engineering, free, GPL">
<style type="text/css">
<!--
body { color:#000000; background-color: #FFFFFF; }
.nav { font-family: Helvetica, Arial, sans-serif; font-weight: bold;
color:#000000; background-color: #EEEEF8; }
.footer { color:#FFFFFF; background-color: #737B9C; }
.boldlink { font-weight:bold; text-decoration: none; color:#FFFFFF; }
//-->
</style>
</head> </head>
<BODY bgcolor=#FFFFFF topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0"> <body text=#000000 bgcolor=#FFFFFF>
<table cellpadding=4 cellspacing=1 width=100%>
<tr><td> <table cellpadding=4 cellspacing=1 width=100%
</td> ><tr
<td> <img src="jode-logo.gif" alt="JODE" width=286 height=110></td> ><td align="left"
</tr> ><img src="jode-logo.gif" alt="JODE" width=286 height=110
<tr> ></td
<td valign="top"> ><td align="right"
<table cellspacing=0 cellpadding=3 width=100% border=0 bgcolor=eeeef8> >Powered by <a href="http://sourceforge.net"><img
<tr bgcolor="7272cc"> src="http://sourceforge.net/sflogo.php?group_id=3790&type=1"
<td align="center"><font color="ffffff"><b>Jode</b></font></td></tr> border=0 width=88 height=31 alt="SourceForge"></a><br
<tr><td align="right"> >Best viewed with <a
<a href="./"><B>Home</B></a><br> href="http://www.anybrowser.org/campaign/"><img
<a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a><br> src="a-logo.gif" border=0 width=88 height=31 alt="Any
<br> Browser"></a><br
<a href="./applet.html">Applet</a><br> ></td
<a href="./download.html">Download</a><br> ></tr
<a href="./usage.html">Documentation</a><br> ></table>
<a href="./license.html">License</a><br>
<a href="./history.html">History</a><br>
<a href="./links.html">Links</a><br> <table cellspacing=0 cellpadding=3 border=0 bgcolor=#EEEEF8 class="nav">
<a href="./bluesky.html">Blue&nbsp;Sky</a><tr bgcolor="7272cc"> <tr><td class="nav">
<td align="center"><font color="ffffff"><b>Feedback</b></font></td></tr> <a href="./"><B>Home</B></a> |
<tr><td align="right"> <a href="http://sourceforge.net/project/?group_id=3790">Project&nbsp;page</a> |
<a href="http://sourceforge.net/bugs/?group_id=3790">Bug&nbsp;Tracking</a><br> <a href="./applet.html">Applet</a> |
<a href="http://sourceforge.net/forum/?group_id=3790">Public&nbsp;Forums</a><br> <a href="./download.html">Download</a> |
<a href="http://lists.sourceforge.net/mailman/listinfo/jode-users">Mailing&nbsp;List</a><br> <a href="./feedback.html">Feedback</a> |
<a href="http://sourceforge.net/sendmessage.html?touser=18252">Private&nbsp;Mail</a><tr bgcolor="7272cc"> <a href="./usage.html">Documentation</a> |
<td align="center"><font color="ffffff"><b>Download</b></font></td></tr> <a href="./license.html">License</a> |
<tr><td align="right"> <a href="./history.html">History</a> |
<a href="ftp://jode.sourceforge.net/pub/jode/">FTP&nbsp;server</a><br> <a href="./links.html">Links</a> |
<a href="http://sourceforge.net/project/filelist.html?group_id=3790">Source&nbsp;releases</a></td></tr> <a href="./bluesky.html">Blue&nbsp;Sky</a></td></tr>
<tr bgcolor="ffffff"><td align="center"><br>Powered by <br> </table><br>
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.html?group_id=3790&type=1" border=0 width=88 height=31 alt="SourceForge"></a><br>
<br>Best viewed with <br>
<a href="http://www.anybrowser.org/campaign/"><img src="a-logo.gif" border=0 width=88 height=31 alt="Any Browser"></a><br>
</td></tr></table>
</td>
<td valign="top">
<a name="decompiler"> <a name="decompiler">
<h1>Using the Decompiler</h1></a> <h1>Using the Decompiler</h1></a>
After you have <a href="./download.html">downloaded</a> the necessary After you have <a href="./download.html">downloaded</a> the necessary
@ -55,20 +59,21 @@ packages, put them into your <tt>CLASSPATH</tt>:
<ul><li>Under Windows you have to start a MSDOS session and type <ul><li>Under Windows you have to start a MSDOS session and type
something like: something like:
<pre> <pre>
set CLASSPATH=C:\download\jode-xxx.jar;C:\swing\swingall.jar set CLASSPATH=C:\download\jode-1.0.93-1.1.jar;C:\swing\swingall.jar
</pre> </pre>
</li><li>Under Unix you start a shell and type (for bourne shell): </li><li>Under Unix you start a shell and type (for bourne shell):
<pre>export CLASSPATH=/tmp/jode-xxx.jar:/usr/local/swing/swingall.jar</pre> <pre>export CLASSPATH=/tmp/jode-1.0.93-1.1.jar:/usr/local/swing/swingall.jar</pre>
or for csh: or for csh:
<pre>setenv CLASSPATH /tmp/jode-xxx.jar:/usr/local/swing/swingall.jar</pre> <pre>setenv CLASSPATH /tmp/jode-1.0.93-1.1.jar:/usr/local/swing/swingall.jar</pre>
</ul> </ul>
<br> <br>
There is also a batch file for windows and a script file for unix, There is also a batch file for windows and a script file for unix,
that you can use. Adapt the CLASSPATH in the file and put it to a that you can use. You can extract it with the following command:
convenient location.
<pre> <pre>
jar -xvf jode-xxx.jar bin/jode.bat <i>resp.</i> bin/jode jar -xvf jode-1.0.93-1.1.jar bin/jode.bat <i>resp.</i> bin/jode
</pre> </pre>
Edit the file to adapt it to your needs and put it to a convenient
location.
<a name="cmdline"><h3>Command Line Interface</h3></a> <a name="cmdline"><h3>Command Line Interface</h3></a>
@ -81,6 +86,9 @@ following command will give a complete list of the available commands:
<pre>java jode.decompiler.Main --help</pre> <pre>java jode.decompiler.Main --help</pre>
If you have adapted the batch file/script, you can use it like this:
<pre>jode --help</pre>
<a name="awt"><h3>AWT Interface</h3></a> <a name="awt"><h3>AWT Interface</h3></a>
The AWT Interface looks exactly like the <a href="./applet.html">applet</a>. In fact the applet uses the AWT Interface. You start it The AWT Interface looks exactly like the <a href="./applet.html">applet</a>. In fact the applet uses the AWT Interface. You start it
@ -101,6 +109,7 @@ available swing package (see <a href="./links.html#swing">link
page</a>. You can invoke it like this: page</a>. You can invoke it like this:
<pre> <pre>
java jode.swingui.Main --classpath classes.jar java jode.swingui.Main --classpath classes.jar
<i>resp.</i>jode swi --classpath classes.jar
</pre> </pre>
The swing interface will show the package hierarchie of all classes The swing interface will show the package hierarchie of all classes
@ -116,25 +125,25 @@ you won't find a save option there.<br>
<a name="java"><h3>Java Interface</h3></a> <a name="java"><h3>Java Interface</h3></a>
If you want to integrate <i>JODE</i> into your own java program, you <p>If you want to integrate <i>JODE</i> into your own java program,
can use the <a you can use the <a
href="Decompiler.java"><code>jode.decompiler.Decompiler</code></a> href="Decompiler.java"><code>jode.decompiler.Decompiler</code></a>
class. Note that the GPL only allows you to integrate <i>JODE</i> class. Note that the GPL only allows you to integrate <i>JODE</i>
into GPL programs. Please contact me if you use <i>JODE</i> in this into GPL programs. Please tell me if you use <i>JODE</i> in this
way.<br> way.</p>
You may use this <a <p>You may use this <a
href="ftp://jode.sourceforge.net/pub/jode/jode-embedded.jar">stripped href="ftp://jode.sourceforge.net/pub/jode/jode-embedded.jar">stripped
down jar archive</a> containing all necessary classes. down jar archive</a> containing all necessary classes.</p>
<a name="optimizer"><h1>Using the Obfuscator</h1> <a name="optimizer"><h1>Using the Obfuscator</h1>
To use the obfuscator you should first create a script file, say <a <p>To use the obfuscator you should first create a script file, say <a
href="myproject.jos"><tt>myproject.jos</tt></a>. Then you can invoke the href="myproject.jos"><tt>myproject.jos</tt></a>. Then you can invoke the
obfuscator with: obfuscator with:
<pre> <pre>
java jode.obfuscator.Main myproject.jos java jode.obfuscator.Main myproject.jos
</pre> </pre></p>
<p>The script file should contain the following options: </p> <p>The script file should contain the following options: </p>
@ -265,14 +274,13 @@ change the bytecode interface.</p>
<pre> <pre>
post = new LocalOptimizer, new RemovePopAnalyzer post = new LocalOptimizer, new RemovePopAnalyzer
</pre> </pre>
</td></tr> <TABLE class=footer width="100%" border="0" cellspacing="0" cellpadding="2">
</table>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="737b9c">
<TR> <TR>
<TD align="center"><FONT color="#ffffff"><SPAN class="titlebar"> <TD align="center"><SPAN class=footer>
All trademarks and copyrights on this page are properties of their respective owners. <br> All trademarks and copyrights on this page are properties of their respective owners. <br>
Last updated on 8-May-2000, Last updated on 3-Jul-2000,
Copyright &copy; 1998-2000 by Jochen Hoenicke.</SPAN></FONT> Copyright &copy; 1998-2000 by Jochen Hoenicke.<br>
Canonic URL is <a class=boldlink href="http://jode.sourceforge.net/">http://jode.sourceforge.net/</a></SPAN>
</TD> </TD>
</TR> </TR>
</TABLE> </TABLE>

@ -15,20 +15,21 @@ packages, put them into your <tt>CLASSPATH</tt>:
<ul><li>Under Windows you have to start a MSDOS session and type <ul><li>Under Windows you have to start a MSDOS session and type
something like: something like:
<pre> <pre>
set CLASSPATH=C:\download\jode-xxx.jar;C:\swing\swingall.jar set CLASSPATH=C:\download\jode-<?php echo "$version-1.1"?>.jar;C:\swing\swingall.jar
</pre> </pre>
</li><li>Under Unix you start a shell and type (for bourne shell): </li><li>Under Unix you start a shell and type (for bourne shell):
<pre>export CLASSPATH=/tmp/jode-xxx.jar:/usr/local/swing/swingall.jar</pre> <pre>export CLASSPATH=/tmp/jode-<?php echo "$version-1.1"?>.jar:/usr/local/swing/swingall.jar</pre>
or for csh: or for csh:
<pre>setenv CLASSPATH /tmp/jode-xxx.jar:/usr/local/swing/swingall.jar</pre> <pre>setenv CLASSPATH /tmp/jode-<?php echo "$version-1.1"?>.jar:/usr/local/swing/swingall.jar</pre>
</ul> </ul>
<br> <br>
There is also a batch file for windows and a script file for unix, There is also a batch file for windows and a script file for unix,
that you can use. Adapt the CLASSPATH in the file and put it to a that you can use. You can extract it with the following command:
convenient location.
<pre> <pre>
jar -xvf jode-xxx.jar bin/jode.bat <i>resp.</i> bin/jode jar -xvf jode-<?php echo "$version-1.1"?>.jar bin/jode.bat <i>resp.</i> bin/jode
</pre> </pre>
Edit the file to adapt it to your needs and put it to a convenient
location.
<a name="cmdline"><h3>Command Line Interface</h3></a> <a name="cmdline"><h3>Command Line Interface</h3></a>
@ -41,6 +42,9 @@ following command will give a complete list of the available commands:
<pre>java jode.decompiler.Main --help</pre> <pre>java jode.decompiler.Main --help</pre>
If you have adapted the batch file/script, you can use it like this:
<pre>jode --help</pre>
<a name="awt"><h3>AWT Interface</h3></a> <a name="awt"><h3>AWT Interface</h3></a>
The AWT Interface looks exactly like the <?php selflink("applet") ?> The AWT Interface looks exactly like the <?php selflink("applet") ?>
@ -63,6 +67,7 @@ available swing package (see <?php selflink("links#swing") ?>link
page</a>. You can invoke it like this: page</a>. You can invoke it like this:
<pre> <pre>
java jode.swingui.Main --classpath classes.jar java jode.swingui.Main --classpath classes.jar
<i>resp.</i>jode swi --classpath classes.jar
</pre> </pre>
The swing interface will show the package hierarchie of all classes The swing interface will show the package hierarchie of all classes
@ -78,25 +83,25 @@ you won't find a save option there.<br>
<a name="java"><h3>Java Interface</h3></a> <a name="java"><h3>Java Interface</h3></a>
If you want to integrate <i>JODE</i> into your own java program, you <p>If you want to integrate <i>JODE</i> into your own java program,
can use the <a you can use the <a
href="Decompiler.java"><code>jode.decompiler.Decompiler</code></a> href="Decompiler.java"><code>jode.decompiler.Decompiler</code></a>
class. Note that the GPL only allows you to integrate <i>JODE</i> class. Note that the GPL only allows you to integrate <i>JODE</i>
into GPL programs. Please contact me if you use <i>JODE</i> in this into GPL programs. Please tell me if you use <i>JODE</i> in this
way.<br> way.</p>
You may use this <a <p>You may use this <a
href="ftp://jode.sourceforge.net/pub/jode/jode-embedded.jar">stripped href="ftp://jode.sourceforge.net/pub/jode/jode-embedded.jar">stripped
down jar archive</a> containing all necessary classes. down jar archive</a> containing all necessary classes.</p>
<a name="optimizer"><h1>Using the Obfuscator</h1> <a name="optimizer"><h1>Using the Obfuscator</h1>
To use the obfuscator you should first create a script file, say <a <p>To use the obfuscator you should first create a script file, say <a
href="myproject.jos"><tt>myproject.jos</tt></a>. Then you can invoke the href="myproject.jos"><tt>myproject.jos</tt></a>. Then you can invoke the
obfuscator with: obfuscator with:
<pre> <pre>
java jode.obfuscator.Main myproject.jos java jode.obfuscator.Main myproject.jos
</pre> </pre></p>
<p>The script file should contain the following options: </p> <p>The script file should contain the following options: </p>

Loading…
Cancel
Save