<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dranfi</id>
	<title>The iPhone Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dranfi"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/Dranfi"/>
	<updated>2026-06-15T19:22:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Spam&amp;diff=5647</id>
		<title>The iPhone Wiki:Spam</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Spam&amp;diff=5647"/>
		<updated>2009-11-10T11:41:45Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How do we combat this recent spamming of this wiki? I suggest a possible invite system or similar? --[[User:Srts|Srts]] 02:24, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have already blocked account signup, they must have had this account for a while. --[[User:Geohot|geohot]] 02:29, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well if they don't stop, we can't have account creation disabled forever, defeats the purpose of the wiki. People like him are sad. Great work to all the sysops et all. keeping disruption to a minimal :D --[[User:Srts|Srts]] 02:34, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yea thanks a lot guys for putting up with this. We'll give a bit of time, and if they continue, we'll figure something out. This kid keep trying to reset my password for hosting and the wiki. Too bad he doesn't have a life. --[[User:Geohot|geohot]] 03:10, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
An invite system might not be a bad idea actually [[User:ChronicDev|Will Strafach]] 03:16, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
feel free to post their IP addresses, lol --[[User:Posixninja|posixninja]] 04:08, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, if you need an extra admin to block them (and delete spam pages), I volunteer.  --[[User:Dranfi|Dranfi]] Congrats, you're an admin --[[User:Geohot|geohot]] 13:22, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
How many different IPs are we dealing with? Is it within a specific range? For the time being, it may be possible to blacklist an entire subnet if they are all coming from the same place. But if a botnet is doing this, may be more difficult. Is it possible for MediaWiki to require admin approval of an edit prior to it being commited? Not well versed with MediaWiki administration, just thossing out some ideas. --[[User:Tsuehpsyde|tsuehpsyde]] 17:29, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
We could figure out where they come rom and do the same to them. Secondly, we could create a filter that unless your part of a specific group you cannot do more than this many edits in this amount of time. We could try making a period where the admins have to approve the users. Lastly, we could make it so that in the first 12 hours of a user account that user could not edit pages so it would give time for the sysops to ban the users. [[User:Revolution|Revolution]] 00:02, 10 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
If the ones you refer to as 'they' are the [http://code.google.com/p/pois0nhack pois0nhack] group then 'they' don't really seem to pose much of a threat in my opinion. I agree that for the time being we could impose some kind of 12/24 hr posting limitation (maybe no more than +-300 char changes?), but no more than that since this is, after all, a public wiki. Sorry if I'm intruding on some kind of admin/mod meeting, just figured I should have my say. --[[User:Rekoil|adriaaan]] 00:27, 10 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I am in favor of a 12hr limit for new users, but since it's a public wiki, during this time, contributions would have to be approved by sysops.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Spam&amp;diff=5629</id>
		<title>The iPhone Wiki:Spam</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Spam&amp;diff=5629"/>
		<updated>2009-11-09T05:37:31Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How do we combat this recent spamming of this wiki? I suggest a possible invite system or similar? --[[User:Srts|Srts]] 02:24, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have already blocked account signup, they must have had this account for a while. --[[User:Geohot|geohot]] 02:29, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well if they don't stop, we can't have account creation disabled forever, defeats the purpose of the wiki. People like him are sad. Great work to all the sysops et all. keeping disruption to a minimal :D --[[User:Srts|Srts]] 02:34, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yea thanks a lot guys for putting up with this. We'll give a bit of time, and if they continue, we'll figure something out. This kid keep trying to reset my password for hosting and the wiki. Too bad he doesn't have a life. --[[User:Geohot|geohot]] 03:10, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
An invite system might not be a bad idea actually [[User:ChronicDev|Will Strafach]] 03:16, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
feel free to post their IP addresses, lol --[[User:Posixninja|posixninja]] 04:08, 9 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Well, if you need an extra admin to block them (and delete spam pages), I volunteer.  --[[User:Dranfi|Dranfi]]&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Geohot&amp;diff=5614</id>
		<title>User:Geohot</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Geohot&amp;diff=5614"/>
		<updated>2009-11-08T19:22:55Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: Reverted vandalim&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The founder of this wiki. &lt;br /&gt;
&lt;br /&gt;
Published the [http://iphonejtag.blogspot.com/2007/08/its-release-time.html first hardware unlock of the iPhone] and software unlocked BL 4.6 a.k.a. [[Minus 0x20000 with Back Extend Erase]].&lt;br /&gt;
&lt;br /&gt;
Published the [http://iphonejtag.blogspot.com/2008/01/112-otb-unlocked.html first hardware unlock of the bootloader 4.6]&lt;br /&gt;
&lt;br /&gt;
Found the [[AT+stkprof Exploit]] for baseband 02.28.00.&lt;br /&gt;
&lt;br /&gt;
Found the [http://iphonejtag.blogspot.com/2009/04/58-exploit.html BL 5.8 exploit]. &lt;br /&gt;
&lt;br /&gt;
Found the [[iBoot Environment Variable Overflow]] exploit. &lt;br /&gt;
&lt;br /&gt;
Released the [[purplera1n]], [[purplesn0w]] and [[blackra1n]] tools.&lt;br /&gt;
&lt;br /&gt;
[http://iphonejtag.blogspot.com/ Blog]&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/geohot Twitter]&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Main_Page&amp;diff=5612</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Main_Page&amp;diff=5612"/>
		<updated>2009-11-08T19:20:09Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: Reverted vandalism  -- Chroniccommand you're jut a lamer. Have fun with your stupid DDos attack.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Logo by iHassan --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Iptwiki.jpg‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;!-- Added a split column information box- computid --&amp;gt;&lt;br /&gt;
{{:Main Page/Welcome}}&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background-color:orange; text-align:center; width:25%;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;[[Jailbreak iPhone2,1 / iPod3,1|Find bootrom exploit allowing unsigned code exec via USB (S5L8920+)]]&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background-color:orange; text-align:center; width:25%;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;[[Unlock 2.0|Break Chain of Trust (X-Gold 608)]]&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{col-begin}}&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingA|Software}}&lt;br /&gt;
* [[/|Filesystem]]&lt;br /&gt;
* [[Firmware]]&lt;br /&gt;
* [[Keys]]&lt;br /&gt;
** [[AES Keys]]&lt;br /&gt;
** [[Apple Certificate]]&lt;br /&gt;
** [[Baseband RSA Keys|RSA Keys]]&lt;br /&gt;
** [[Baseband TEA Keys|TEA Keys]]&lt;br /&gt;
** [[NCK]]&lt;br /&gt;
* [[Protocols]]&lt;br /&gt;
** [[Normal Mode]]&lt;br /&gt;
** [[Recovery Mode (Protocols)|Recovery Mode]]&lt;br /&gt;
** [[Restore Mode]]&lt;br /&gt;
** [[DFU (Protocol)|DFU]]&lt;br /&gt;
** [[Baseband Bootrom Protocol]]&lt;br /&gt;
** [[Interactive Mode|Baseband Bootloader Protocol]]&lt;br /&gt;
* [[System Log|System Log (syslog)]]&lt;br /&gt;
&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingB|Hardware}}&lt;br /&gt;
====iPhone====&lt;br /&gt;
* [[m68ap|iPhone (m68ap)]]&lt;br /&gt;
* [[n82ap|iPhone 3G (n82ap)]]&lt;br /&gt;
* [[N88ap|iPhone 3GS (n88ap)]]&lt;br /&gt;
&lt;br /&gt;
====iPod Touch====&lt;br /&gt;
* [[n45ap|iPod touch (n45ap)]]&lt;br /&gt;
* [[n72ap|iPod touch 2nd Generation (n72ap)]]&lt;br /&gt;
* [[N18ap|iPod touch 3rd Generation (n18ap)]]&lt;br /&gt;
&lt;br /&gt;
====Processors====&lt;br /&gt;
* [[S5L8900]] ([[iPhone]], [[iPod Touch]], [[iPhone 3G]])&lt;br /&gt;
* [[S5L8720]] ([[iPod touch 2G]])&lt;br /&gt;
* [[S5L8920]] ([[N88AP|iPhone 3GS]])&lt;br /&gt;
* [[S5L8922]] ([[N18ap|iPod Touch 3G]])&lt;br /&gt;
* [[Baseband Device]]&lt;br /&gt;
&lt;br /&gt;
====Other====&lt;br /&gt;
* [[Bluetooth]]&lt;br /&gt;
{{col-end}}&lt;br /&gt;
&lt;br /&gt;
{{col-begin}}&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingA|Development}}&lt;br /&gt;
====Application Development====&lt;br /&gt;
* [[Toolchain]] (Includes tutorials)&lt;br /&gt;
* [[Toolchain 2.0]] (Includes tutorials)&lt;br /&gt;
* [[Frameworks]]&lt;br /&gt;
* [[MobileDevice Library]]&lt;br /&gt;
* [[Apple Certification Process]]&lt;br /&gt;
* [[Bypassing iPhone Code Signatures]]&lt;br /&gt;
* [[Distribution Methods]]&lt;br /&gt;
&lt;br /&gt;
====Application Copy Protection====&lt;br /&gt;
* [[Copy Protection Overview]]&lt;br /&gt;
* [[Application Structure and Signatures]]&lt;br /&gt;
* [[Mach-O Loading Process]]&lt;br /&gt;
* [[Bugging Debuggers]]&lt;br /&gt;
* [[Defeating Cracks]]&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingB|Help}}&lt;br /&gt;
====Guides====&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [[Useful Links]]&lt;br /&gt;
&lt;br /&gt;
====Definitions====&lt;br /&gt;
* [[Glossary]]&lt;br /&gt;
* [[Jailbreak]]&lt;br /&gt;
* [[Activation]]&lt;br /&gt;
* [[Unlock]]&lt;br /&gt;
* [[Baseband Device|Baseband]]&lt;br /&gt;
* [[Baseband Bootloader|Bootloader]]&lt;br /&gt;
* [[DFU]]&lt;br /&gt;
* [[iBoot]]&lt;br /&gt;
* [[iBEC]]&lt;br /&gt;
* [[iBSS]]&lt;br /&gt;
* [[NORID]]&lt;br /&gt;
* [[CHIPID]]&lt;br /&gt;
{{col-end}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:orange; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Disclaimer]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC____NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Current_events&amp;diff=5611</id>
		<title>The iPhone Wiki:Current events</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Current_events&amp;diff=5611"/>
		<updated>2009-11-08T19:18:28Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Primary Goals ==&lt;br /&gt;
