<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.zebradem.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Simple_fbox_recovery_tool</id>
	<title>Simple fbox recovery tool - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.zebradem.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Simple_fbox_recovery_tool"/>
	<link rel="alternate" type="text/html" href="https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;action=history"/>
	<updated>2026-04-19T13:48:40Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Zebradem WIKI</subtitle>
	<generator>MediaWiki 1.42.0-alpha</generator>
	<entry>
		<id>https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=21642&amp;oldid=prev</id>
		<title>Mandy28 am 17. November 2013 um 21:20 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=21642&amp;oldid=prev"/>
		<updated>2013-11-17T21:20:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 17. November 2013, 21:20 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Zeile 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;margin: 0px 20px 15pt 15pt; border: 2px solid rgb(223, 223, 223); padding: 0em 1em 1em; background-color:#303140; border: 1px solid #000000;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;margin: 0px 20px 15pt 15pt; border: 2px solid rgb(223, 223, 223); padding: 0em 1em 1em; background-color:#303140; border: 1px solid #000000;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Navi-Tipps-Sektion}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;height: 300px; overflow: scroll;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;height: 300px; overflow: scroll;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mandy28</name></author>
	</entry>
	<entry>
		<id>https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=21640&amp;oldid=prev</id>
		<title>Mandy28 am 17. November 2013 um 21:17 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=21640&amp;oldid=prev"/>
		<updated>2013-11-17T21:17:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 17. November 2013, 21:17 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l356&quot;&gt;Zeile 356:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 356:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Fritzbox &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Tips &lt;/del&gt;&amp;amp; Tricks]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Fritzbox &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Tipps &lt;/ins&gt;&amp;amp; Tricks]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Fritzbox]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Fritzbox]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Sitemap]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Sitemap]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mandy28</name></author>
	</entry>
	<entry>
		<id>https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=9886&amp;oldid=prev</id>
		<title>Mandy28 am 8. Juni 2010 um 23:34 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=9886&amp;oldid=prev"/>
		<updated>2010-06-08T23:34:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 8. Juni 2010, 23:34 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Zeile 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;style=&quot;height: 300px; overflow: scroll;&quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#! /usr/bin/perl&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#! /usr/bin/perl&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mandy28</name></author>
	</entry>
	<entry>
		<id>https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=9013&amp;oldid=prev</id>
		<title>Mandy28 am 25. Mai 2010 um 04:55 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=9013&amp;oldid=prev"/>
		<updated>2010-05-25T04:55:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 25. Mai 2010, 04:55 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{| width=&quot;100%&quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&quot;margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;333333&lt;/ins&gt;; padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|style=&quot;vertical-align:top&quot;|&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Datei&lt;/ins&gt;:ZD-Logo.png]]&amp;lt;/center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&quot;margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dfdfdf&lt;/del&gt;; padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;center&lt;/ins&gt;&amp;gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;big&lt;/ins&gt;&amp;gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;span style&lt;/ins&gt;=&quot;color&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:#B5B5B5;&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;&#039;&#039;&#039;Das Board mit Freiheiten&#039;&#039;&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;&amp;lt;/big&amp;gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;center&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;font color=&quot;silver&quot;&amp;gt;&amp;lt;/font&amp;gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;font &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;color=white&lt;/ins&gt;&amp;gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;font&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;center&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;font color=&quot;silver&quot;&lt;/del&gt;&amp;gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Image&lt;/del&gt;:ZD-Logo.png]]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/font&amp;gt;&lt;/del&gt;&amp;lt;/center&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;font color=&quot;silver&quot;&lt;/del&gt;&amp;gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;font color=&quot;silver&quot;&lt;/del&gt;&amp;gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/font&amp;gt;&amp;lt;/font&amp;gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;center&amp;gt;&amp;lt;font color&lt;/del&gt;=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;silver&quot;&amp;gt;&amp;lt;font &lt;/del&gt;color&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&quot;silver&lt;/del&gt;&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;big&lt;/del&gt;&amp;gt;&#039;&#039;&#039;&#039;&#039;Das Board mit Freiheiten&#039;&#039;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;font&lt;/del&gt;&amp;gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/del&gt;font&amp;gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;center&lt;/del&gt;&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&quot;margin: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10px 10px 0pt 0pt&lt;/del&gt;; border: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10px &lt;/del&gt;solid rgb(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0&lt;/del&gt;); padding: 0em 1em 1em; background-color: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rgb(48, 49, 64)&lt;/del&gt;;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;font color=&quot;silver&quot;&amp;gt;&amp;lt;font color=&quot;silver&quot;&amp;gt;&amp;lt;font color=&quot;white&quot;&amp;gt;&amp;lt;&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;font&lt;/del&gt;&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&quot;margin: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0px 20px 15pt 15pt&lt;/ins&gt;; border: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2px &lt;/ins&gt;solid rgb(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;223&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;223&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;223&lt;/ins&gt;); padding: 0em 1em 1em; background-color:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#303140; border: 1px solid #000000&lt;/ins&gt;;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;br &lt;/ins&gt;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mandy28</name></author>
	</entry>
	<entry>
		<id>https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=8405&amp;oldid=prev</id>
		<title>Mandy28 am 22. Mai 2010 um 07:57 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=8405&amp;oldid=prev"/>
		<updated>2010-05-22T07:57:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 22. Mai 2010, 07:57 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l357&quot;&gt;Zeile 357:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 357:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*[[Fritzbox Tips &amp;amp; Tricks]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Fritzbox]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Sitemap]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mandy28</name></author>
	</entry>
	<entry>
		<id>https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=8401&amp;oldid=prev</id>
		<title>Mandy28 am 22. Mai 2010 um 07:49 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=8401&amp;oldid=prev"/>
		<updated>2010-05-22T07:49:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 22. Mai 2010, 07:49 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{| width=&quot;100%&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|style=&quot;vertical-align:top&quot;|&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&quot;margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right;&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt; &amp;lt;font color=&quot;silver&quot;&amp;gt;&amp;lt;/font&amp;gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;center&amp;gt;&amp;lt;font color=&quot;silver&quot;&amp;gt;[[Image:ZD-Logo.png]]&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;font color=&quot;silver&quot;&amp;gt;&amp;lt;font color=&quot;silver&quot;&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;center&amp;gt;&amp;lt;font color=&quot;silver&quot;&amp;gt;&amp;lt;font color=&quot;silver&quot;&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;&#039;&#039;Das Board mit Freiheiten&#039;&#039;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;----&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&quot;margin: 10px 10px 0pt 0pt; border: 10px solid rgb(0, 0, 0); padding: 0em 1em 1em; background-color: rgb(48, 49, 64);&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;font color=&quot;silver&quot;&amp;gt;&amp;lt;font color=&quot;silver&quot;&amp;gt;&amp;lt;font color=&quot;white&quot;&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#! /usr/bin/perl&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#! /usr/bin/perl&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mandy28</name></author>
	</entry>
	<entry>
		<id>https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=8400&amp;oldid=prev</id>
		<title>Mandy28: Die Seite wurde neu angelegt: „&lt;pre&gt; #! /usr/bin/perl # #   simple fbox recovery tool # #   Copyright (C) 2004,2005 Enrik Berkhan &lt;enrik.berkhan@inka.de&gt; # #   This program is free software; yo…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.zebradem.com/wiki/index.php?title=Simple_fbox_recovery_tool&amp;diff=8400&amp;oldid=prev"/>
		<updated>2010-05-22T07:48:15Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&amp;lt;pre&amp;gt; #! /usr/bin/perl # #   simple fbox recovery tool # #   Copyright (C) 2004,2005 Enrik Berkhan &amp;lt;enrik.berkhan@inka.de&amp;gt; # #   This program is free software; yo…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /usr/bin/perl&lt;br /&gt;
#&lt;br /&gt;
#   simple fbox recovery tool&lt;br /&gt;
#&lt;br /&gt;
#   Copyright (C) 2004,2005 Enrik Berkhan &amp;lt;enrik.berkhan@inka.de&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
#   This program is free software; you can redistribute it and/or modify&lt;br /&gt;
#   it under the terms of the GNU General Public License as published by&lt;br /&gt;
#   the Free Software Foundation; either version 2 of the License, or&lt;br /&gt;
#   (at your option) any later version.&lt;br /&gt;
#&lt;br /&gt;
#   This program is distributed in the hope that it will be useful,&lt;br /&gt;
#   but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;br /&gt;
#   GNU General Public License for more details.&lt;br /&gt;
#&lt;br /&gt;
#   You should have received a copy of the GNU General Public License&lt;br /&gt;
#   along with this program; if not, write to the Free Software&lt;br /&gt;
#   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
use IO::Socket::INET;&lt;br /&gt;
use IO::Select;&lt;br /&gt;
use Socket;&lt;br /&gt;
use Getopt::Std;&lt;br /&gt;
use Errno qw(EEXIST);&lt;br /&gt;
use Net::FTP;&lt;br /&gt;
use Fcntl qw(SEEK_END SEEK_SET);&lt;br /&gt;
&lt;br /&gt;
my $do_crc = 1;&lt;br /&gt;
BEGIN {&lt;br /&gt;
  eval { require Compress::Zlib };&lt;br /&gt;
  if ($@) {&lt;br /&gt;
    eval { require String::CRC32 };&lt;br /&gt;
    if ($@) {&lt;br /&gt;
      print STDERR &amp;quot;No crc32() implementation available!\nInstall Compress::Zlib or String::CRC32 if you want CRC support.\n&amp;quot;;&lt;br /&gt;
      $do_crc = 0;&lt;br /&gt;
    } else {&lt;br /&gt;
      import String::CRC32 qw(crc32);&lt;br /&gt;
    }&lt;br /&gt;
  } else {&lt;br /&gt;
    import Compress::Zlib qw(crc32);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
use warnings;&lt;br /&gt;
&lt;br /&gt;
$| = 1;&lt;br /&gt;
&lt;br /&gt;
my %opt;&lt;br /&gt;
getopts(&amp;#039;hrf:i:l:s:u&amp;#039;, \%opt);&lt;br /&gt;
&lt;br /&gt;
if ($opt{h}) {&lt;br /&gt;
  print &amp;quot;usage: recover -h\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;       recover [-l IPADDR] [-i IPADDR] [-f firmeware.image] [-r]\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;       recover [-l IPADDR] [-i IPADDR] -s image\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;       recover [-l IPADDR] [-i IPADDR] -u\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;       -i IPADDR: set boot time IP to IPADDR within environment\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;       -l IPADDR: choose local addr (for multihomed)\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;       -f image:  extract fs and kernel from tarfile and flash\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;       -s image:  boot (standalone) image directly from RAM\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;       -r:        reboot fbox\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;       -u:        update box with filesystem.img, kernel.img from cwd\n&amp;quot;;&lt;br /&gt;
  exit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
my $ipaddr;&lt;br /&gt;
my $setip;&lt;br /&gt;
if ($opt{i}) {&lt;br /&gt;
  $setip = unpack(&amp;quot;N&amp;quot;, inet_aton($opt{i}));&lt;br /&gt;
} else {&lt;br /&gt;
  $setip = 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$opt{l} = &amp;quot;0.0.0.0&amp;quot; unless defined $opt{l};&lt;br /&gt;
my $probe = IO::Socket::INET-&amp;gt;new(Proto =&amp;gt; &amp;#039;udp&amp;#039;,&lt;br /&gt;
                                  Broadcast =&amp;gt; 1,&lt;br /&gt;
                                  LocalAddr =&amp;gt; $opt{l},&lt;br /&gt;
                                  LocalPort =&amp;gt; 5035) or die &amp;quot;socket: $!&amp;quot;;&lt;br /&gt;
my $sel = IO::Select-&amp;gt;new($probe);&lt;br /&gt;
my $packet = pack(&amp;quot;vCCVNV&amp;quot;, 0, 18, 1, 1, 0, 0);&lt;br /&gt;
my $broadcast = sockaddr_in(5035, INADDR_BROADCAST);&lt;br /&gt;
&lt;br /&gt;
$probe-&amp;gt;send($packet, 0, $broadcast);&lt;br /&gt;
&lt;br /&gt;
scan_again:&lt;br /&gt;
print &amp;quot;Looking for Fritz!Box &amp;quot;;&lt;br /&gt;
@boxes = ();&lt;br /&gt;
$scanning = 10;&lt;br /&gt;
print &amp;quot;o&amp;quot;;&lt;br /&gt;
while($scanning) {&lt;br /&gt;
  my $reply;&lt;br /&gt;
  my @ready;&lt;br /&gt;
&lt;br /&gt;
  if (@ready = $sel-&amp;gt;can_read(0.2)) {&lt;br /&gt;
    $peer = $probe-&amp;gt;recv($reply, 16);&lt;br /&gt;
    next if (length($reply) &amp;lt; 16);&lt;br /&gt;
    my ($port, $addr) = sockaddr_in($peer);&lt;br /&gt;
    my ($major, $minor1, $minor2, $code, $addr2) = unpack(&amp;quot;vCCVV&amp;quot;, $reply);&lt;br /&gt;
    $addr2 = pack(&amp;quot;N&amp;quot;, $addr2);&lt;br /&gt;
    if ($code == 2) {&lt;br /&gt;
      print &amp;quot;O&amp;quot;;&lt;br /&gt;
      push @boxes, [$major, $minor1, $minor2, $addr, $addr2];&lt;br /&gt;
      $scanning = 2 if ($scanning &amp;gt; 2);&lt;br /&gt;
    }&lt;br /&gt;
  } else {&lt;br /&gt;
    $scanning--;&lt;br /&gt;
    if (scalar @boxes == 0) {&lt;br /&gt;
      $probe-&amp;gt;send($packet, 0, $broadcast);&lt;br /&gt;
      print &amp;quot;o&amp;quot;;&lt;br /&gt;
    } else {&lt;br /&gt;
      print &amp;quot;.&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (scalar @boxes == 0) {&lt;br /&gt;
  print &amp;quot; none found, giving up.\n&amp;quot;;&lt;br /&gt;
  exit 1;&lt;br /&gt;
} else {&lt;br /&gt;
  print &amp;quot; found!\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
foreach $box (@boxes) {&lt;br /&gt;
  my ($major, $minor1, $minor2, $addr, $addr2) = @$box;&lt;br /&gt;
  printf &amp;quot;ADAM2 version $major.$minor1.$minor2 at %s (%s)\n&amp;quot;,&lt;br /&gt;
         inet_ntoa($addr), inet_ntoa($addr2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (scalar @boxes &amp;gt; 1) {&lt;br /&gt;
  print &amp;quot;more than one boxes: no work\n&amp;quot;;&lt;br /&gt;
  exit 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$ipaddr = (@{$boxes[0]})[4];&lt;br /&gt;
if (!$ipaddr &amp;amp;&amp;amp; !$setip) {&lt;br /&gt;
  print &amp;quot;box has no ip, giving up\n&amp;quot;;&lt;br /&gt;
  exit 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ($setip) {&lt;br /&gt;
  if ($setip != unpack(&amp;#039;N&amp;#039;, $ipaddr)) {&lt;br /&gt;
    print &amp;quot;setting ip address\n&amp;quot;;&lt;br /&gt;
    my $setpacket = pack(&amp;quot;vCCVNV&amp;quot;, 0, 18, 1, 1, $setip, 0);&lt;br /&gt;
    $probe-&amp;gt;send($setpacket, 0, $broadcast);&lt;br /&gt;
    goto scan_again;&lt;br /&gt;
  } else {&lt;br /&gt;
    print &amp;quot;ip already ok\n&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  package ADAM2FTP;&lt;br /&gt;
  use base qw(Net::FTP);&lt;br /&gt;
  # ADAM2 requires upper case commands, some brain dead firewall doesn&amp;#039;t ;-)&lt;br /&gt;
  sub _USER { shift-&amp;gt;command(&amp;quot;USER&amp;quot;,@_)-&amp;gt;response() }&lt;br /&gt;
  sub _PASV { shift-&amp;gt;command(&amp;quot;P\@SW&amp;quot;)-&amp;gt;response() == Net::FTP::CMD_OK }&lt;br /&gt;
  sub _GETENV {&lt;br /&gt;
    my $ftp = shift;&lt;br /&gt;
    my ($ok, $name, $value);&lt;br /&gt;
&lt;br /&gt;
    $ftp-&amp;gt;command(&amp;quot;GETENV&amp;quot;,@_);&lt;br /&gt;
    while(length($ok = $ftp-&amp;gt;response()) &amp;lt; 1) {&lt;br /&gt;
      my $line = $ftp-&amp;gt;getline();&lt;br /&gt;
      unless (defined($value)) {&lt;br /&gt;
        chomp($line);&lt;br /&gt;
        ($name, $value) = split(/\s+/, $line, 2);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    $ftp-&amp;gt;debug_print(0, &amp;quot;getenv: $value\n&amp;quot;)&lt;br /&gt;
      if $ftp-&amp;gt;debug();&lt;br /&gt;
    return $value;&lt;br /&gt;
  }&lt;br /&gt;
  sub getenv {&lt;br /&gt;
    my $ftp = shift;&lt;br /&gt;
    my $name = shift;&lt;br /&gt;
    return $ftp-&amp;gt;_GETENV($name);&lt;br /&gt;
  }&lt;br /&gt;
  sub _REBOOT { shift-&amp;gt;command(&amp;quot;REBOOT&amp;quot;)-&amp;gt;response() == Net::FTP::CMD_OK }&lt;br /&gt;
  sub reboot {&lt;br /&gt;
    my $ftp = shift;&lt;br /&gt;
    $ftp-&amp;gt;_REBOOT;&lt;br /&gt;
    $ftp-&amp;gt;close;&lt;br /&gt;
  }&lt;br /&gt;
  sub check {&lt;br /&gt;
    my $ftp = shift;&lt;br /&gt;
    &lt;br /&gt;
    delete ${*$ftp}{&amp;#039;net_ftp_port&amp;#039;};&lt;br /&gt;
    delete ${*$ftp}{&amp;#039;net_ftp_pasv&amp;#039;};&lt;br /&gt;
&lt;br /&gt;
    my $data = $ftp-&amp;gt;_data_cmd(&amp;#039;CHECK&amp;#039; ,@_) or return undef;&lt;br /&gt;
    my $sum;&lt;br /&gt;
    if (${${*$ftp}{&amp;#039;net_cmd_resp&amp;#039;}}[0] =~ /^Flash check 0x([0-9A-F]{8})/) {&lt;br /&gt;
      $sum = hex($1);&lt;br /&gt;
    }&lt;br /&gt;
    $data-&amp;gt;_close();&lt;br /&gt;
    return $sum;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# passive mode geht mit Net::FTP nicht, connected zu spaet fuer ADAM2!&lt;br /&gt;
$ftp = ADAM2FTP-&amp;gt;new(inet_ntoa($ipaddr), Passive =&amp;gt; 0, Debug =&amp;gt; 0, Timeout =&amp;gt; 600)&lt;br /&gt;
  or die &amp;quot;can&amp;#039;t FTP ADAM2&amp;quot;;&lt;br /&gt;
$ftp-&amp;gt;login(&amp;quot;adam2&amp;quot;, &amp;quot;adam2&amp;quot;) or die &amp;quot;can&amp;#039;t login adam2&amp;quot;;&lt;br /&gt;
$ftp-&amp;gt;binary();&lt;br /&gt;
my $pid   = $ftp-&amp;gt;getenv(&amp;#039;ProductID&amp;#039;);&lt;br /&gt;
my $hwrev = $ftp-&amp;gt;getenv(&amp;#039;HWRevision&amp;#039;);&lt;br /&gt;
my $fwrev = $ftp-&amp;gt;getenv(&amp;#039;firmware_info&amp;#039;);&lt;br /&gt;
my $ulrev = $ftp-&amp;gt;getenv(&amp;#039;urlader-version&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Product ID: $pid\n&amp;quot;;&lt;br /&gt;
print &amp;quot;Hardware Revision: $hwrev\n&amp;quot;;&lt;br /&gt;
print &amp;quot;Urlader  Revision: $ulrev\n&amp;quot;;&lt;br /&gt;
print &amp;quot;Firmware Revision: $fwrev\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$ftp-&amp;gt;hash(\*STDOUT, 64 * 1024);&lt;br /&gt;
&lt;br /&gt;
$mtd0 = &amp;quot;filesystem.image&amp;quot;;&lt;br /&gt;
$mtd1 = &amp;quot;kernel.image&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
if ($opt{f}) {&lt;br /&gt;
  unless (-f $opt{f}) {&lt;br /&gt;
    die &amp;quot;$opt{f} not found\n&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  mkdir &amp;quot;recover.tmp&amp;quot;;&lt;br /&gt;
  if ($! &amp;amp;&amp;amp; $! != EEXIST) { die &amp;quot;recover.tmp: $!&amp;quot; };&lt;br /&gt;
  unless(substr($opt{f}, 0, 1) eq &amp;#039;/&amp;#039;) {&lt;br /&gt;
    $opt{f} = &amp;quot;../$opt{f}&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  system(&amp;quot;busybox tar xf $opt{f} -C recover.tmp ./var/tmp/kernel.image ./var/tmp/filesystem.image&amp;quot;);&lt;br /&gt;
  if ($? &amp;gt;&amp;gt; 8) {&lt;br /&gt;
    die &amp;quot;busybox tar failed&amp;quot;;&lt;br /&gt;
  } elsif ($? &amp;amp; 127) {&lt;br /&gt;
    die &amp;quot;busybox tar killed&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  chmod 0644, &amp;quot;recover.tmp/var/tmp/filesystem.image&amp;quot;,&lt;br /&gt;
              &amp;quot;recover.tmp/var/tmp/kernel.image&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  $mtd0 = &amp;quot;recover.tmp/var/tmp/filesystem.image&amp;quot;;&lt;br /&gt;
  $mtd1 = &amp;quot;recover.tmp/var/tmp/kernel.image&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ($opt{f} || $opt{u}) {&lt;br /&gt;
&lt;br /&gt;
  $ftp-&amp;gt;quot(&amp;quot;MEDIA&amp;quot;, &amp;quot;FLSH&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (-f $mtd0) {&lt;br /&gt;
  $sum = remove_cksum($mtd0, 0x300000);&lt;br /&gt;
  $opt{r} = 1;&lt;br /&gt;
  print &amp;quot;Flashing $mtd0 to mtd0 ...&amp;quot;;&lt;br /&gt;
  $ftp-&amp;gt;put($mtd0, &amp;quot;1 mtd0&amp;quot;);&lt;br /&gt;
  if ($ftp-&amp;gt;status() == $ftp-&amp;gt;CMD_OK) {&lt;br /&gt;
    if (defined $sum) {&lt;br /&gt;
      my $flashsum = $ftp-&amp;gt;check(&amp;quot;1 mtd0&amp;quot;);&lt;br /&gt;
      if (defined $flashsum &amp;amp;&amp;amp; $sum eq $flashsum) {&lt;br /&gt;
        print &amp;quot;checksum ok!\n&amp;quot;;&lt;br /&gt;
      } else {&lt;br /&gt;
        print &amp;quot;checksum bad!\n&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    print &amp;quot;success!\n&amp;quot;;&lt;br /&gt;
  } else {&lt;br /&gt;
    print &amp;quot;FAILED: &amp;quot;, $ftp-&amp;gt;code(), &amp;quot; &amp;quot;, $ftp-&amp;gt;message(), &amp;quot;\n&amp;quot;;&lt;br /&gt;
    $opt{r} = 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (-f $mtd1) {&lt;br /&gt;
  $sum = remove_cksum($mtd1, 0xb0000);&lt;br /&gt;
  print &amp;quot;Flashing $mtd1 to mtd1 ...&amp;quot;;&lt;br /&gt;
  $ftp-&amp;gt;put($mtd1, &amp;quot;1 mtd1&amp;quot;);&lt;br /&gt;
  if ($ftp-&amp;gt;status() == $ftp-&amp;gt;CMD_OK) {&lt;br /&gt;
    if (defined $sum) {&lt;br /&gt;
      my $flashsum = $ftp-&amp;gt;check(&amp;quot;1 mtd1&amp;quot;);&lt;br /&gt;
      if (defined $flashsum &amp;amp;&amp;amp; $sum eq $flashsum) {&lt;br /&gt;
        print &amp;quot;checksum ok!\n&amp;quot;;&lt;br /&gt;
      } else {&lt;br /&gt;
        print &amp;quot;checksum bad!\n&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    print &amp;quot;success!\n&amp;quot;;&lt;br /&gt;
  } else {&lt;br /&gt;
    print &amp;quot;FAILED: &amp;quot;, $ftp-&amp;gt;code(), &amp;quot; &amp;quot;, $ftp-&amp;gt;message(), &amp;quot;\n&amp;quot;;&lt;br /&gt;
    $opt{r} = 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
} elsif ($opt{s}) {&lt;br /&gt;
  print &amp;quot;Sending and booting $opt{s}...&amp;quot;;&lt;br /&gt;
  $ftp-&amp;gt;quot(&amp;quot;MEDIA&amp;quot;, &amp;quot;SDRAM&amp;quot;);&lt;br /&gt;
  $ftp-&amp;gt;put(&amp;quot;$opt{s}&amp;quot;, &amp;quot;1 mtd4&amp;quot;);&lt;br /&gt;
  if ($ftp-&amp;gt;status() == $ftp-&amp;gt;CMD_OK) {&lt;br /&gt;
    print &amp;quot;success!\n&amp;quot;;&lt;br /&gt;
    $ftp-&amp;gt;close();&lt;br /&gt;
    exit;&lt;br /&gt;
  } else {&lt;br /&gt;
    print &amp;quot;FAILED: &amp;quot;, $ftp-&amp;gt;code(), &amp;quot; &amp;quot;, $ftp-&amp;gt;message(), &amp;quot;\n&amp;quot;;&lt;br /&gt;
    $opt{r} = 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ($opt{r}) {&lt;br /&gt;
  print &amp;quot;Rebooting...\n&amp;quot;;&lt;br /&gt;
  $ftp-&amp;gt;reboot();&lt;br /&gt;
} else {&lt;br /&gt;
  $ftp-&amp;gt;quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
END {&lt;br /&gt;
  if ($opt{f}) {&lt;br /&gt;
    unlink(&amp;quot;recover.tmp/var/tmp/kernel.image&amp;quot;);&lt;br /&gt;
    unlink(&amp;quot;recover.tmp/var/tmp/filesystem.image&amp;quot;);&lt;br /&gt;
    rmdir(&amp;quot;recover.tmp/var/tmp&amp;quot;);&lt;br /&gt;
    rmdir(&amp;quot;recover.tmp/var&amp;quot;);&lt;br /&gt;
    rmdir(&amp;quot;recover.tmp&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sub remove_cksum {&lt;br /&gt;
  my $name = shift;&lt;br /&gt;
  my $mtdsize = shift;&lt;br /&gt;
  &lt;br /&gt;
  open F, &amp;quot;+&amp;lt;$name&amp;quot; or die &amp;quot;open: $!&amp;quot;;&lt;br /&gt;
  $size = (stat F)[7];&lt;br /&gt;
  die &amp;quot;stat: $!&amp;quot; unless defined($size);&lt;br /&gt;
  if ($size &amp;gt;= 8) {&lt;br /&gt;
    seek F, -8, SEEK_END or die &amp;quot;seek: $!&amp;quot;;&lt;br /&gt;
    read F, $magic, 4;&lt;br /&gt;
    read F, $chksum, 4;&lt;br /&gt;
    if (unpack(&amp;quot;V&amp;quot;, $magic) == 0xC453DE23) {&lt;br /&gt;
      $size -= 8;&lt;br /&gt;
      truncate F, $size or die &amp;quot;truncate: $!&amp;quot;;&lt;br /&gt;
      print &amp;quot;$name: removed checksum\n&amp;quot;;&lt;br /&gt;
    } else {&lt;br /&gt;
      print &amp;quot;$name: no checksum\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    seek F, 0, SEEK_SET or die &amp;quot;seek: $!&amp;quot;;&lt;br /&gt;
    $chksum = crc32(*F);&lt;br /&gt;
    $chksum = crc32(&amp;quot;\xff&amp;quot; x ($mtdsize - $size), $chksum);&lt;br /&gt;
    printf &amp;quot;CRC32: %08X\n&amp;quot;, $chksum;&lt;br /&gt;
    return $chksum;&lt;br /&gt;
  }&lt;br /&gt;
  return undef;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mandy28</name></author>
	</entry>
</feed>