<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Decompiling Classes, Replacing &amp;amp; Patching Core Java Classes</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Wed, 22 May 2013 07:35:28 -0400</pubDate>


    <item>

        <title>ClassLoader.defineClass(): The inevitable intercept point!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[An interesting article  here also :<br><br><a href="http://www.javaworld.com/javaworld/javaqa/2003-05/01-qa-0509-jcrypt.html"...]]></description>
        

        <pubDate>Fri, 14 May 2004 06:11:35 -0400</pubDate>

        

        <jf:creationDate>Fri, 14 May 2004 06:11:35 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 14 May 2004 06:11:35 -0400</jf:modificationDate>
        <jf:date>May 14, 2004</jf:date>
        <jf:author>vimarsh vasavada</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>PlatformAge</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[<blockquote>[...]<br>I wish vendors could just ship their source code<br>[...]</blockquote>I just wish vendors would not ship mickey-mouse, monolithic piece of crap &quot;platforms&quot;.   I don't need their source.  These middleware vendors should take...]]></description>
        

        <pubDate>Tue, 11 May 2004 09:19:25 -0400</pubDate>

        

        <jf:creationDate>Tue, 11 May 2004 09:19:25 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 11 May 2004 09:19:25 -0400</jf:modificationDate>
        <jf:date>May 11, 2004</jf:date>
        <jf:author>Rich Kucera</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Jad doesn't work for Java 1.5 (class format version 48)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[Jad doesn't seem to work any more on JDK 1.5 class files. <br><br>jad XX.class<br>Parsing XX.class...The class file version is 48.0 (only 45.3 and 46.0 are supported)<br>JavaClassFileParseException: Class file version mismatch<br><br>I found one...]]></description>
        

        <pubDate>Tue, 11 May 2004 05:53:56 -0400</pubDate>

        

        <jf:creationDate>Tue, 11 May 2004 05:53:56 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 11 May 2004 05:53:56 -0400</jf:modificationDate>
        <jf:date>May 11, 2004</jf:date>
        <jf:author>Jeremy Watson</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Nothing really new....</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[Nothing really new in both sample chapters.... <br>About the decompiling chapter: <br>The author did neither invent a new technique (instead he describes JAD, a tool that is quite self-describing) nor did he provide links that go beyond a mediocre google...]]></description>
        

        <pubDate>Mon, 10 May 2004 18:50:23 -0400</pubDate>

        

        <jf:creationDate>Mon, 10 May 2004 18:50:23 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 10 May 2004 18:50:23 -0400</jf:modificationDate>
        <jf:date>May 10, 2004</jf:date>
        <jf:author>marc schoenefeld</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Open Source project are never original</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[Very nice Rolf, so we have three more cathegories adding to your original &quot;OSS from stolen source&quot;:<br>- &quot;OSS derived from a source received from Sun&quot;<br>- &quot;KISS OSS&quot; (it's a concept quite difficult to grasp, could you be...]]></description>
        

        <pubDate>Wed, 05 May 2004 08:08:43 -0400</pubDate>

        

        <jf:creationDate>Wed, 05 May 2004 08:08:43 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 05 May 2004 08:08:43 -0400</jf:modificationDate>
        <jf:date>May 5, 2004</jf:date>
        <jf:author>Adrian Spinei</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>there are reasons for immutable Integer!!!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[(getting back to the real subject here....)<br><br>I finally read the chapter, and the author really does say that Integer should be mutable, and the java community knows of no reason for it to be immutable. Well thats just rubbish.<br><br>The JDKs...]]></description>
        

        <pubDate>Tue, 04 May 2004 12:49:07 -0400</pubDate>

        

        <jf:creationDate>Tue, 04 May 2004 12:49:07 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 04 May 2004 12:49:07 -0400</jf:modificationDate>
        <jf:date>May 4, 2004</jf:date>
        <jf:author>Stephen Colebourne</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Open Source project are never original</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[<blockquote>1) Tomcat. They tried first to make their own but after a while throw it away to started anew with a copy of Java Web Server from Sun.<br>2) Hibernate. OR tools are completely commodized. What Gavin did was to &quot;apply the principle of...]]></description>
        

        <pubDate>Tue, 04 May 2004 12:18:54 -0400</pubDate>

        

        <jf:creationDate>Tue, 04 May 2004 12:18:54 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 04 May 2004 12:18:54 -0400</jf:modificationDate>
        <jf:date>May 4, 2004</jf:date>
        <jf:author>Ryan Breidenbach</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Open Source project are never original</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[1) Tomcat. They tried first to make their own but after a while throw it away to started anew with a copy of Java Web Server from Sun.<br><br>2) Hibernate. OR tools are completely commodized. What Gavin did was to &quot;apply the principle of...]]></description>
        

        <pubDate>Tue, 04 May 2004 11:15:10 -0400</pubDate>

        

        <jf:creationDate>Tue, 04 May 2004 11:15:10 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 04 May 2004 11:15:10 -0400</jf:modificationDate>
        <jf:date>May 4, 2004</jf:date>
        <jf:author>Rolf Tollerud</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Who is copying whom?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[Rolf,<br><br>I guess we need to agree on what &quot;stealing&quot; is. Do you mean implementing similar features or do you mean decompiling the class files and ripping off source code? The former is not stealing.<br><br>In either case, I would be curious...]]></description>
        

        <pubDate>Tue, 04 May 2004 09:27:53 -0400</pubDate>

        

        <jf:creationDate>Tue, 04 May 2004 09:27:53 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 04 May 2004 09:27:53 -0400</jf:modificationDate>
        <jf:date>May 4, 2004</jf:date>
        <jf:author>Ryan Breidenbach</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>the times are changing</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[Robert: <i>&quot;I think that your personal situation colors your view of the section of humanity that works on open source&quot;</i><br><br>You may have a point there. The situation is quite different than under the Web bubble. At this time there was an...]]></description>
        

        <pubDate>Tue, 04 May 2004 04:36:47 -0400</pubDate>

        

        <jf:creationDate>Tue, 04 May 2004 04:36:47 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 04 May 2004 04:36:47 -0400</jf:modificationDate>
        <jf:date>May 4, 2004</jf:date>
        <jf:author>Rolf Tollerud</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>nonsense?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[<blockquote>The answer is: People take the code home from work and keep it when they switch job.</blockquote>Odd world you live in Rolf. I have been in this business for some time working with a lot of different developers and companies and I can safely...]]></description>
        

        <pubDate>Tue, 04 May 2004 04:05:44 -0400</pubDate>

        

        <jf:creationDate>Tue, 04 May 2004 04:05:44 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 04 May 2004 04:05:44 -0400</jf:modificationDate>
        <jf:date>May 4, 2004</jf:date>
        <jf:author>Robert Boothby</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>nonsense?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[Peter,<br><br><i>the proprietary source is not usually available for inspection</i><br><br>The problem here in TSS many times is that you don not know if someone is just naive or a bonafide hypocrite. Well I assume the former so my advice is, try to read...]]></description>
        

        <pubDate>Tue, 04 May 2004 02:53:41 -0400</pubDate>

        

        <jf:creationDate>Tue, 04 May 2004 02:53:41 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 04 May 2004 02:53:41 -0400</jf:modificationDate>
        <jf:date>May 4, 2004</jf:date>
        <jf:author>Rolf Tollerud</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>who is copying whom?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[<i>&quot;To whom are you referring? What OS projects were developed from stolen code?&quot;</i><br><br>Ryan, I am referring **ALL** Open Source projects of some substance (dismissing small projects like xDoclets).<br><br>So I will put it the other way...]]></description>
        

        <pubDate>Mon, 03 May 2004 22:34:13 -0400</pubDate>

        

        <jf:creationDate>Mon, 03 May 2004 22:34:13 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 03 May 2004 22:34:13 -0400</jf:modificationDate>
        <jf:date>May 3, 2004</jf:date>
        <jf:author>Rolf Tollerud</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>Legality (AOP?)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[How is dynamic decompilation and addition of code (AOP) any different from static decompilation, change code, recompile, redploy?  The process is exactly the same, meaning, some byte code manipulator loads the class files, parses information, and spits...]]></description>
        

        <pubDate>Mon, 03 May 2004 17:09:33 -0400</pubDate>

        

        <jf:creationDate>Mon, 03 May 2004 17:09:33 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 03 May 2004 17:09:33 -0400</jf:modificationDate>
        <jf:date>May 3, 2004</jf:date>
        <jf:author>Jeff Wang</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Decompiling Classes, Replacing &amp;amp; Patching Core Java Classes</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=25644</link>

        

        
            <description><![CDATA[Guys,<br><br>I am the author of Covert Java and even though I saw some bashing in this forum I am glad that the chapter has generated such interest. A lot of the questions and comments that were made here (most of them valid) are actually covered in the...]]></description>
        

        <pubDate>Mon, 03 May 2004 13:36:04 -0400</pubDate>

        

        <jf:creationDate>Mon, 03 May 2004 13:36:04 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 03 May 2004 13:36:04 -0400</jf:modificationDate>
        <jf:date>May 3, 2004</jf:date>
        <jf:author>Alex Kalinovsky</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>



</channel>
</rss>