* [[X-Gold 608 Unlock|Break Chain of Trust (X-Gold)]]&lt;br /&gt;
* Untether the new iPhone 3GS model w/ new bootrom.&lt;br /&gt;
* Untheter the [[iPod Touch 3G]].&lt;br /&gt;
&lt;br /&gt;
==  Secondary ==&lt;br /&gt;
* Get [[iPhoneLinux]] running on [[iPod touch 2G]], [[iPod Touch 3G]] and [[iPhone 3GS]]&lt;br /&gt;
* Get kernel extensions working on 2.x&lt;br /&gt;
* Get kernel extensions working on 3.x&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Current_events&amp;diff=5609</id>
		<title>The iPhone Wiki:Current events</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Current_events&amp;diff=5609"/>
		<updated>2009-11-08T19:17:14Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Primary Goals ==&lt;br /&gt;
* [[X-Gold 608 Unlock|Break Chain of Trust (X-Gold)]]&lt;br /&gt;
* Untether the new iPhone 3GS model w/ new bootrom.&lt;br /&gt;
&lt;br /&gt;
==  Secondary ==&lt;br /&gt;
* Get [[iPhoneLinux]] running on [[iPod touch 2G]], [[iPod Touch 3G]] and [[iPhone 3GS]]&lt;br /&gt;
* Get kernel extensions working on 2.x&lt;br /&gt;
* Get kernel extensions working on 3.x&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Main_Page&amp;diff=5608</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Main_Page&amp;diff=5608"/>
		<updated>2009-11-08T19:15:06Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: Reverted vandalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Logo by iHassan --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Iptwiki.jpg‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;!-- Added a split column information box- computid --&amp;gt;&lt;br /&gt;
{{:Main Page/Welcome}}&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background-color:orange; text-align:center; width:25%;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;[[Jailbreak iPhone2,1 / iPod3,1|Find bootrom exploit allowing unsigned code exec via USB (S5L8920+)]]&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background-color:orange; text-align:center; width:25%;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;[[Unlock 2.0|Break Chain of Trust (X-Gold 608)]]&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{col-begin}}&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingA|Software}}&lt;br /&gt;
* [[/|Filesystem]]&lt;br /&gt;
* [[Firmware]]&lt;br /&gt;
* [[Keys]]&lt;br /&gt;
** [[AES Keys]]&lt;br /&gt;
** [[Apple Certificate]]&lt;br /&gt;
** [[Baseband RSA Keys|RSA Keys]]&lt;br /&gt;
** [[Baseband TEA Keys|TEA Keys]]&lt;br /&gt;
** [[NCK]]&lt;br /&gt;
* [[Protocols]]&lt;br /&gt;
** [[Normal Mode]]&lt;br /&gt;
** [[Recovery Mode (Protocols)|Recovery Mode]]&lt;br /&gt;
** [[Restore Mode]]&lt;br /&gt;
** [[DFU (Protocol)|DFU]]&lt;br /&gt;
** [[Baseband Bootrom Protocol]]&lt;br /&gt;
** [[Interactive Mode|Baseband Bootloader Protocol]]&lt;br /&gt;
* [[System Log|System Log (syslog)]]&lt;br /&gt;
&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingB|Hardware}}&lt;br /&gt;
====iPhone====&lt;br /&gt;
* [[m68ap|iPhone (m68ap)]]&lt;br /&gt;
* [[n82ap|iPhone 3G (n82ap)]]&lt;br /&gt;
* [[N88ap|iPhone 3GS (n88ap)]]&lt;br /&gt;
&lt;br /&gt;
====iPod Touch====&lt;br /&gt;
* [[n45ap|iPod touch (n45ap)]]&lt;br /&gt;
* [[n72ap|iPod touch 2nd Generation (n72ap)]]&lt;br /&gt;
* [[N18ap|iPod touch 3rd Generation (n18ap)]]&lt;br /&gt;
&lt;br /&gt;
====Processors====&lt;br /&gt;
* [[S5L8900]] ([[iPhone]], [[iPod Touch]], [[iPhone 3G]])&lt;br /&gt;
* [[S5L8720]] ([[iPod touch 2G]])&lt;br /&gt;
* [[S5L8920]] ([[N88AP|iPhone 3GS]])&lt;br /&gt;
* [[S5L8922]] ([[N18ap|iPod Touch 3G]])&lt;br /&gt;
* [[Baseband Device]]&lt;br /&gt;
&lt;br /&gt;
====Other====&lt;br /&gt;
* [[Bluetooth]]&lt;br /&gt;
{{col-end}}&lt;br /&gt;
&lt;br /&gt;
{{col-begin}}&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingA|Development}}&lt;br /&gt;
====Application Development====&lt;br /&gt;
* [[Toolchain]] (Includes tutorials)&lt;br /&gt;
* [[Toolchain 2.0]] (Includes tutorials)&lt;br /&gt;
* [[Frameworks]]&lt;br /&gt;
* [[MobileDevice Library]]&lt;br /&gt;
* [[Apple Certification Process]]&lt;br /&gt;
* [[Bypassing iPhone Code Signatures]]&lt;br /&gt;
* [[Distribution Methods]]&lt;br /&gt;
&lt;br /&gt;
====Application Copy Protection====&lt;br /&gt;
* [[Copy Protection Overview]]&lt;br /&gt;
* [[Application Structure and Signatures]]&lt;br /&gt;
* [[Mach-O Loading Process]]&lt;br /&gt;
* [[Bugging Debuggers]]&lt;br /&gt;
* [[Defeating Cracks]]&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingB|Help}}&lt;br /&gt;
====Guides====&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [[Useful Links]]&lt;br /&gt;
&lt;br /&gt;
====Definitions====&lt;br /&gt;
* [[Glossary]]&lt;br /&gt;
* [[Jailbreak]]&lt;br /&gt;
* [[Activation]]&lt;br /&gt;
* [[Unlock]]&lt;br /&gt;
* [[Baseband Device|Baseband]]&lt;br /&gt;
* [[Baseband Bootloader|Bootloader]]&lt;br /&gt;
* [[DFU]]&lt;br /&gt;
* [[iBoot]]&lt;br /&gt;
* [[iBEC]]&lt;br /&gt;
* [[iBSS]]&lt;br /&gt;
* [[NORID]]&lt;br /&gt;
* [[CHIPID]]&lt;br /&gt;
{{col-end}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:orange; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Disclaimer]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC____NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Main_Page&amp;diff=5605</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Main_Page&amp;diff=5605"/>
		<updated>2009-11-08T19:11:29Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: Reverted vandalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Logo by iHassan --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Iptwiki.jpg‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;!-- Added a split column information box- computid --&amp;gt;&lt;br /&gt;
{{:Main Page/Welcome}}&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background-color:orange; text-align:center; width:25%;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;[[Jailbreak iPhone2,1 / iPod3,1|Find bootrom exploit allowing unsigned code exec via USB (S5L8920+)]]&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;background-color:orange; text-align:center; width:25%;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;[[Unlock 2.0|Break Chain of Trust (X-Gold 608)]]&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{col-begin}}&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingA|Software}}&lt;br /&gt;
* [[/|Filesystem]]&lt;br /&gt;
* [[Firmware]]&lt;br /&gt;
* [[Keys]]&lt;br /&gt;
** [[AES Keys]]&lt;br /&gt;
** [[Apple Certificate]]&lt;br /&gt;
** [[Baseband RSA Keys|RSA Keys]]&lt;br /&gt;
** [[Baseband TEA Keys|TEA Keys]]&lt;br /&gt;
** [[NCK]]&lt;br /&gt;
* [[Protocols]]&lt;br /&gt;
** [[Normal Mode]]&lt;br /&gt;
** [[Recovery Mode (Protocols)|Recovery Mode]]&lt;br /&gt;
** [[Restore Mode]]&lt;br /&gt;
** [[DFU (Protocol)|DFU]]&lt;br /&gt;
** [[Baseband Bootrom Protocol]]&lt;br /&gt;
** [[Interactive Mode|Baseband Bootloader Protocol]]&lt;br /&gt;
* [[System Log|System Log (syslog)]]&lt;br /&gt;
&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingB|Hardware}}&lt;br /&gt;
====iPhone====&lt;br /&gt;
* [[m68ap|iPhone (m68ap)]]&lt;br /&gt;
* [[n82ap|iPhone 3G (n82ap)]]&lt;br /&gt;
* [[N88ap|iPhone 3GS (n88ap)]]&lt;br /&gt;
&lt;br /&gt;
====iPod Touch====&lt;br /&gt;
* [[n45ap|iPod touch (n45ap)]]&lt;br /&gt;
* [[n72ap|iPod touch 2nd Generation (n72ap)]]&lt;br /&gt;
* [[N18ap|iPod touch 3rd Generation (n18ap)]]&lt;br /&gt;
&lt;br /&gt;
====Processors====&lt;br /&gt;
* [[S5L8900]] ([[iPhone]], [[iPod Touch]], [[iPhone 3G]])&lt;br /&gt;
* [[S5L8720]] ([[iPod touch 2G]])&lt;br /&gt;
* [[S5L8920]] ([[N88AP|iPhone 3GS]])&lt;br /&gt;
* [[S5L8922]] ([[N18ap|iPod Touch 3G]])&lt;br /&gt;
* [[Baseband Device]]&lt;br /&gt;
&lt;br /&gt;
====Other====&lt;br /&gt;
* [[Bluetooth]]&lt;br /&gt;
{{col-end}}&lt;br /&gt;
&lt;br /&gt;
{{col-begin}}&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingA|Development}}&lt;br /&gt;
====Application Development====&lt;br /&gt;
* [[Toolchain]] (Includes tutorials)&lt;br /&gt;
* [[Toolchain 2.0]] (Includes tutorials)&lt;br /&gt;
* [[Frameworks]]&lt;br /&gt;
* [[MobileDevice Library]]&lt;br /&gt;
* [[Apple Certification Process]]&lt;br /&gt;
* [[Bypassing iPhone Code Signatures]]&lt;br /&gt;
* [[Distribution Methods]]&lt;br /&gt;
&lt;br /&gt;
====Application Copy Protection====&lt;br /&gt;
* [[Copy Protection Overview]]&lt;br /&gt;
* [[Application Structure and Signatures]]&lt;br /&gt;
* [[Mach-O Loading Process]]&lt;br /&gt;
* [[Bugging Debuggers]]&lt;br /&gt;
* [[Defeating Cracks]]&lt;br /&gt;
{{col-2}}&lt;br /&gt;
{{HeadingB|Help}}&lt;br /&gt;
====Guides====&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [[Useful Links]]&lt;br /&gt;
&lt;br /&gt;
====Definitions====&lt;br /&gt;
* [[Glossary]]&lt;br /&gt;
* [[Jailbreak]]&lt;br /&gt;
* [[Activation]]&lt;br /&gt;
* [[Unlock]]&lt;br /&gt;
* [[Baseband Device|Baseband]]&lt;br /&gt;
* [[Baseband Bootloader|Bootloader]]&lt;br /&gt;
* [[DFU]]&lt;br /&gt;
* [[iBoot]]&lt;br /&gt;
* [[iBEC]]&lt;br /&gt;
* [[iBSS]]&lt;br /&gt;
* [[NORID]]&lt;br /&gt;
* [[CHIPID]]&lt;br /&gt;
{{col-end}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot; style=&amp;quot;background-color:orange; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Disclaimer]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC____NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Geohot&amp;diff=5603</id>
		<title>User:Geohot</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Geohot&amp;diff=5603"/>
		<updated>2009-11-08T18:31:05Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The founder of this wiki. &lt;br /&gt;
