<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: I just decompiled a decompiler so I could use it to decompile itself</title>
	<atom:link href="http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/feed/" rel="self" type="application/rss+xml" />
	<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/</link>
	<description>A blog about Adobe Flex</description>
	<lastBuildDate>Fri, 12 Mar 2010 15:25:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: tec.</title>
		<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/comment-page-1/#comment-207702</link>
		<dc:creator>tec.</dc:creator>
		<pubDate>Tue, 31 Mar 2009 08:33:09 +0000</pubDate>
		<guid isPermaLink="false">http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/#comment-207702</guid>
		<description>&lt;strong&gt;Nemo 440 Advanced Actionscript 3 disassembler...&lt;/strong&gt;

Nemo 440
Advanced ActionScript 3/ABC2/Flex 2/Flex 3/Flex 4/AIR disassembler
via Nemo 440 by Vadim Melnik Home Page.
It uses abcdump.as,  presumably written by Dan Schaffer from Adobe.
Nemo 440 is a SWF disassembler that produces ActionScript Byte Code...</description>
		<content:encoded><![CDATA[<p><strong>Nemo 440 Advanced Actionscript 3 disassembler&#8230;</strong></p>
<p>Nemo 440<br />
Advanced ActionScript 3/ABC2/Flex 2/Flex 3/Flex 4/AIR disassembler<br />
via Nemo 440 by Vadim Melnik Home Page.<br />
It uses abcdump.as,  presumably written by Dan Schaffer from Adobe.<br />
Nemo 440 is a SWF disassembler that produces ActionScript Byte Code&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yaison</title>
		<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/comment-page-1/#comment-207391</link>
		<dc:creator>Yaison</dc:creator>
		<pubDate>Thu, 29 Jan 2009 15:34:39 +0000</pubDate>
		<guid isPermaLink="false">http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/#comment-207391</guid>
		<description>&quot;That code specifically checks if the package name matches one of the packages used in the Nemo 440 source code and excludes it from being processed! Mother fucker!&quot;

ROFLCOPTER!!!</description>
		<content:encoded><![CDATA[<p>&#8220;That code specifically checks if the package name matches one of the packages used in the Nemo 440 source code and excludes it from being processed! Mother fucker!&#8221;</p>
<p>ROFLCOPTER!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Doberenz</title>
		<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/comment-page-1/#comment-200372</link>
		<dc:creator>Mark Doberenz</dc:creator>
		<pubDate>Tue, 14 Oct 2008 20:06:52 +0000</pubDate>
		<guid isPermaLink="false">http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/#comment-200372</guid>
		<description>So, I was wondering how hard it would be to create a Flex Builder plugin that could decompile a SWC/SWF.  A use case would be that you didn&#039;t have any documentation on a library and wanted to see what the methods were and so you double-click the SWC in Flex Builder and get a listing of the methods in it.

I suck at Java, so I&#039;m not going to try it, but it could be useful.</description>
		<content:encoded><![CDATA[<p>So, I was wondering how hard it would be to create a Flex Builder plugin that could decompile a SWC/SWF.  A use case would be that you didn&#8217;t have any documentation on a library and wanted to see what the methods were and so you double-click the SWC in Flex Builder and get a listing of the methods in it.</p>
<p>I suck at Java, so I&#8217;m not going to try it, but it could be useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Gonzalez</title>
		<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/comment-page-1/#comment-181544</link>
		<dc:creator>Tom Gonzalez</dc:creator>
		<pubDate>Mon, 22 Sep 2008 19:47:28 +0000</pubDate>
		<guid isPermaLink="false">http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/#comment-181544</guid>
		<description>Doug, do we need to send the men in the white coats to come visit you after this?

- Tom</description>
		<content:encoded><![CDATA[<p>Doug, do we need to send the men in the white coats to come visit you after this?</p>
<p>- Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mario</title>
		<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/comment-page-1/#comment-181508</link>
		<dc:creator>Mario</dc:creator>
		<pubDate>Mon, 22 Sep 2008 18:32:56 +0000</pubDate>
		<guid isPermaLink="false">http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/#comment-181508</guid>
		<description>Cool! impressive as usual...BTW what happened to tileUI ?</description>
		<content:encoded><![CDATA[<p>Cool! impressive as usual&#8230;BTW what happened to tileUI ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Campbell</title>
		<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/comment-page-1/#comment-181451</link>
		<dc:creator>Ryan Campbell</dc:creator>
		<pubDate>Mon, 22 Sep 2008 16:37:26 +0000</pubDate>
		<guid isPermaLink="false">http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/#comment-181451</guid>
		<description>You&#039;ve got balls, I would have been worried using a decompiler to decompile a decompiler would cause the world to implode</description>
		<content:encoded><![CDATA[<p>You&#8217;ve got balls, I would have been worried using a decompiler to decompile a decompiler would cause the world to implode</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/comment-page-1/#comment-181443</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 22 Sep 2008 16:16:53 +0000</pubDate>
		<guid isPermaLink="false">http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/#comment-181443</guid>
		<description>This is actually a common practice with compilers.  Using a compiler to compile itself is a very good stress and quality test, the MSVC compiler is made this way.

I would imagine decompilers are tested with a similar method :)</description>
		<content:encoded><![CDATA[<p>This is actually a common practice with compilers.  Using a compiler to compile itself is a very good stress and quality test, the MSVC compiler is made this way.</p>
<p>I would imagine decompilers are tested with a similar method <img src='http://dougmccune.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/comment-page-1/#comment-181393</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Mon, 22 Sep 2008 14:48:49 +0000</pubDate>
		<guid isPermaLink="false">http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/#comment-181393</guid>
		<description>Oh, ha, after taking a look at Shigeru&#039;s post, I saw the link he has to the abcdump.as file in the tamarin project: http://hg.mozilla.org/tamarin-central/file/dddc6a8b13c3/utils/abcdump.as

Turns out that that file is exactly what was used in Nemo 440, just refactored a bit and split into multiple files (the code is literally the same). SO I guess the Nemo 440 author didn&#039;t actually have that much work cut out for him, he just modified the abcdump.as file to get it working in his own AIR app.</description>
		<content:encoded><![CDATA[<p>Oh, ha, after taking a look at Shigeru&#8217;s post, I saw the link he has to the abcdump.as file in the tamarin project: <a href="http://hg.mozilla.org/tamarin-central/file/dddc6a8b13c3/utils/abcdump.as" rel="nofollow">http://hg.mozilla.org/tamarin-central/file/dddc6a8b13c3/utils/abcdump.as</a></p>
<p>Turns out that that file is exactly what was used in Nemo 440, just refactored a bit and split into multiple files (the code is literally the same). SO I guess the Nemo 440 author didn&#8217;t actually have that much work cut out for him, he just modified the abcdump.as file to get it working in his own AIR app.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shigeru</title>
		<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/comment-page-1/#comment-181313</link>
		<dc:creator>Shigeru</dc:creator>
		<pubDate>Mon, 22 Sep 2008 11:37:06 +0000</pubDate>
		<guid isPermaLink="false">http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/#comment-181313</guid>
		<description>Here is my application for dumping/comparing classes in SWF.
http://shigeru-nakagaki.com/index.cfm/2008/3/18/20080318-LibraryManager-Beta-is-released
Also I made SWC called &quot;Abc Dumper&quot; to dump classes in SWF
http://shigeru-nakagaki.com/index.cfm?Content=Projects

thanks</description>
		<content:encoded><![CDATA[<p>Here is my application for dumping/comparing classes in SWF.<br />
<a href="http://shigeru-nakagaki.com/index.cfm/2008/3/18/20080318-LibraryManager-Beta-is-released" rel="nofollow">http://shigeru-nakagaki.com/index.cfm/2008/3/18/20080318-LibraryManager-Beta-is-released</a><br />
Also I made SWC called &#8220;Abc Dumper&#8221; to dump classes in SWF<br />
<a href="http://shigeru-nakagaki.com/index.cfm?Content=Projects" rel="nofollow">http://shigeru-nakagaki.com/index.cfm?Content=Projects</a></p>
<p>thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erki Esken</title>
		<link>http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/comment-page-1/#comment-181244</link>
		<dc:creator>Erki Esken</dc:creator>
		<pubDate>Mon, 22 Sep 2008 08:44:25 +0000</pubDate>
		<guid isPermaLink="false">http://dougmccune.com/blog/2008/09/21/i-just-decompiled-a-decompiler-so-i-could-use-it-to-decompile-itself/#comment-181244</guid>
		<description>Just a thought, it should be possible to unzip the swf contents, then find the bytecodes where &quot;nemo440&quot; string is and just change it to something else with hex editor, then zipping swf back up correctly again? This way you could avoid the 6 hours of trying to make decompiled code compile again properly. Or not?</description>
		<content:encoded><![CDATA[<p>Just a thought, it should be possible to unzip the swf contents, then find the bytecodes where &#8220;nemo440&#8243; string is and just change it to something else with hex editor, then zipping swf back up correctly again? This way you could avoid the 6 hours of trying to make decompiled code compile again properly. Or not?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
