Hi all,<br><br>It&#39;s amazing that I&#39;ve got lots of people&nbsp;helping&nbsp;me&nbsp;to&nbsp;hack&nbsp;the&nbsp;firmware.&nbsp;<br> Especially Stephen has shown me lots of examples and tools to apply to the firmware.<br>We&#39;ve successfully found that the romfs partition inside the firmware is a zipped ext2 file system.
<br>One&nbsp;of&nbsp;my friend who is a software enginner also helped me to examine the  codes in kernel.<br> <br>We&#39;ve found the following section in physmap.c indicates the romfs part in firmware should not exceed&nbsp;1,966,080&nbsp;Bytes. 
<br>name:           &quot;Initrd&quot;,<br>                size:           0x1E0000,<br><br>However&nbsp;Stephen and I found that the Romfs (Initrd) which has been successfully extracted from firmware is about 2,939,222&nbsp;bytes&nbsp;long.&nbsp;After&nbsp;uncompressing&nbsp;the&nbsp;Initrd, it becomes&nbsp;a&nbsp;more&nbsp;than&nbsp;10M&nbsp;bytes&nbsp;long&nbsp;mountable&nbsp;file.
<br>The file size is too large to be stored in  the flash partition as the configuration insides&nbsp;kernel&nbsp;codes. <br>      According to the previous discussion in the list, I guess D-link might not release the&nbsp;kernel codes corresponds to DIR-450/451.
<br>I&#39;ve told this situation to Dlink@US by their website 1 week ago, asking them to check if they&#39;ve put wrong files on ftp site. But I haven&#39;t get any response until today.<br><br>However, I think technical disscussion in detail might not be appeared in legal-lists.
<br>But if people want to discussion about the concepts, events,&nbsp;or&nbsp;any&nbsp;possible&nbsp;action&nbsp;in&nbsp;legal-lists&nbsp;will&nbsp;need&nbsp;technical&nbsp;information&nbsp;as&nbsp;a&nbsp;evidence.<br>So&nbsp;I&nbsp;still&nbsp;reply&nbsp;this&nbsp;mail&nbsp;to&nbsp;both&nbsp;lists.<br>&nbsp;<br><br><div><span class="gmail_quote">
On 9/24/07, <b class="gmail_sendername">Stephen C. Fedder</b> &lt;<a href="mailto:sfedder@hotmail.com">sfedder@hotmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
<div lang="EN-US" link="#0000ff" vlink="#0000ff"><div><p><font size="2" color="#000080" face="Arial"><span style="font-size: 10pt; font-family: Arial; color: #000080">Hi,</span></font></p><p><font size="2" color="#000080" face="Arial">
<span style="font-size: 10pt; font-family: Arial; color: #000080">&nbsp;</span></font></p><p><font size="2" color="#000080" face="Arial"><span style="font-size: 10pt; font-family: Arial; color: #000080">I am glad to be of help.&nbsp; If you run into any problems let me know.
</span></font></p><p><font size="2" color="#000080" face="Arial"><span style="font-size: 10pt; font-family: Arial; color: #000080">&nbsp;</span></font></p><p><font size="2" color="#000080" face="Arial"><span style="font-size: 10pt; font-family: Arial; color: #000080">
I'm not always sure that the gpl-violations mailing list is the place to be talking about tools/methods of reversing firmware, so I just sent my observations to you rather than to the list.&nbsp; I am not a regular contributor, but just thought I'd take a look and see if I could give you some direction.
</span></font></p></div></div></blockquote><div><br>[deleted....]&nbsp;</div><br></div><br>