&lt;br /&gt;
Published the [http://iphonejtag.blogspot.com/2007/08/its-release-time.html first hardware unlock of the iPhone] and software unlocked BL 4.6 a.k.a. [[Minus 0x20000 with Back Extend Erase]].&lt;br /&gt;
&lt;br /&gt;
Published the [http://iphonejtag.blogspot.com/2008/01/112-otb-unlocked.html first hardware unlock of the bootloader 4.6]&lt;br /&gt;
&lt;br /&gt;
Found the [[AT+stkprof Exploit]] for baseband 02.28.00.&lt;br /&gt;
&lt;br /&gt;
Found the [http://iphonejtag.blogspot.com/2009/04/58-exploit.html BL 5.8 exploit]. &lt;br /&gt;
&lt;br /&gt;
Found the [[iBoot Environment Variable Overflow]] exploit. &lt;br /&gt;
&lt;br /&gt;
Released the [[purplera1n]], [[purplesn0w]] and [[blackra1n]] tools.&lt;br /&gt;
&lt;br /&gt;
[http://iphonejtag.blogspot.com/ Blog]&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/geohot Twitter]&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Geohot&amp;diff=5602</id>
		<title>User:Geohot</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Geohot&amp;diff=5602"/>
		<updated>2009-11-08T18:29:18Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The founder of this wiki. Published the [http://iphonejtag.blogspot.com/2007/08/its-release-time.html first hardware unlock of the iPhone] and software unlocked BL 4.6 a.k.a. [[Minus 0x20000 with Back Extend Erase]]. &lt;br /&gt;
&lt;br /&gt;
Found the [[AT+stkprof Exploit]] for baseband 02.28.00.&lt;br /&gt;
&lt;br /&gt;
Found the [http://iphonejtag.blogspot.com/2009/04/58-exploit.html BL 5.8 exploit]. &lt;br /&gt;
&lt;br /&gt;
Found the [[iBoot Environment Variable Overflow]] exploit. &lt;br /&gt;
&lt;br /&gt;
Released the [[purplera1n]], [[purplesn0w]] and [[blackra1n]] tools.&lt;br /&gt;
&lt;br /&gt;
[http://iphonejtag.blogspot.com/ Blog]&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/geohot Twitter]&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Device&amp;diff=5368</id>
		<title>Talk:Baseband Device</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Device&amp;diff=5368"/>
		<updated>2009-11-04T14:12:27Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Are the Wifi and Bluetooth chips really under control of the baseband processor? It is likely they interface through SPI or similar with the main processor.&lt;br /&gt;
Wifi chip is not in the baseband (both are in the comm board tho), they are not directly linked, although the baseband contain wifi MAC address and calibration data. The main OS transfer the information between them (please check this)  --dranfi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Question about FieldTest ==&lt;br /&gt;
I'm trying to get some information from baseband, kind of like what is displayed on the FieldTest.app.&lt;br /&gt;
I've tried to call _CTServerConnectionNetworkMonitorCopyFieldTestInfo function - But I don't see anything in response.&lt;br /&gt;
I'm getting 0s buffer. I think I need to specify which field exactly I want to have. someone can help with that ?&lt;br /&gt;
-goshong&lt;br /&gt;
&lt;br /&gt;
=== some remarks on restructuring ===&lt;br /&gt;
There were some pages that contained similar information, so I moved things a little bit. Currently is not perfect, because&lt;br /&gt;
actually there is a difference between&lt;br /&gt;
*''baseband (the software) and&lt;br /&gt;
*''baseband'' aka [[Baseband Device|baseband device]]&lt;br /&gt;
Not that it was more correct before... Maybe someone could make it clearer.&lt;br /&gt;
-caique2001-&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Redsn0w_Lite&amp;diff=4503</id>
		<title>Talk:Redsn0w Lite</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Redsn0w_Lite&amp;diff=4503"/>
		<updated>2009-07-28T05:43:12Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Before any speculation arises on this page, just to clear it up, the picture in the circle of the star is part of a picture of the iPod Touch 2G processor, and according to [[MuscleNerd]] the hash in the upper left hand corner is a sha1 of a decrypted 2.1.1 iBoot (the significance of that is that it shows that they can run unsigned code, because to decrypt an iboot they must have access to the aes engine, and you can only access that with unsigned code).&lt;br /&gt;
&lt;br /&gt;
== iPod touch 2G ==&lt;br /&gt;
&lt;br /&gt;
Does the untethered iPod touch 2G jailbreak rely on ARM7 Go to get the LLB on the device, or does it use Apple's restore process? --[[User:Dialexio|Dialexio]] 04:51, 28 July 2009 (UTC)&lt;br /&gt;
Well both, ARM7GO to get unsigned ramdisk and using Apple's restore process to flash custom LLB, iBoot...&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Jailbreak_(S5L8920%2B)&amp;diff=3726</id>
		<title>Talk:Jailbreak (S5L8920+)</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Jailbreak_(S5L8920%2B)&amp;diff=3726"/>
		<updated>2009-05-20T02:02:32Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: New page: This kind of information should not be here until the release of the iPhone2,1.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This kind of information should not be here until the release of the iPhone2,1.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Bugging_Debuggers&amp;diff=3705</id>
		<title>Talk:Bugging Debuggers</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Bugging_Debuggers&amp;diff=3705"/>
		<updated>2009-05-14T01:27:35Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: New page: How does this block GDB? Is it like the App if flagging &amp;quot;do not debug me&amp;quot; (like a &amp;quot;do not enter sign&amp;quot; on a door without lock) and that GDB is reading this flag and then decides not to debu...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How does this block GDB? Is it like the App if flagging &amp;quot;do not debug me&amp;quot; (like a &amp;quot;do not enter sign&amp;quot; on a door without lock) and that GDB is reading this flag and then decides not to debug and crash? If that's the case, it would be easy to put a patched GDB (it's GPLed after all) on an alternate repository, so that protection would be useless.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDroid&amp;diff=3646</id>
		<title>Talk:IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDroid&amp;diff=3646"/>
		<updated>2009-04-22T11:07:16Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Q:''' Hmmm... I install Ubuntu 8.10 on Parallels Desktop on my MacBook Pro, I've downloaded all required files, but after I run command&lt;br /&gt;
 sudo ./oibc&lt;br /&gt;
Terminal says that I type incorrect syntax... WTF?&lt;br /&gt;
&lt;br /&gt;
'''A:''' First of all, OpeniBoot might not work under a virtual machine (Parallel Desktop). And you are suppose to use loadibec BEFORE oibc to upload openiboot on the phone. Be sure to send the file corresponding to your device.&lt;br /&gt;
&lt;br /&gt;
'''Q:''' Of course I've upload patched iBoot before I've run ./oibc command... And iPhone show me &amp;quot;standard patched bootloader screen&amp;quot;, where I choose console iBoot. And after this steps I've try to run ./oibc, but ... (see first q's)&lt;br /&gt;
&lt;br /&gt;
'''A:''' So, you need to have a pwn iBoot (just jailbreak on 2.x and you'll be fine), if you use the files comming with the linux demo, make sure you are at 2.x+ (pwned 1.1.4 or 1.1.5 won't work). Be sure to upload the correct version of OpeniBoot (2g, 3g or iPod for the first gen iPhone, the 3g iPhone and the iPod Touch 1G; no support for the iPod Touch 2G, yet). After launching loadibec, check your device's screen to see wether you have the same image as in [[iPhoneLinux]]. Then you can launch oibc. Beware, after launching loadibec, the device is recognised as a different usb device, so you might need to load it in Ubuntu from OS X in Parallel Desktop options.&lt;br /&gt;
&lt;br /&gt;
'''Q:''' I've got pwned iPhone 3G with 2.2.1 firmware. All steps I do with manual [[iPhoneLinux]] in hands... Before I run oibc, of course, I've connect &amp;quot;another USB device&amp;quot; to virtual machine (and disconnect it from main system). I've see picture like [[iPhoneLinux]] manual, but after I run oibc nothing happen...&lt;br /&gt;
&lt;br /&gt;
You can also check out the required libraries (I just added the list to the installation section) on the article :&lt;br /&gt;
* Required libraries (install as a package for Uuntu).:&lt;br /&gt;
** libpthread&lt;br /&gt;
** libncurses&lt;br /&gt;
** libusb&lt;br /&gt;
** libreadline&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3645</id>
		<title>IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3645"/>
		<updated>2009-04-22T11:05:09Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Openiboot.png|thumb|right|200px|Device running the OpeniBoot console.]]&lt;br /&gt;
[http://iphonelinux.org iPhonelinux] is a project which goals are to port linux on the iPhone and make a Free (free software) OS alternative to the Apple proprietary &amp;quot;[http://en.wikipedia.org/wiki/IPhone_OS iPhone OS]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
iPhonelinux is not actually a hack/exploit neither an unlock, but it is based on the [[Pwnage]] exploit.&lt;br /&gt;
&lt;br /&gt;
There are three steps in the iPhonelinux roadmap : OpeniBoot, linux kernel and long term (GUI, phone...)&lt;br /&gt;
&lt;br /&gt;
== OpeniBoot ==&lt;br /&gt;
The Goals of OpeniBoot is to run low-level code, to have low and critical drivers (nand and nor driver, NVRAM...), debugger and development environment (chainloading, upgrading itself and USB mass storage).&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
A linux Bootloader, a working linux kernel (just a question of cross-compiler), porting drivers, run wifi and command line thru SSH.&lt;br /&gt;
&lt;br /&gt;
== Long-Term Plans  ==&lt;br /&gt;
Multi-touch driver, Baseband driver, port X server and create an SDK.&lt;br /&gt;
Then have a viable alternative of the iPhone OS.&lt;br /&gt;
&lt;br /&gt;
== Binaries ==&lt;br /&gt;
&lt;br /&gt;
These are utility binaries precompiled on Ubuntu 8.10. They require:&lt;br /&gt;
&lt;br /&gt;
	- libpthread&lt;br /&gt;
	- libncurses&lt;br /&gt;
	- libusb&lt;br /&gt;
	- libreadline&lt;br /&gt;
&lt;br /&gt;
You may elect to build them from source by pulling from&lt;br /&gt;
iphonelinux/openiboot's git repository.&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
&lt;br /&gt;
BE WARNED THAT THESE STEPS ARE NOT INTENDED FOR NOVICES. YOU ATTEMPT THIS AT&lt;br /&gt;
YOUR OWN RISK. AT THIS TIME, WE CANNOT AFFORD THE EFFORT REQUIRED TO GIVE&lt;br /&gt;
SUPPORT TO NOVICES AND/OR RESCUE THEM FROM THEIR OWN ACTIONS.&lt;br /&gt;
&lt;br /&gt;
Although unlikely, if the installation goes wrong, you may have to perform a&lt;br /&gt;
DFU restore on your iPhone. If you do not know how to do that, you should not&lt;br /&gt;
follow these steps. You should also know how to use iRecovery (or similar) and&lt;br /&gt;
the fsboot command to &amp;quot;kick an iPhone out of recovery mode&amp;quot;. If you do not&lt;br /&gt;
know how to do that, you should not follow these steps.&lt;br /&gt;
&lt;br /&gt;
The installation of openiboot itself is safe, but openiboot has the facility&lt;br /&gt;
to erase device-specific information from your NOR flash. If you did not make&lt;br /&gt;
a backup, and execute the commands necessary to make openiboot erase that&lt;br /&gt;
information, it is gone forever and your device may never boot properly again.&lt;br /&gt;
&lt;br /&gt;
The instructions below will show you how to make such a backup before any&lt;br /&gt;
changes are made.&lt;br /&gt;
&lt;br /&gt;
== Installing OpeniBoot ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* Having an iPhone (first gen), iPhone 3G or an iPod 1G (the 2G iPod won't work).&amp;lt;br /&amp;gt;&lt;br /&gt;
* Being on 2.x+ to have support IMG3 (the iPhonelinux-demo provides IMG3 files, not IMG2 files).&amp;lt;br /&amp;gt;&lt;br /&gt;
* Being Pwned : Pwnage comes with jailbreak on 2.x+, so If you used Pwnage Tool, QuickPwn or xPwn, you are good.&lt;br /&gt;
* Required libraries (install as a package for Uuntu).:&lt;br /&gt;
** libpthread&lt;br /&gt;
** libncurses&lt;br /&gt;
** libusb&lt;br /&gt;
** libreadline&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
1. Put your iPhone in [[Recovery Mode]].&lt;br /&gt;
&lt;br /&gt;
2. sudo ./loadibec openiboot-2g.img3, or -3g, -ipod, depending on your platform.&lt;br /&gt;
&lt;br /&gt;
3. sudo ./oibc&lt;br /&gt;
&lt;br /&gt;
4. nor_read 0x09000000 0x0 1048576&lt;br /&gt;
&lt;br /&gt;
5. ~norbackup.dump:1048576. This will create a file called norbackup.dump in your current directory. GUARD IT WITH YOUR LIFE.&lt;br /&gt;
&lt;br /&gt;
6. install&lt;br /&gt;
&lt;br /&gt;
7. After 'install' has finished, type in: reboot.&lt;br /&gt;
&lt;br /&gt;
8. You ought to see the openiboot menu.&lt;br /&gt;
&lt;br /&gt;
===See===&lt;br /&gt;
* [[QuickOIB]]&lt;br /&gt;
&lt;br /&gt;
== Booting Linux ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the Hold button to navigate the menu. Push the Home button&lt;br /&gt;
	when openiboot client is selected.&lt;br /&gt;
 sudo ./oibc&lt;br /&gt;
 !zImage&lt;br /&gt;
 kernel&lt;br /&gt;
 !rootfs.arm.ext2.gz&lt;br /&gt;
 ramdisk 3588&lt;br /&gt;
 boot &amp;quot;console=tty console=ttyUSB root=/dev/ram0 rw&amp;quot;&lt;br /&gt;
 sudo ./linux&lt;br /&gt;
&lt;br /&gt;
You should now get a login prompt. Nothing that's happening will show up on&lt;br /&gt;
the LCD automatically, but you can redirect it to the display with the&lt;br /&gt;
following command:&lt;br /&gt;
&lt;br /&gt;
 sh 2&amp;gt;&amp;amp;1 &amp;gt; /dev/tty0&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
== iPhone Linux Resources ==&lt;br /&gt;
&lt;br /&gt;
- Framebuffer driver&lt;br /&gt;
- Serial driver&lt;br /&gt;
- Serial over USB driver&lt;br /&gt;
- Interrupts, MMU, clock, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpeniBoot Resources ===&lt;br /&gt;
&lt;br /&gt;
- Read-only support for the NAND&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpeniBoot Missing Resources ===&lt;br /&gt;
&lt;br /&gt;
- Write support for the NAND&lt;br /&gt;
- Wireless networking&lt;br /&gt;
- Touchscreen&lt;br /&gt;
- Sound&lt;br /&gt;
- Accelerometer&lt;br /&gt;
- Baseband support&lt;br /&gt;
&lt;br /&gt;
===QuickOIB===&lt;br /&gt;
&lt;br /&gt;
[[QuickOIB]] is a tool that allows the user to temporarily install OpeniBoot in a device.&lt;br /&gt;
It was developed by pH and work perfectly with Mac OS X and Ubuntu 8.10&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
&lt;br /&gt;
The current userland we're using, in the interest of expedience, is a Busybox installation created with buildroot, but glibc works fine as well, and we're going to build a more permanent userland solution.&lt;br /&gt;
&lt;br /&gt;
A demonstration video can be seen here: http://www.vimeo.com/2373142&lt;br /&gt;
&lt;br /&gt;
Download here: http://localhostr.com/files/b00133/iphonelinux-demo.tar.gz&lt;br /&gt;
&lt;br /&gt;
Project leader: '''planetbeing'''&lt;br /&gt;
&lt;br /&gt;
Contributors: '''CPICH, cmw, poorlad, ius, saurik'''&lt;br /&gt;
&lt;br /&gt;
If you're experienced with '''hacking/porting Linux''' and especially if you're experienced with porting '''Android''', I'd definitely like to hear from you. Come chill in the ''#iphonelinux'' channel on ''irc.osx86.hu'' . If you're not experienced, and still want to help, you can digg/slashdot this posting to heaven so our little project gets more visibility. Thanks. :)&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3639</id>
		<title>IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3639"/>
		<updated>2009-04-20T19:22:40Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: /* Installing OpeniBoot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Openiboot.png|thumb|right|200px|Device running the OpeniBoot console.]]&lt;br /&gt;
[http://iphonelinux.org iPhonelinux] is a project which goals are to port linux on the iPhone and make a Free (free software) OS alternative to the Apple proprietary &amp;quot;[http://en.wikipedia.org/wiki/IPhone_OS iPhone OS]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
iPhonelinux is not actually a hack/exploit neither an unlock, but it is based on the [[Pwnage]] exploit.&lt;br /&gt;
&lt;br /&gt;
There are three steps in the iPhonelinux roadmap : OpeniBoot, linux kernel and long term (GUI, phone...)&lt;br /&gt;
&lt;br /&gt;
== OpeniBoot ==&lt;br /&gt;
The Goals of OpeniBoot is to run low-level code, to have low and critical drivers (nand and nor driver, NVRAM...), debugger and development environment (chainloading, upgrading itself and USB mass storage).&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
A linux Bootloader, a working linux kernel (just a question of cross-compiler), porting drivers, run wifi and command line thru SSH.&lt;br /&gt;
&lt;br /&gt;
== Long-Term Plans  ==&lt;br /&gt;
Multi-touch driver, Baseband driver, port X server and create an SDK.&lt;br /&gt;
Then have a viable alternative of the iPhone OS.&lt;br /&gt;
&lt;br /&gt;
== Binaries ==&lt;br /&gt;
&lt;br /&gt;
These are utility binaries precompiled on Ubuntu 8.10. They require:&lt;br /&gt;
&lt;br /&gt;
	- libpthread&lt;br /&gt;
	- libncurses&lt;br /&gt;
	- libusb&lt;br /&gt;
	- libreadline&lt;br /&gt;
&lt;br /&gt;
You may elect to build them from source by pulling from&lt;br /&gt;
iphonelinux/openiboot's git repository.&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
&lt;br /&gt;
BE WARNED THAT THESE STEPS ARE NOT INTENDED FOR NOVICES. YOU ATTEMPT THIS AT&lt;br /&gt;
YOUR OWN RISK. AT THIS TIME, WE CANNOT AFFORD THE EFFORT REQUIRED TO GIVE&lt;br /&gt;
SUPPORT TO NOVICES AND/OR RESCUE THEM FROM THEIR OWN ACTIONS.&lt;br /&gt;
&lt;br /&gt;
Although unlikely, if the installation goes wrong, you may have to perform a&lt;br /&gt;
DFU restore on your iPhone. If you do not know how to do that, you should not&lt;br /&gt;
follow these steps. You should also know how to use iRecovery (or similar) and&lt;br /&gt;
the fsboot command to &amp;quot;kick an iPhone out of recovery mode&amp;quot;. If you do not&lt;br /&gt;
know how to do that, you should not follow these steps.&lt;br /&gt;
&lt;br /&gt;
The installation of openiboot itself is safe, but openiboot has the facility&lt;br /&gt;
to erase device-specific information from your NOR flash. If you did not make&lt;br /&gt;
a backup, and execute the commands necessary to make openiboot erase that&lt;br /&gt;
information, it is gone forever and your device may never boot properly again.&lt;br /&gt;
&lt;br /&gt;
The instructions below will show you how to make such a backup before any&lt;br /&gt;
changes are made.&lt;br /&gt;
&lt;br /&gt;
== Installing OpeniBoot ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* Having an iPhone (first gen), iPhone 3G or an iPod 1G (the 2G iPod won't work).&amp;lt;br /&amp;gt;&lt;br /&gt;
* Being on 2.x+ to have support IMG3 (the iPhonelinux-demo provides IMG3 files, not IMG2 files).&amp;lt;br /&amp;gt;&lt;br /&gt;
* Being Pwned : Pwnage comes with jailbreak on 2.x+, so If you used Pwnage Tool, QuickPwn or xPwn, you are good.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
1. Put your iPhone in [[Recovery Mode]].&lt;br /&gt;
&lt;br /&gt;
2. sudo ./loadibec openiboot-2g.img3, or -3g, -ipod, depending on your platform.&lt;br /&gt;
&lt;br /&gt;
3. sudo ./oibc&lt;br /&gt;
&lt;br /&gt;
4. nor_read 0x09000000 0x0 1048576&lt;br /&gt;
&lt;br /&gt;
5. ~norbackup.dump:1048576. This will create a file called norbackup.dump in your current directory. GUARD IT WITH YOUR LIFE.&lt;br /&gt;
&lt;br /&gt;
6. install&lt;br /&gt;
&lt;br /&gt;
7. After 'install' has finished, type in: reboot.&lt;br /&gt;
&lt;br /&gt;
8. You ought to see the openiboot menu.&lt;br /&gt;
&lt;br /&gt;
===See===&lt;br /&gt;
* [[QuickOIB]]&lt;br /&gt;
&lt;br /&gt;
== Booting Linux ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the Hold button to navigate the menu. Push the Home button&lt;br /&gt;
	when openiboot client is selected.&lt;br /&gt;
 sudo ./oibc&lt;br /&gt;
 !zImage&lt;br /&gt;
 kernel&lt;br /&gt;
 !rootfs.arm.ext2.gz&lt;br /&gt;
 ramdisk 3588&lt;br /&gt;
 boot &amp;quot;console=tty console=ttyUSB root=/dev/ram0 rw&amp;quot;&lt;br /&gt;
 sudo ./linux&lt;br /&gt;
&lt;br /&gt;
You should now get a login prompt. Nothing that's happening will show up on&lt;br /&gt;
the LCD automatically, but you can redirect it to the display with the&lt;br /&gt;
following command:&lt;br /&gt;
&lt;br /&gt;
 sh 2&amp;gt;&amp;amp;1 &amp;gt; /dev/tty0&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
== iPhone Linux Resources ==&lt;br /&gt;
&lt;br /&gt;
- Framebuffer driver&lt;br /&gt;
- Serial driver&lt;br /&gt;
- Serial over USB driver&lt;br /&gt;
- Interrupts, MMU, clock, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpeniBoot Resources ===&lt;br /&gt;
&lt;br /&gt;
- Read-only support for the NAND&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpeniBoot Missing Resources ===&lt;br /&gt;
&lt;br /&gt;
- Write support for the NAND&lt;br /&gt;
- Wireless networking&lt;br /&gt;
- Touchscreen&lt;br /&gt;
- Sound&lt;br /&gt;
- Accelerometer&lt;br /&gt;
- Baseband support&lt;br /&gt;
&lt;br /&gt;
===QuickOIB===&lt;br /&gt;
&lt;br /&gt;
[[QuickOIB]] is a tool that allows the user to temporarily install OpeniBoot in a device.&lt;br /&gt;
It was developed by pH and work perfectly with Mac OS X and Ubuntu 8.10&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
&lt;br /&gt;
The current userland we're using, in the interest of expedience, is a Busybox installation created with buildroot, but glibc works fine as well, and we're going to build a more permanent userland solution.&lt;br /&gt;
&lt;br /&gt;
A demonstration video can be seen here: http://www.vimeo.com/2373142&lt;br /&gt;
&lt;br /&gt;
Download here: http://localhostr.com/files/b00133/iphonelinux-demo.tar.gz&lt;br /&gt;
&lt;br /&gt;
Project leader: '''planetbeing'''&lt;br /&gt;
&lt;br /&gt;
Contributors: '''CPICH, cmw, poorlad, ius, saurik'''&lt;br /&gt;
&lt;br /&gt;
If you're experienced with '''hacking/porting Linux''' and especially if you're experienced with porting '''Android''', I'd definitely like to hear from you. Come chill in the ''#iphonelinux'' channel on ''irc.osx86.hu'' . If you're not experienced, and still want to help, you can digg/slashdot this posting to heaven so our little project gets more visibility. Thanks. :)&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDroid&amp;diff=3638</id>
		<title>Talk:IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDroid&amp;diff=3638"/>
		<updated>2009-04-20T19:12:23Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Q:''' Hmmm... I install Ubuntu 8.10 on Parallels Desktop on my MacBook Pro, I've downloaded all required files, but after I run command&lt;br /&gt;
 sudo ./oibc&lt;br /&gt;
Terminal says that I type incorrect syntax... WTF?&lt;br /&gt;
&lt;br /&gt;
'''A:''' First of all, OpeniBoot might not work under a virtual machine (Parallel Desktop). And you are suppose to use loadibec BEFORE oibc to upload openiboot on the phone. Be sure to send the file corresponding to your device.&lt;br /&gt;
&lt;br /&gt;
'''Q:''' Of course I've upload patched iBoot before I've run ./oibc command... And iPhone show me &amp;quot;standard patched bootloader screen&amp;quot;, where I choose console iBoot. And after this steps I've try to run ./oibc, but ... (see first q's)&lt;br /&gt;
&lt;br /&gt;
So, you need to have a pwn iBoot (just jailbreak on 2.x and you'll be fine), if you use the files comming with the linux demo, make sure you are at 2.x+ (pwned 1.1.4 or 1.1.5 won't work). Be sure to upload the correct version of OpeniBoot (2g, 3g or iPod for the first gen iPhone, the 3g iPhone and the iPod Touch 1G; no support for the iPod Touch 2G, yet). After launching loadibec, check your device's screen to see wether you have the same image as in [[iPhoneLinux]]. Then you can launch oibc. Beware, after launching loadibec, the device is recognised as a different usb device, so you might need to load it in Ubuntu from OS X in Parallel Desktop options.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDroid&amp;diff=3635</id>
		<title>Talk:IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDroid&amp;diff=3635"/>
		<updated>2009-04-20T11:35:01Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hmmm... I install Ubuntu 8.10 on Parallels Desktop on my MacBoo Pro, I've downloaded all required files, but after I run command&lt;br /&gt;
 sudo ./oibc&lt;br /&gt;
Terminal says that I type incorrect syntax... WTF?&lt;br /&gt;
&lt;br /&gt;
First of all, OpeniBoot might not work under a virtual machine (Parallel Desktop). And you are suppose to use loadibec BEFORE oibc to upload openiboot on the phone. Be sure to send the file corresponding to your device.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:GenPass&amp;diff=3564</id>
		<title>Talk:GenPass</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:GenPass&amp;diff=3564"/>
		<updated>2009-04-16T00:06:46Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: /* How to use? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Compilation notes ==&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
If anyone is trying to compile this using MinGW on Windows, you'll run into some linking problems with libcrypto.&lt;br /&gt;
After searching around for awhile, I found that the problem can be solved by adding -lgdi32 to your linker flags.&lt;br /&gt;
&lt;br /&gt;
I just needed the -lgdi32  What crap that a crypto lib linked to a graphics library&lt;br /&gt;
&lt;br /&gt;
I don't know, it's screwy. I think a lot of OpenSSL is actually hacky on Windows (after reading the posts with corrections for this problem, it seems like their talking about some kind of pre-alpha program that barely works on anything besides Linux).&lt;br /&gt;
Also, I see that compiling works with just gdi, so I removed it from my initial suggestion.&lt;br /&gt;
Must have had ws2_32 first or something..&lt;br /&gt;
&lt;br /&gt;
=== Mac compiling ===&lt;br /&gt;
&lt;br /&gt;
Must have a recent copy of openssl installed. if you don't do this.&lt;br /&gt;
&lt;br /&gt;
* download and extract openssl [http://www.openssl.org/source/openssl-0.9.8h.tar.gz]&lt;br /&gt;
* run './config' and then 'make' to build the lib.&lt;br /&gt;
* copy genpass.c into the openssl directory&lt;br /&gt;
* compile with 'gcc genpass.c libcrypto.a -o genpass -I./include/'&lt;br /&gt;
&lt;br /&gt;
plz correct me if I'm wrong, as I'm no mac expert --[[User:Posixninja|posixninja]] 21:52, 6 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Linux compiling ===&lt;br /&gt;
What do you expect? Works fine with just -lcrypto.&lt;br /&gt;
&lt;br /&gt;
== How to use? ==&lt;br /&gt;
&lt;br /&gt;
Well, I tried to get the key for beta 2 for the 3g, I never could.&lt;br /&gt;
I asked on #iPhone and they told me that&lt;br /&gt;
Platform is s5l8***x (s5l8900x) for the iPhones and ipt1g.&lt;br /&gt;
Ramdisk is the path to a MOUNTED (decrypted) ramdisk file (not mount path). They didn't know wether it was the restore or update or both ramdisk.&lt;br /&gt;
Main is the path to the big dmg file (the rootfs &amp;gt; 100 mb).&lt;br /&gt;
Well this didn't work : I got different keys.&lt;br /&gt;
Please correct what is wrong in the above.  dranfi&lt;br /&gt;
&lt;br /&gt;
::It shouldn't matter which ramdisk you use, however, you cannot use GenPass to extract correct keys from anything &amp;gt;b2 without decompressing the ramdisk first. Apparently, this is a Snow Leopard only feature for now. You could also (in theory) compile GenPass on your device and use iPhone OS' tools to mount the ramdisk (since they must know how to understand them), although I haven't gotten around to try this yet.&lt;br /&gt;
&lt;br /&gt;
The compression is affecting beta 3 at this point or beta 1 and 2?&lt;br /&gt;
And, since I have snow leopard beta, how do you decompres it under snow leopard? And is this a new feature of snow leopard (in a recent build or from the begening, just that at the moment I have a slow connection making it hard to upgrade snow leopard)?&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:GenPass&amp;diff=3562</id>
		<title>Talk:GenPass</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:GenPass&amp;diff=3562"/>
		<updated>2009-04-15T19:58:24Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: /* How to use? */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Compilation notes ==&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
If anyone is trying to compile this using MinGW on Windows, you'll run into some linking problems with libcrypto.&lt;br /&gt;
After searching around for awhile, I found that the problem can be solved by adding -lgdi32 to your linker flags.&lt;br /&gt;
&lt;br /&gt;
I just needed the -lgdi32  What crap that a crypto lib linked to a graphics library&lt;br /&gt;
&lt;br /&gt;
I don't know, it's screwy. I think a lot of OpenSSL is actually hacky on Windows (after reading the posts with corrections for this problem, it seems like their talking about some kind of pre-alpha program that barely works on anything besides Linux).&lt;br /&gt;
Also, I see that compiling works with just gdi, so I removed it from my initial suggestion.&lt;br /&gt;
Must have had ws2_32 first or something..&lt;br /&gt;
&lt;br /&gt;
=== Mac compiling ===&lt;br /&gt;
&lt;br /&gt;
Must have a recent copy of openssl installed. if you don't do this.&lt;br /&gt;
&lt;br /&gt;
* download and extract openssl [http://www.openssl.org/source/openssl-0.9.8h.tar.gz]&lt;br /&gt;
* run './config' and then 'make' to build the lib.&lt;br /&gt;
* copy genpass.c into the openssl directory&lt;br /&gt;
* compile with 'gcc genpass.c libcrypto.a -o genpass -I./include/'&lt;br /&gt;
&lt;br /&gt;
plz correct me if I'm wrong, as I'm no mac expert --[[User:Posixninja|posixninja]] 21:52, 6 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Linux compiling ===&lt;br /&gt;
What do you expect? Works fine with just -lcrypto.&lt;br /&gt;
&lt;br /&gt;
== How to use? ==&lt;br /&gt;
&lt;br /&gt;
Well, I tried to get the key for beta 2 for the 3g, I never could.&lt;br /&gt;
I asked on #iPhone and they told me that&lt;br /&gt;
Platform is s5l8***x (s5l8900x) for the iPhones and ipt1g.&lt;br /&gt;
Ramdisk is the path to a MOUNTED (decrypted) ramdisk file (not mount path). They didn't know wether it was the restore or update or both ramdisk.&lt;br /&gt;
Main is the path to the big dmg file (the rootfs &amp;gt; 100 mb).&lt;br /&gt;
Well this didn't work : I got different keys.&lt;br /&gt;
Please correct what is wrong in the above.  dranfi&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Bootloader&amp;diff=3407</id>
		<title>Talk:Baseband Bootloader</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Bootloader&amp;diff=3407"/>
		<updated>2009-04-10T20:01:24Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: /* 5.8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 5.8 ===&lt;br /&gt;
&lt;br /&gt;
The fact that dev team could change the baseband firmware implies there '''is''' an exploit, doesn't it?&lt;br /&gt;
&lt;br /&gt;
I guess that the 5.8 exploit doesn't allow unlock because of sigcheck. Is the bootloaders 5.8 or 5.9 in the ramdisks? And is it possible to downgrade from 5.9 to 5.8 (maybe running some code in the baseband thru the at+stkprof to ask to erase the bootloader). Last thing, does 5.8 allow downgrading from any baseband?&lt;br /&gt;
dranfi 4/10/09&lt;br /&gt;
&lt;br /&gt;
== drg ==&lt;br /&gt;
&lt;br /&gt;
There's an exploit somewhere, but it's not publicly known where.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Ramdisk&amp;diff=3312</id>
		<title>Ramdisk</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Ramdisk&amp;diff=3312"/>
		<updated>2009-04-05T03:21:00Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is what iTunes boots to upgrade the [[System|OS]] and the [[NOR]], not to mention in the case of the [[iPhone]], it upgrades the [[Baseband Device|Baseband]].&lt;br /&gt;
&lt;br /&gt;
It is signed, but if you have administered the [[Pwnage]] hack, then you can load modified ones.&lt;br /&gt;
&lt;br /&gt;
==Two Ramdisks==&lt;br /&gt;
* [[Restore Ramdisk]]&lt;br /&gt;
* [[Update Ramdisk]]&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Installous&amp;diff=3284</id>
		<title>Talk:Installous</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Installous&amp;diff=3284"/>
		<updated>2009-03-21T06:18:37Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: New page: I wonder if theiphonewiki should talk about installous as it is illegal.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I wonder if theiphonewiki should talk about installous as it is illegal.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:N72AP&amp;diff=2290</id>
		<title>Talk:N72AP</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:N72AP&amp;diff=2290"/>
		<updated>2008-10-13T22:33:04Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Anyone got one? ~geohot ==&lt;br /&gt;
&lt;br /&gt;
Cool, didn't realize I could download the new Touch fw.&lt;br /&gt;
&lt;br /&gt;
You have a decrypted copy of iBSS in \iPod2,1_2.1.1_5F138_Restore\Firmware\dfu\iBSS.n72ap.RELEASE.dfu&lt;br /&gt;
&lt;br /&gt;
I'm almost sure the DFU exploit is still there, because the DFU file is still 89001. Use [[Easier_method_of_getting_Img3_Key_/_IV|my iBoot patch]] to patch that iBSS and run the AES engine straight from iBoot. Use [http://iphonejtag.blogspot.com/2008/07/yiphone-and-otherwise.html iran] to upload the patched version.&lt;br /&gt;
&lt;br /&gt;
== okay now ==&lt;br /&gt;
&lt;br /&gt;
Is the DFU exploit there? Test it using &amp;quot;iran&amp;quot;, not iTunes. If not, then we are up against something. Otherwise, why the long talk page?&lt;br /&gt;
&lt;br /&gt;
assuming the DFU exploit is still there...&lt;br /&gt;
&lt;br /&gt;
1. Do the old iBSSes and iBECs run(with exploit)? If so, you are done, just use my iBoot patches to run the AES engine right from iBoot. No chainloading required.&lt;br /&gt;
&lt;br /&gt;
2. The DFUs all weren't encrypted on the iPhone firmware, including the iBSS and iBEC ones. Still true? Then theres iBoot.&lt;br /&gt;
&lt;br /&gt;
assuming the DFU exploit is gone...&lt;br /&gt;
&lt;br /&gt;
1. If the old iBoots run(without exploit, from normal DFU), run 1.1.4 and use the diags exploit to strap into a patched iBoot.&lt;br /&gt;
&lt;br /&gt;
== questions ==&lt;br /&gt;
that actually would make a lot of sense. the only thing is, would new code be needed to decrypt the kbags, or business as usual since it is just a gid key change? i would think it is the later but im no crypto genius so i cant be too sure.&lt;br /&gt;
&lt;br /&gt;
I know the jist of how the diags exploit works, but how exactly would i strap on another iBoot. basically, do you have code handy for that? preferably in the form of already laid out 'mw's so that i can just copy and paste :P but thats asking too much. in all seriousness, please let me know if you do as i paln on picking one up soon.&lt;br /&gt;
&lt;br /&gt;
== wait! ==&lt;br /&gt;
&lt;br /&gt;
Although it for some strange reason parses 8900 files, I just realized...they could have just fixed the bootrom stack overflow, and kept parsing intact for whatever reason...&lt;br /&gt;
&lt;br /&gt;
== i have one ==&lt;br /&gt;
&lt;br /&gt;
i have the 2g touch if anyone wants me to do any testing. I use a mac, if you need to contact me email me at fiftyfour123@gmail.com cuz i won't be checking this page.&lt;br /&gt;
&lt;br /&gt;
I got one too. I'll have to stop using it before November since I'll give it as a birthday present, but not I can test that it is working well :p. My email address is julienf.collin@gmail.com Geohot, if you want to contact me, mail me, use google talk (either via gmail or via iChat for mac) or this address as a Windows Live Messenger. BTW, I sent you a 10 US$ donation for the bootloader 4.6 software unlock(s) and all your work.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:BootNeuter&amp;diff=2136</id>
		<title>Talk:BootNeuter</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:BootNeuter&amp;diff=2136"/>
		<updated>2008-09-18T04:25:12Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Fakeblank ===&lt;br /&gt;
It is not quite clear if fakeblank is a sort of bootloader (same level as 3.9 or 4.6, say a 'blank' bootloader) or if it is just a piece of code which is needed to run a serial payload at will '''and / or''' boots the normal bootloader (3.9 or 4.6) if no serial payload is run. The article itself is inconsistent regarding this point.&lt;br /&gt;
&lt;br /&gt;
Besides there is a page [[Fakeblank]] and resorting / linking information would be a good idea, IMHO.&lt;br /&gt;
&lt;br /&gt;
== Change bootloader? ==&lt;br /&gt;
&lt;br /&gt;
How does BootNeuter does change the bootloader?&lt;br /&gt;
I suppose that BootNeuter use Gbootloader (see GeoHotz post : [http://iphonejtag.blogspot.com/2008/02/look-at-things-to-come.html] ) for changing the bootloader 4.6 stock/neutered.&lt;br /&gt;
I suppose that BooNeuter use 112otb (see GeoHotz post : [http://iphonejtag.blogspot.com/2008/01/112-otb-unlocked.html] ) for changing a fakeblanked bootloader.&lt;br /&gt;
But for the Bootloader 3.9, we don't know (maybe an upgrade to 4.6 first via bbupdater??) ? -- dranfi&lt;br /&gt;
&lt;br /&gt;
BootNeuter does use geohot's extended secpack erase for erasing the 4.6 BL (as stated in its credits).  For actually changing the &amp;quot;locked-down&amp;quot; NOR status of both the 3.9 and 4.6 bootloaders, BootNeuter uses the GPIO hack found by the dev team (and credited to the dev team by geohot within gbootloader/main-bleraser.c.  Search that source code for the credit).  The neuter patch is actually another matter, and is another (still uncredited and unmentioned (until now)) dev team discovery.  And no, 3.9 is not upgraded to 4.6 before being neutered :) The 3.9 and 4.6 neuters are similar but distinct.-- MuscleNerd&lt;br /&gt;
&lt;br /&gt;
Can you tell us more about the GPIO hack, I only see this in Gehot code : &amp;quot;//deassert WP#, thanks dev team&lt;br /&gt;
	GPIO=0x700;&amp;quot;    -- dranfi&lt;br /&gt;
&lt;br /&gt;
== Neuter Patch ==&lt;br /&gt;
&lt;br /&gt;
MuscleNerd--can you elaborate on what exactly the &amp;quot;neuter patch&amp;quot; is?&lt;br /&gt;
I saw a post about this before BootNeuter actually being released, but I don't think I'll be able to find it. -- dranfi&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:BootNeuter&amp;diff=2029</id>
		<title>Talk:BootNeuter</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:BootNeuter&amp;diff=2029"/>
		<updated>2008-09-09T02:07:15Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: /* Change bootloader? */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Fakeblank ===&lt;br /&gt;
It is not quite clear if fakeblank is a sort of bootloader (same level as 3.9 or 4.6, say a 'blank' bootloader) or if it is just a piece of code which is needed to run a serial payload at will '''and / or''' boots the normal bootloader (3.9 or 4.6) if no serial payload is run. The article itself is inconsistent regarding this point.&lt;br /&gt;
&lt;br /&gt;
Besides there is a page [[Fakeblank]] and resorting / linking information would be a good idea, IMHO.&lt;br /&gt;
&lt;br /&gt;
== Change bootloader? ==&lt;br /&gt;
&lt;br /&gt;
How does BootNeuter does change the bootloader?&lt;br /&gt;
I suppose that BootNeuter use Gbootloader (see GeoHotz post : [http://iphonejtag.blogspot.com/2008/02/look-at-things-to-come.html] ) for changing the bootloader 4.6 stock/neutered.&lt;br /&gt;
I suppose that BooNeuter use 112otb (see GeoHotz post : [http://iphonejtag.blogspot.com/2008/01/112-otb-unlocked.html] ) for changing a fakeblanked bootloader.&lt;br /&gt;
But for the Bootloader 3.9, we don't know (maybe an upgrade to 4.6 first via bbupdater??) ?&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Geohot&amp;diff=1633</id>
		<title>User talk:Geohot</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Geohot&amp;diff=1633"/>
		<updated>2008-08-08T12:12:44Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== categories? ==&lt;br /&gt;
&lt;br /&gt;
hey I was just wondering if you thought it would be a better idea to organize the stuff that is on the main page into wiki categories instead like on wikipedia, since the main page of a wiki is usually short :P&lt;br /&gt;
&lt;br /&gt;
as in, a category for S5L8900 exploits, one for 2G baseband/bootloader exploits, another for 3G baseband/bootloader exploits, one for hardware, one for unlocking, one for development (as in, app development), one for brainstorming/theories, etc etc you catch my drift&lt;br /&gt;
&lt;br /&gt;
i would make them already, but i am no mediawiki mastermind and i dont even know if i have to be sysop or something special like that to make them :P&lt;br /&gt;
&lt;br /&gt;
just throwing it out there, in case you thought it would be a good idea&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Your Studies?&lt;br /&gt;
Could you write on your profile page what did you study to know/have skill you have in computer/programming and in electronic? If you practice difficult things like JTAG before having the iPhone?&lt;br /&gt;
Thanks    -  dranfi&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Geohot&amp;diff=1632</id>
		<title>User talk:Geohot</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Geohot&amp;diff=1632"/>
		<updated>2008-08-08T12:08:15Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== categories? ==&lt;br /&gt;
&lt;br /&gt;
hey I was just wondering if you thought it would be a better idea to organize the stuff that is on the main page into wiki categories instead like on wikipedia, since the main page of a wiki is usually short :P&lt;br /&gt;
&lt;br /&gt;
as in, a category for S5L8900 exploits, one for 2G baseband/bootloader exploits, another for 3G baseband/bootloader exploits, one for hardware, one for unlocking, one for development (as in, app development), one for brainstorming/theories, etc etc you catch my drift&lt;br /&gt;
&lt;br /&gt;
i would make them already, but i am no mediawiki mastermind and i dont even know if i have to be sysop or something special like that to make them :P&lt;br /&gt;
&lt;br /&gt;
just throwing it out there, in case you thought it would be a good idea&lt;br /&gt;
&lt;br /&gt;
Your Studies?&lt;br /&gt;
Could you write on your profile page what did you study to know/have skill you have in computer/programming and in electronic? If you practice difficult things like JTAG before having the iPhone?&lt;br /&gt;
Thanks    -  dranfi&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Dranfi&amp;diff=1388</id>
		<title>User:Dranfi</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Dranfi&amp;diff=1388"/>
		<updated>2008-08-03T20:36:50Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: New page: just me.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;just me.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:NCK_Brute_Force&amp;diff=494</id>
		<title>Talk:NCK Brute Force</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:NCK_Brute_Force&amp;diff=494"/>
		<updated>2008-07-28T23:10:32Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: New page: Is this method usable to permanently unlock the iPhone (like IPSF) aka upgrade resistant and not needing a software like signal.app (and being able to use SIM PIN Code)? This would allowed...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is this method usable to permanently unlock the iPhone (like IPSF) aka upgrade resistant and not needing a software like signal.app (and being able to use SIM PIN Code)?&lt;br /&gt;
This would allowed to have the &amp;quot;official&amp;quot; unlock (except activation)?&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Main_Page&amp;diff=467</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Main_Page&amp;diff=467"/>
		<updated>2008-07-28T20:22:21Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: /* Boot Chain */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table border=1 width=100%&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#64ff64 width=50%&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;[[PwnageTool|Jailbreak]]&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#ff6464 width=50%&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;[[Unlock 2.0|Unlock]]&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=2&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Disclaimer]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the iPhone wiki. This is a conglomerate work of everything done by everyone on the iPhone. Anyone can post here, just create an account. This is needed to avoid spam.&lt;br /&gt;
&lt;br /&gt;
Read(and edit) the [[constitution]] to understand what purpose this wiki serves.&lt;br /&gt;
&lt;br /&gt;
Read [[Up to speed|this]] to get up to speed in the iPhone community. Read the [[timeline]] to see where we are.&lt;br /&gt;
&lt;br /&gt;
If you have notes on something you did, post them here. Even if it isn't pretty.&lt;br /&gt;
&lt;br /&gt;
If you have a fix for a problem people are having, post it here.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
* [[m68ap|iPhone(m68ap)]]&lt;br /&gt;
* [[n82ap|iPhone 3G(n82ap)]]&lt;br /&gt;
* [[n45ap|iPod touch(n45ap)]]&lt;br /&gt;
&lt;br /&gt;
==App Processor(Jailbreak)==&lt;br /&gt;
* [[S5L8900]]&lt;br /&gt;
&lt;br /&gt;
===Exploits===&lt;br /&gt;
* [[Restore Mode]]&lt;br /&gt;
* [[LibTiff]]&lt;br /&gt;
* [[symlinks]]&lt;br /&gt;
* [[Ramdisk Hack]]&lt;br /&gt;
* [[pwnage]]&lt;br /&gt;
* [[diags]]&lt;br /&gt;
* [[pwnage 2.0]]&lt;br /&gt;
&lt;br /&gt;
===Boot Chain===&lt;br /&gt;
[[VROM]]-&amp;gt;[[LLB]]-&amp;gt;[[iBoot]]-&amp;gt;[[Kernel]]-&amp;gt;[[System|System Software]]&lt;br /&gt;
&lt;br /&gt;
One of the [[iPhoneLinux]] goals are to remplace that Boot Chain after iBoot :&amp;lt;br&amp;gt;&lt;br /&gt;
[[VROM]]-&amp;gt;[[LLB]]-&amp;gt;OpeniBoot-&amp;gt;Linux Kernel-&amp;gt;Linux Daemons-&amp;gt;X Server-&amp;gt;Windows Manager...&lt;br /&gt;
&lt;br /&gt;
===Upgrade Process===&lt;br /&gt;
[[VROM]]-&amp;gt;[[DFU]]-&amp;gt;[[WTF]]-&amp;gt;[[iBoot]]-&amp;gt;[[Kernel]]-&amp;gt;[[Ramdisk]]-&amp;gt;[[Restore Mode|Restore]]&lt;br /&gt;
&lt;br /&gt;
==Baseband(Unlock)==&lt;br /&gt;
* [[S-Gold 2]]&lt;br /&gt;
* [[X-Gold 608]]&lt;br /&gt;
&lt;br /&gt;
===Exploits===&lt;br /&gt;
* [[SIM hacks]]&lt;br /&gt;
* [[Fakeblank|Hardware Fakeblank]]&lt;br /&gt;
* [[IPSF]]&lt;br /&gt;
* [[Minus 0x400]]&lt;br /&gt;
* [[Jerrysim]]&lt;br /&gt;
* [[Minus 0x20000 with Back Extend Erase]]&lt;br /&gt;
&lt;br /&gt;
===Theoretical Attacks===&lt;br /&gt;
* [[NCK Brute Force]]&lt;br /&gt;
* [[Baseband JTAG]]&lt;br /&gt;
&lt;br /&gt;
===Boot Chain===&lt;br /&gt;
[[Baseband Bootrom|bootrom]]-&amp;gt;[[Baseband Bootloader|bootloader]]-&amp;gt;[[Baseband Firmware|firmware]]&lt;br /&gt;
&lt;br /&gt;
==File formats==&lt;br /&gt;
* [[8900 File Format]]&lt;br /&gt;
* [[IMG2 File Format]]&lt;br /&gt;
* [[IMG3 File Format]]&lt;br /&gt;
* [[secpack]]&lt;br /&gt;
* [[secpack 2.0]]&lt;br /&gt;
* [[seczone]]&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
* [[Recovery Mode 0x1280]]&lt;br /&gt;
* [[Recovery Mode 0x1281]]&lt;br /&gt;
* [[DFU 0x1222]]&lt;br /&gt;
* [[WTF 0x1227]]&lt;br /&gt;
* [[Normal Mode 0x1290]]&lt;br /&gt;
* [[Restore Mode]]&lt;br /&gt;
* [[Baseband Bootrom Protocol]]&lt;br /&gt;
* [[Interactive Mode|Baseband Bootloader Protocol]]&lt;br /&gt;
&lt;br /&gt;
==Keys==&lt;br /&gt;
* [[AES Keys]]&lt;br /&gt;
* [[Apple Certificate]]&lt;br /&gt;
* [[Baseband RSA Keys]]&lt;br /&gt;
* [[Baseband TEA Keys]]&lt;br /&gt;
* [[VFDecrypt Keys|Root Filesystem DMG Keys]]&lt;br /&gt;
&lt;br /&gt;
==Application Development==&lt;br /&gt;
* [[Toolchain]]&lt;br /&gt;
* [[Frameworks]]&lt;br /&gt;
* [[Apple Certification Process]]&lt;br /&gt;
* [[Distribution Methods]]&lt;br /&gt;
&lt;br /&gt;
==Tutorials==&lt;br /&gt;
* [[Toolchain Tutorial]]&lt;br /&gt;
* [[Decrypt iPhone ipsw Beta 4-7 ramdisk]]&lt;br /&gt;
* [[Unlock iphone-3G with TurboSim|TurboSIM Unlock]]&lt;br /&gt;
&lt;br /&gt;
==Definitions==&lt;br /&gt;
* [[jailbreak]]&lt;br /&gt;
* [[activation]]&lt;br /&gt;
* [[unlock]]&lt;br /&gt;
* [[baseband]]&lt;br /&gt;
* [[Baseband Bootloader|bootloader]]&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IBoot_(Bootloader)&amp;diff=465</id>
		<title>IBoot (Bootloader)</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IBoot_(Bootloader)&amp;diff=465"/>
		<updated>2008-07-28T20:16:32Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is Apple's bootloader for the [[S5L8900]]. It runs what is known as [[Recovery Mode]]. It has an interactive interface which can be used over USB or serial.&lt;br /&gt;
&lt;br /&gt;
In versions pre 2.0, there was an exploit in the [[diags]] command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is a modified iBoot : OpeniBoot, an free and Open Source remplacement of iBoot. Its goals is to have low-level drivers in order to load [[linux on the iPhone]].&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Linux_on_the_iPhone&amp;diff=464</id>
		<title>Linux on the iPhone</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Linux_on_the_iPhone&amp;diff=464"/>
		<updated>2008-07-28T20:15:49Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: Redirecting to IPhoneLinux&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[iPhoneLinux]]&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Ramdisk_Hack&amp;diff=462</id>
		<title>Ramdisk Hack</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Ramdisk_Hack&amp;diff=462"/>
		<updated>2008-07-28T20:08:58Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This allows unsigned ramdisks to be booted. It was first publicized by [[ZiPhone]] &lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
[[The dev team]]&lt;br /&gt;
&lt;br /&gt;
==Exploit==&lt;br /&gt;
Passing boot args specifying a ramdisk in ram &amp;gt; 0x9C000000 allows any ramdisk to be booted.&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
* [[PwnageTool]]&lt;br /&gt;
* [[ZiPhone]]&lt;br /&gt;
* [[iPhoneLinux]]thru the [[pwnage]] exploit&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Pwnage&amp;diff=461</id>
		<title>Pwnage</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Pwnage&amp;diff=461"/>
		<updated>2008-07-28T20:07:24Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This exploit is in the [[VROM]]&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
[[The dev team]]&lt;br /&gt;
&lt;br /&gt;
==Exploit==&lt;br /&gt;
The VROM doesn't sig check the stuff it jumps to in the [[NOR]]. So to use the exploit, one finds a way of writing to the NOR unsigned, either with iBoot hacks or kernel patches.&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
* [[PwnageTool]]&lt;br /&gt;
* [[iPhoneLinux]]&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=458</id>
		<title>IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=458"/>
		<updated>2008-07-28T20:06:13Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: IPhonelinux moved to IPhoneLinux: Oups : capital leter also for &amp;quot;L&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://iphonelinux.org iPhonelinux] is a project which goals are to port linux on the iPhone and make a Free (free software) OS alternative to the Apple proprietary &amp;quot;[http://en.wikipedia.org/wiki/IPhone_OS iPhone OS]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
iPhonelinux is not actually a hack/exploit neither an unlock, but it is based on the [[Pwnage]] exploit.&lt;br /&gt;
&lt;br /&gt;
There are three steps in the iPhonelinux roadmap : oPeniBoot, linux kernel and long term (GUI, phone...)&lt;br /&gt;
&lt;br /&gt;
== OpeniBoot ==&lt;br /&gt;
The Goals of OpeniBoot is to run low-level code, to have low and critical drivers (nand and nor driver, NVRAM...), debugger and developpement environment (chainloading, upgrading itself and USB mass storage).&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
A linux Bootloader, a working linux kernel (just a question of cross-compiler), porting drivers, run wifi and command line thru SSH.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Long-Term Plans  ==&lt;br /&gt;
Multi-touch driver, Baseband driver, port X server and create an SDK.&lt;br /&gt;
Then have a viable alternative of the iPhone OS.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IPhonelinux&amp;diff=459</id>
		<title>IPhonelinux</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IPhonelinux&amp;diff=459"/>
		<updated>2008-07-28T20:06:13Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: IPhonelinux moved to IPhoneLinux: Oups : capital leter also for &amp;quot;L&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[IPhoneLinux]]&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=456</id>
		<title>IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=456"/>
		<updated>2008-07-28T20:04:51Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: Iphonelinux moved to IPhonelinux: Capital leters.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://iphonelinux.org iPhonelinux] is a project which goals are to port linux on the iPhone and make a Free (free software) OS alternative to the Apple proprietary &amp;quot;[http://en.wikipedia.org/wiki/IPhone_OS iPhone OS]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
iPhonelinux is not actually a hack/exploit neither an unlock, but it is based on the [[Pwnage]] exploit.&lt;br /&gt;
&lt;br /&gt;
There are three steps in the iPhonelinux roadmap : oPeniBoot, linux kernel and long term (GUI, phone...)&lt;br /&gt;
&lt;br /&gt;
== OpeniBoot ==&lt;br /&gt;
The Goals of OpeniBoot is to run low-level code, to have low and critical drivers (nand and nor driver, NVRAM...), debugger and developpement environment (chainloading, upgrading itself and USB mass storage).&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
A linux Bootloader, a working linux kernel (just a question of cross-compiler), porting drivers, run wifi and command line thru SSH.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Long-Term Plans  ==&lt;br /&gt;
Multi-touch driver, Baseband driver, port X server and create an SDK.&lt;br /&gt;
Then have a viable alternative of the iPhone OS.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=454</id>
		<title>IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=454"/>
		<updated>2008-07-28T20:02:59Z</updated>

		<summary type="html">&lt;p&gt;Dranfi: New page: [http://iphonelinux.org iPhonelinux] is a project which goals are to port linux on the iPhone and make a Free (free software) OS alternative to the Apple proprietary &amp;quot;[http://en.wikipedia....&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://iphonelinux.org iPhonelinux] is a project which goals are to port linux on the iPhone and make a Free (free software) OS alternative to the Apple proprietary &amp;quot;[http://en.wikipedia.org/wiki/IPhone_OS iPhone OS]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
iPhonelinux is not actually a hack/exploit neither an unlock, but it is based on the [[Pwnage]] exploit.&lt;br /&gt;
&lt;br /&gt;
There are three steps in the iPhonelinux roadmap : oPeniBoot, linux kernel and long term (GUI, phone...)&lt;br /&gt;
&lt;br /&gt;
== OpeniBoot ==&lt;br /&gt;
The Goals of OpeniBoot is to run low-level code, to have low and critical drivers (nand and nor driver, NVRAM...), debugger and developpement environment (chainloading, upgrading itself and USB mass storage).&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
A linux Bootloader, a working linux kernel (just a question of cross-compiler), porting drivers, run wifi and command line thru SSH.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Long-Term Plans  ==&lt;br /&gt;
Multi-touch driver, Baseband driver, port X server and create an SDK.&lt;br /&gt;
Then have a viable alternative of the iPhone OS.&lt;/div&gt;</summary>
		<author><name>Dranfi</name></author>
		
	</entry>
</feed>