<?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=PH</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=PH"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/PH"/>
	<updated>2026-04-10T15:07:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=PHaseBanDowngrader&amp;diff=3459</id>
		<title>PHaseBanDowngrader</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=PHaseBanDowngrader&amp;diff=3459"/>
		<updated>2009-04-13T00:05:30Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
pHaseBanDowngrader is a tool that allows the user to downgrade your Baseband from 02.30.03 to 02.28.00 in [[iPhone 3G]] with the [[Baseband Bootloader]] 5.8 (The tool do not work with the Bootloader 5.9). &lt;br /&gt;
It was based on [[Geohot]] exploit.&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
All the credits go to pH. Thanks for EvilPenguin|&lt;br /&gt;
&lt;br /&gt;
==README==&lt;br /&gt;
pHaseBanDowngrader - by Pedro Henrique Cavallieri Franceschi.&lt;br /&gt;
(a.k.a. pH).&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
Português:&lt;br /&gt;
&lt;br /&gt;
Para rodar o pHaseBanDowngrader, conecte via SSH ao seu iPhone e copie a pasta baixada (phasebandowngrader) para dentro da pasta &amp;quot;/Applications&amp;quot; no seu iPhone.&lt;br /&gt;
OBS: A pasta TEM que se chamar phasebandowngrader, com letras minúsculas!&lt;br /&gt;
&lt;br /&gt;
Para rodá-lo, entre no MobileTerminal e digite &amp;quot;login&amp;quot;. O usuário é &amp;quot;root&amp;quot; e a senha é &amp;quot;alpine&amp;quot; por padrão. Depois, digite: &amp;quot;cd /Applications/phasebandowngrader/&amp;quot; e, em seguida, por final, para rodar o downgrader, digite &amp;quot;./phasebandowngrader&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para checar a versão do seu Bootloader, mais informações aqui:&lt;br /&gt;
http://www.theiphonewiki.com/wiki/index.php?title=Baseband_Commands&lt;br /&gt;
&lt;br /&gt;
(rode o at+xgendata no minicom)&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
English: &lt;br /&gt;
&lt;br /&gt;
To run the pHaseBanDowngrader, connect via SSH to your iPhone and copy the downloaded folder (phasebandowngrader) into the folder &amp;quot;/Applications&amp;quot; on your iPhone. &lt;br /&gt;
Note: The folder MUST named phasebandowngrader with lowercase letters! &lt;br /&gt;
&lt;br /&gt;
To run it, open MobileTerminal and type &amp;quot;login&amp;quot;. The user is &amp;quot;root&amp;quot; and password is &amp;quot;alpine&amp;quot; by default. Then type: &amp;quot;cd / Applications/phasebandowngrader/&amp;quot;, then, to run the downgrader, type &amp;quot;./phasebandowngrader&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To check your bootloader version, visit:&lt;br /&gt;
http://www.theiphonewiki.com/wiki/index.php?title=Baseband_Commands&lt;br /&gt;
&lt;br /&gt;
(run at+xgendata in minicom)&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
&lt;br /&gt;
Copyright (C) - 2009&lt;br /&gt;
iBlogeek.com - Todos os direitos reservados&lt;br /&gt;
All rights reserved.&lt;br /&gt;
&lt;br /&gt;
By pH - 12/04/2009&lt;br /&gt;
&lt;br /&gt;
==Download links==&lt;br /&gt;
* [http://tinyurl.com/phasebandowngrader10 MediaFire]&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=PHaseBanDowngrader&amp;diff=3458</id>
		<title>PHaseBanDowngrader</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=PHaseBanDowngrader&amp;diff=3458"/>
		<updated>2009-04-13T00:05:15Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
pHaseBanDowngrader is a tool that allows the user to downgrade your Baseband from 02.30.03 to 02.28.00 in [[iPhone 3G]] with the [[Baseband Bootloader]] 5.8 (The tool do not work with the Bootloader 5.9). &lt;br /&gt;
It was based on [[Geohot]] exploit.&lt;br /&gt;
&lt;br /&gt;
==Credits&lt;br /&gt;
All the credits go to pH. Thanks for EvilPenguin|&lt;br /&gt;
&lt;br /&gt;
==README==&lt;br /&gt;
pHaseBanDowngrader - by Pedro Henrique Cavallieri Franceschi.&lt;br /&gt;
(a.k.a. pH).&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
Português:&lt;br /&gt;
&lt;br /&gt;
Para rodar o pHaseBanDowngrader, conecte via SSH ao seu iPhone e copie a pasta baixada (phasebandowngrader) para dentro da pasta &amp;quot;/Applications&amp;quot; no seu iPhone.&lt;br /&gt;
OBS: A pasta TEM que se chamar phasebandowngrader, com letras minúsculas!&lt;br /&gt;
&lt;br /&gt;
Para rodá-lo, entre no MobileTerminal e digite &amp;quot;login&amp;quot;. O usuário é &amp;quot;root&amp;quot; e a senha é &amp;quot;alpine&amp;quot; por padrão. Depois, digite: &amp;quot;cd /Applications/phasebandowngrader/&amp;quot; e, em seguida, por final, para rodar o downgrader, digite &amp;quot;./phasebandowngrader&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para checar a versão do seu Bootloader, mais informações aqui:&lt;br /&gt;
http://www.theiphonewiki.com/wiki/index.php?title=Baseband_Commands&lt;br /&gt;
&lt;br /&gt;
(rode o at+xgendata no minicom)&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
English: &lt;br /&gt;
&lt;br /&gt;
To run the pHaseBanDowngrader, connect via SSH to your iPhone and copy the downloaded folder (phasebandowngrader) into the folder &amp;quot;/Applications&amp;quot; on your iPhone. &lt;br /&gt;
Note: The folder MUST named phasebandowngrader with lowercase letters! &lt;br /&gt;
&lt;br /&gt;
To run it, open MobileTerminal and type &amp;quot;login&amp;quot;. The user is &amp;quot;root&amp;quot; and password is &amp;quot;alpine&amp;quot; by default. Then type: &amp;quot;cd / Applications/phasebandowngrader/&amp;quot;, then, to run the downgrader, type &amp;quot;./phasebandowngrader&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To check your bootloader version, visit:&lt;br /&gt;
http://www.theiphonewiki.com/wiki/index.php?title=Baseband_Commands&lt;br /&gt;
&lt;br /&gt;
(run at+xgendata in minicom)&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
&lt;br /&gt;
Copyright (C) - 2009&lt;br /&gt;
iBlogeek.com - Todos os direitos reservados&lt;br /&gt;
All rights reserved.&lt;br /&gt;
&lt;br /&gt;
By pH - 12/04/2009&lt;br /&gt;
&lt;br /&gt;
==Download links==&lt;br /&gt;
* [http://tinyurl.com/phasebandowngrader10 MediaFire]&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=PHaseBanDowngrader&amp;diff=3457</id>
		<title>PHaseBanDowngrader</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=PHaseBanDowngrader&amp;diff=3457"/>
		<updated>2009-04-12T22:47:31Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
pHaseBanDowngrader is a tool that allows the user to downgrade your Baseband from 02.30.03 to 02.28.00 in [[iPhone 3G]] with the [[Baseband Bootloader]] 5.8 (The tool do not work with the Bootloader 5.9). &lt;br /&gt;
It was based on [[Geohot]] exploit and was implemented by pH.&lt;br /&gt;
&lt;br /&gt;
==README==&lt;br /&gt;
pHaseBanDowngrader - by Pedro Henrique Cavallieri Franceschi.&lt;br /&gt;
(a.k.a. pH).&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
Português:&lt;br /&gt;
&lt;br /&gt;
Para rodar o pHaseBanDowngrader, conecte via SSH ao seu iPhone e copie a pasta baixada (phasebandowngrader) para dentro da pasta &amp;quot;/Applications&amp;quot; no seu iPhone.&lt;br /&gt;
OBS: A pasta TEM que se chamar phasebandowngrader, com letras minúsculas!&lt;br /&gt;
&lt;br /&gt;
Para rodá-lo, entre no MobileTerminal e digite &amp;quot;login&amp;quot;. O usuário é &amp;quot;root&amp;quot; e a senha é &amp;quot;alpine&amp;quot; por padrão. Depois, digite: &amp;quot;cd /Applications/phasebandowngrader/&amp;quot; e, em seguida, por final, para rodar o downgrader, digite &amp;quot;./phasebandowngrader&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para checar a versão do seu Bootloader, mais informações aqui:&lt;br /&gt;
http://www.theiphonewiki.com/wiki/index.php?title=Baseband_Commands&lt;br /&gt;
&lt;br /&gt;
(rode o at+xgendata no minicom)&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
English: &lt;br /&gt;
&lt;br /&gt;
To run the pHaseBanDowngrader, connect via SSH to your iPhone and copy the downloaded folder (phasebandowngrader) into the folder &amp;quot;/Applications&amp;quot; on your iPhone. &lt;br /&gt;
Note: The folder MUST named phasebandowngrader with lowercase letters! &lt;br /&gt;
&lt;br /&gt;
To run it, open MobileTerminal and type &amp;quot;login&amp;quot;. The user is &amp;quot;root&amp;quot; and password is &amp;quot;alpine&amp;quot; by default. Then type: &amp;quot;cd / Applications/phasebandowngrader/&amp;quot;, then, to run the downgrader, type &amp;quot;./phasebandowngrader&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To check your bootloader version, visit:&lt;br /&gt;
http://www.theiphonewiki.com/wiki/index.php?title=Baseband_Commands&lt;br /&gt;
&lt;br /&gt;
(run at+xgendata in minicom)&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
&lt;br /&gt;
Copyright (C) - 2009&lt;br /&gt;
iBlogeek.com - Todos os direitos reservados&lt;br /&gt;
All rights reserved.&lt;br /&gt;
&lt;br /&gt;
By pH - 12/04/2009&lt;br /&gt;
&lt;br /&gt;
==Download links==&lt;br /&gt;
* [http://tinyurl.com/phasebandowngrader10 MediaFire]&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=PHaseBanDowngrader&amp;diff=3456</id>
		<title>PHaseBanDowngrader</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=PHaseBanDowngrader&amp;diff=3456"/>
		<updated>2009-04-12T22:47:06Z</updated>

		<summary type="html">&lt;p&gt;PH: New page: ==About== pHaseBanDowngrader is a tool that allows the user to downgrade your Baseband from 02.30.03 to 02.28.00 in iPhone 3G with the Baseband Bootloader 5.8 (The tool do not work...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
pHaseBanDowngrader is a tool that allows the user to downgrade your Baseband from 02.30.03 to 02.28.00 in [[iPhone 3G]] with the [[Baseband Bootloader]] 5.8 (The tool do not work with the Bootloader 5.9). &lt;br /&gt;
It was based on [[Geohot]] exploit and was implemented by pH.&lt;br /&gt;
&lt;br /&gt;
==README==&lt;br /&gt;
pHaseBanDowngrader - by Pedro Henrique Cavallieri Franceschi.&lt;br /&gt;
(a.k.a. pH).&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
Português:&lt;br /&gt;
&lt;br /&gt;
Para rodar o pHaseBanDowngrader, conecte via SSH ao seu iPhone e copie a pasta baixada (phasebandowngrader) para dentro da pasta &amp;quot;/Applications&amp;quot; no seu iPhone.&lt;br /&gt;
OBS: A pasta TEM que se chamar phasebandowngrader, com letras minúsculas!&lt;br /&gt;
&lt;br /&gt;
Para rodá-lo, entre no MobileTerminal e digite &amp;quot;login&amp;quot;. O usuário é &amp;quot;root&amp;quot; e a senha é &amp;quot;alpine&amp;quot; por padrão. Depois, digite: &amp;quot;cd /Applications/phasebandowngrader/&amp;quot; e, em seguida, por final, para rodar o downgrader, digite &amp;quot;./phasebandowngrader&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Para checar a versão do seu Bootloader, mais informações aqui:&lt;br /&gt;
http://www.theiphonewiki.com/wiki/index.php?title=Baseband_Commands&lt;br /&gt;
&lt;br /&gt;
(rode o at+xgendata no minicom)&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
English: &lt;br /&gt;
&lt;br /&gt;
To run the pHaseBanDowngrader, connect via SSH to your iPhone and copy the downloaded folder (phasebandowngrader) into the folder &amp;quot;/Applications&amp;quot; on your iPhone. &lt;br /&gt;
Note: The folder MUST named phasebandowngrader with lowercase letters! &lt;br /&gt;
&lt;br /&gt;
To run it, open MobileTerminal and type &amp;quot;login&amp;quot;. The user is &amp;quot;root&amp;quot; and password is &amp;quot;alpine&amp;quot; by default. Then type: &amp;quot;cd / Applications/phasebandowngrader/&amp;quot;, then, to run the downgrader, type &amp;quot;./phasebandowngrader&amp;quot;&lt;br /&gt;
&lt;br /&gt;
To check your bootloader version, visit:&lt;br /&gt;
http://www.theiphonewiki.com/wiki/index.php?title=Baseband_Commands&lt;br /&gt;
&lt;br /&gt;
(run at+xgendata in minicom)&lt;br /&gt;
&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
Copyright (C) - 2009&lt;br /&gt;
iBlogeek.com - Todos os direitos reservados&lt;br /&gt;
All rights reserved.&lt;br /&gt;
&lt;br /&gt;
By pH - 12/04/2009&lt;br /&gt;
&lt;br /&gt;
==Download links==&lt;br /&gt;
* [http://tinyurl.com/phasebandowngrader10 MediaFire]&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Bootloader&amp;diff=3455</id>
		<title>Baseband Bootloader</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Bootloader&amp;diff=3455"/>
		<updated>2009-04-12T22:39:38Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The baseband bootloader is the code which runs before the baseband FW, it is responsible for signature checking and updating the baseband. See also [[bootloader]].&lt;br /&gt;
&lt;br /&gt;
==Revisions==&lt;br /&gt;
===3.9===&lt;br /&gt;
This is the old bootloader from the [[iPhone]]/[[S-Gold 2]]. It is vulnerable to [[Minus 0x400]] and [[IPSF]]&lt;br /&gt;
&lt;br /&gt;
===4.6===&lt;br /&gt;
This is the new bootloader from the [[iPhone]]/[[S-Gold 2]]. It is vulnerable to [[Minus 0x20000 with Back Extend Erase]]&lt;br /&gt;
&lt;br /&gt;
===5.8===&lt;br /&gt;
This is the bootloader from the [[iPhone 3G]]/[[X-Gold 608]]. It is, in contrast to 3.9 and 4.6, sig checked on startup. There is an exploit where the main fw cert is passed with the loader instead of the loader cert, and it checks the main firmware instead, allowing you to upload unsigned loader code. This has been fixed in 5.9. You can downgrade from 02.30.03 to 02.28.00 using [[pHaseBanDowngrader]] (by pH) in the Bootloader 5.8.&lt;br /&gt;
&lt;br /&gt;
DWD_ICE2_SECURE_BOOTLOADER/Secure_ICE2_Bootloader.5.8.fls.&lt;br /&gt;
&lt;br /&gt;
===5.9===&lt;br /&gt;
This is the latest bootloader of [[iPhone 3G]]/[[X-Gold 608]]. Still has no known exploits and it was released as soon as Apple knew [[iPhone Dev Team]] could downgrade their iPhone 3G baseband from 1.48 to 1.45. Now, all the iPhone 3G has bootloader 5.9. &lt;br /&gt;
&lt;br /&gt;
DWD_ICE2_SECURE_BOOTLOADER/Secure_ICE2_Bootloader.5.9.fls&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3425</id>
		<title>Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3425"/>
		<updated>2009-04-11T19:51:29Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
In this page, you'll find some Baseband Commands. You can use them with Minicom 2.2, that can be found on Cydia.&lt;br /&gt;
&lt;br /&gt;
==Setting up Minicom 2.2==&lt;br /&gt;
After installing Minicom from Cydia, SSH into your iPhone and then, type: ''minicom -s''.&lt;br /&gt;
&lt;br /&gt;
Now, select ''Serial Port Setup'' in the Menu and press Enter. Then, press &amp;quot;a&amp;quot; and set Serial Device to ''/dev/tty.debug''.&lt;br /&gt;
&lt;br /&gt;
Press Esc, and in the Main Menu, select ''Save setup as dfl''. Now, select &amp;quot;exit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Note''': minicom does not work on MobileTerminal.&lt;br /&gt;
&lt;br /&gt;
==Running Minicom==&lt;br /&gt;
To run minicom, is pretty simple: just type &amp;quot;minicom -w&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How to run Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
Here is the list that me (pH) and EvilPenguin are doing of Baseband Commands. &lt;br /&gt;
&lt;br /&gt;
First, run Minicom. Then, type &amp;quot;at&amp;quot; and press Enter. Then, you can type the command that you want, have fun.&lt;br /&gt;
&lt;br /&gt;
==Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
'''at+xgendata''': Display some baseband informations&lt;br /&gt;
&lt;br /&gt;
'''at&amp;amp;v''': Display the profiles in the Baseband (Active Profile, Stored Profile 0 and Stored Profile 1)&lt;br /&gt;
&lt;br /&gt;
'''at+clac''': Show some baseband commands&lt;br /&gt;
&lt;br /&gt;
'''at&amp;amp;h''': Show more Baseband Commands&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3424</id>
		<title>Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3424"/>
		<updated>2009-04-11T19:41:44Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
In this page, you'll find some Baseband Commands. You can use them with Minicom 2.2, that can be found on Cydia.&lt;br /&gt;
&lt;br /&gt;
==Setting up Minicom 2.2==&lt;br /&gt;
After installing Minicom from Cydia, SSH into your iPhone and then, type: ''minicom -s''.&lt;br /&gt;
&lt;br /&gt;
Now, select ''Serial Port Setup'' in the Menu and press Enter. Then, press &amp;quot;a&amp;quot; and set Serial Device to ''/dev/tty.debug''.&lt;br /&gt;
&lt;br /&gt;
Press Esc, and in the Main Menu, select ''Save setup as dfl''. Now, select &amp;quot;exit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Running Minicom==&lt;br /&gt;
To run minicom, is pretty simple: just type &amp;quot;minicom -w&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How to run Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
Here is the list that me (pH) and EvilPenguin are doing of Baseband Commands. &lt;br /&gt;
&lt;br /&gt;
First, run Minicom. Then, type &amp;quot;at&amp;quot; and press Enter. Then, you can type the command that you want, have fun.&lt;br /&gt;
&lt;br /&gt;
==Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
'''at+xgendata''': Display some baseband informations&lt;br /&gt;
&lt;br /&gt;
'''at&amp;amp;v''': Display the profiles in the Baseband (Active Profile, Stored Profile 0 and Stored Profile 1)&lt;br /&gt;
&lt;br /&gt;
'''at+clac''': Show some baseband commands&lt;br /&gt;
&lt;br /&gt;
'''at&amp;amp;h''': Show more Baseband Commands&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3423</id>
		<title>Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3423"/>
		<updated>2009-04-11T19:09:33Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
In this page, you'll find some Baseband Commands. You can use them with Minicom 2.2, that can be found on Cydia.&lt;br /&gt;
&lt;br /&gt;
==Setting up Minicom 2.2==&lt;br /&gt;
After installing Minicom from Cydia, SSH into your iPhone and then, type: ''minicom -s''.&lt;br /&gt;
&lt;br /&gt;
Now, select ''Serial Port Setup'' in the Menu and press Enter. Then, press &amp;quot;a&amp;quot; and set Serial Device to ''/dev/tty.debug''.&lt;br /&gt;
&lt;br /&gt;
Press Esc, and in the Main Menu, select ''Save setup as dfl''. Now, select &amp;quot;exit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Running Minicom==&lt;br /&gt;
To run minicom, is pretty simple: just type &amp;quot;minicom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How to run Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
Here is the list that me (pH) and EvilPenguin are doing of Baseband Commands. &lt;br /&gt;
&lt;br /&gt;
First, run Minicom. Then, type &amp;quot;at&amp;quot; and press Enter. Then, you can type the command that you want, have fun.&lt;br /&gt;
&lt;br /&gt;
==Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
'''at+xgendata''': Display some baseband informations&lt;br /&gt;
&lt;br /&gt;
'''at&amp;amp;v''': Display the profiles in the Baseband (Active Profile, Stored Profile 0 and Stored Profile 1)&lt;br /&gt;
&lt;br /&gt;
'''at+clac''': Show some baseband commands&lt;br /&gt;
&lt;br /&gt;
'''at&amp;amp;h''': Show more Baseband Commands&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Device&amp;diff=3422</id>
		<title>Baseband Device</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Device&amp;diff=3422"/>
		<updated>2009-04-11T19:08:19Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the device in the iPhone that manages all the functions which require an antenna. The baseband processor has its own RAM and firmware in NOR flash, separate from the ARM core resources. The baseband is a resource to the OS. The Wi-Fi and bluetooth are managed by the main CPU, although the baseband stores their MAC addresses in it's NVRAM.&lt;br /&gt;
&lt;br /&gt;
The [[iPhone]]'s baseband processor is the [[S-Gold 2]] and the [[iPhone 3G]] makes use of the [[X-Gold 608]] chip for this purpose.&lt;br /&gt;
&lt;br /&gt;
You can check some [[Baseband Commands]] too (by pH and EvilPenguin)&lt;br /&gt;
&lt;br /&gt;
==Seczone==&lt;br /&gt;
This is the area in the baseband where the lock state is stored.&lt;br /&gt;
&lt;br /&gt;
===Layout===&lt;br /&gt;
 0x400--NCK token&lt;br /&gt;
 0xB00--IMEI&lt;br /&gt;
 0xB10--IMEI signature&lt;br /&gt;
 0xC00--Locks table&lt;br /&gt;
&lt;br /&gt;
===Encryption===&lt;br /&gt;
Many of the sections are encrypted using TEA based off the CHIPID and NORID. See [[NCK Brute Force]] for more info.&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;
* [[yellowsn0w]]&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;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3421</id>
		<title>Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3421"/>
		<updated>2009-04-11T19:07:14Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
In this page, you'll find some Baseband Commands. You can use them with Minicom 2.2, that can be found on Cydia.&lt;br /&gt;
&lt;br /&gt;
==Setting up Minicom 2.2==&lt;br /&gt;
After installing Minicom from Cydia, SSH into your iPhone and then, type: ''minicom -s''.&lt;br /&gt;
&lt;br /&gt;
Now, select ''Serial Port Setup'' in the Menu and press Enter. Then, press &amp;quot;a&amp;quot; and set Serial Device to ''/dev/tty.debug''.&lt;br /&gt;
&lt;br /&gt;
Press Esc, and in the Main Menu, select ''Save setup as dfl''. Now, select &amp;quot;exit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Running Minicom==&lt;br /&gt;
To run minicom, is pretty simple: just type &amp;quot;minicom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How to run Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
Here is the list that me (pH) and EvilPenguin are doing of Baseband Commands. &lt;br /&gt;
&lt;br /&gt;
First, run Minicom. Then, type &amp;quot;at&amp;quot; and press Enter. Then, you can type the command that you want, have fun.&lt;br /&gt;
&lt;br /&gt;
==Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
'''at+xgendata''': Display some baseband informations&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;at&amp;amp;v&amp;quot;&amp;quot;: Display the profiles in the Baseband (Active Profile, Stored Profile 0 and Stored Profile 1)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;at+clac&amp;quot;&amp;quot;: Show some baseband commands&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;at&amp;amp;h&amp;quot;&amp;quot;: Show more Baseband Commands&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3420</id>
		<title>Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3420"/>
		<updated>2009-04-11T19:06:55Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
In this page, you'll find some Baseband Commands. You can use them with Minicom 2.2, that can be found on Cydia.&lt;br /&gt;
&lt;br /&gt;
==Setting up Minicom 2.2==&lt;br /&gt;
After installing Minicom from Cydia, SSH into your iPhone and then, type: ''minicom -s''.&lt;br /&gt;
&lt;br /&gt;
Now, select ''Serial Port Setup'' in the Menu and press Enter. Then, press &amp;quot;a&amp;quot; and set Serial Device to ''/dev/tty.debug''.&lt;br /&gt;
&lt;br /&gt;
Press Esc, and in the Main Menu, select ''Save setup as dfl''. Now, select &amp;quot;exit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Running Minicom==&lt;br /&gt;
To run minicom, is pretty simple: just type &amp;quot;minicom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How to run Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
Here is the list that me (pH) and EvilPenguin are doing of Baseband Commands. &lt;br /&gt;
&lt;br /&gt;
First, run Minicom. Then, type &amp;quot;at&amp;quot; and press Enter. Then, you can type the command that you want, have fun.&lt;br /&gt;
&lt;br /&gt;
==Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
'''at+xgendata''': Display some baseband informations&lt;br /&gt;
&lt;br /&gt;
'''at&amp;amp;v''': Display the profiles in the Baseband (Active Profile, Stored Profile 0 and Stored Profile 1)&lt;br /&gt;
&lt;br /&gt;
'''at+clac''': Show some baseband commands&lt;br /&gt;
&lt;br /&gt;
'''at&amp;amp;h''': Show more Baseband Commands&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3419</id>
		<title>Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3419"/>
		<updated>2009-04-11T19:06:17Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
In this page, you'll find some Baseband Commands. You can use them with Minicom 2.2, that can be found on Cydia.&lt;br /&gt;
&lt;br /&gt;
==Setting up Minicom 2.2==&lt;br /&gt;
After installing Minicom from Cydia, SSH into your iPhone and then, type: ''minicom -s''.&lt;br /&gt;
&lt;br /&gt;
Now, select ''Serial Port Setup'' in the Menu and press Enter. Then, press &amp;quot;a&amp;quot; and set Serial Device to ''/dev/tty.debug''.&lt;br /&gt;
&lt;br /&gt;
Press Esc, and in the Main Menu, select ''Save setup as dfl''. Now, select &amp;quot;exit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Running Minicom==&lt;br /&gt;
To run minicom, is pretty simple: just type &amp;quot;minicom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How to run Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
Here is the list that me (pH) and EvilPenguin are doing of Baseband Commands. &lt;br /&gt;
&lt;br /&gt;
First, run Minicom. Then, type &amp;quot;at&amp;quot; and press Enter. Then, you can type the command that you want, have fun.&lt;br /&gt;
&lt;br /&gt;
==Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
'''at+xgendata''': Display some baseband informations&lt;br /&gt;
&lt;br /&gt;
''''at&amp;amp;v'''': Display the profiles in the Baseband (Active Profile, Stored Profile 0 and Stored Profile 1)&lt;br /&gt;
&lt;br /&gt;
''''at+clac'''': Show some baseband commands&lt;br /&gt;
&lt;br /&gt;
''''at&amp;amp;h'''': Show more Baseband Commands&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3418</id>
		<title>Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Commands&amp;diff=3418"/>
		<updated>2009-04-11T19:05:38Z</updated>

		<summary type="html">&lt;p&gt;PH: New page: ==About== In this page, you'll find some Baseband Commands. You can use them with Minicom 2.2, that can be found on Cydia.  ==Setting up Minicom 2.2== After installing Minicom from Cydia, ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
In this page, you'll find some Baseband Commands. You can use them with Minicom 2.2, that can be found on Cydia.&lt;br /&gt;
&lt;br /&gt;
==Setting up Minicom 2.2==&lt;br /&gt;
After installing Minicom from Cydia, SSH into your iPhone and then, type: ''minicom -s''.&lt;br /&gt;
&lt;br /&gt;
Now, select ''Serial Port Setup'' in the Menu and press Enter. Then, press &amp;quot;a&amp;quot; and set Serial Device to ''/dev/tty.debug''.&lt;br /&gt;
&lt;br /&gt;
Press Esc, and in the Main Menu, select ''Save setup as dfl''. Now, select &amp;quot;exit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Running Minicom==&lt;br /&gt;
To run minicom, is pretty simple: just type &amp;quot;minicom&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==How to run Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
Here is the list that me (pH) and EvilPenguin are doing of Baseband Commands. &lt;br /&gt;
&lt;br /&gt;
First, run Minicom. Then, type &amp;quot;at&amp;quot; and press Enter. Then, you can type the command that you want, have fun.&lt;br /&gt;
&lt;br /&gt;
==Baseband Commands==&lt;br /&gt;
&lt;br /&gt;
'''at+xgendata''': Display some baseband informations&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;at&amp;amp;v&amp;quot;&amp;quot;: Display the profiles in the Baseband (Active Profile, Stored Profile 0 and Stored Profile 1)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;at+clac&amp;quot;&amp;quot;: Show some baseband commands&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;at&amp;amp;h&amp;quot;&amp;quot;: Show more Baseband Commands&lt;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Device&amp;diff=3417</id>
		<title>Baseband Device</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Device&amp;diff=3417"/>
		<updated>2009-04-11T18:51:39Z</updated>

		<summary type="html">&lt;p&gt;PH: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the device in the iPhone that manages all the functions which require an antenna. The baseband processor has its own RAM and firmware in NOR flash, separate from the ARM core resources. The baseband is a resource to the OS. The Wi-Fi and bluetooth are managed by the main CPU, although the baseband stores their MAC addresses in it's NVRAM.&lt;br /&gt;
&lt;br /&gt;
The [[iPhone]]'s baseband processor is the [[S-Gold 2]] and the [[iPhone 3G]] makes use of the [[X-Gold 608]] chip for this purpose.&lt;br /&gt;
&lt;br /&gt;
Here, you can find some [[Baseband Commands]] (by pH and EvilPenguin)&lt;br /&gt;
&lt;br /&gt;
==Seczone==&lt;br /&gt;
This is the area in the baseband where the lock state is stored.&lt;br /&gt;
&lt;br /&gt;
===Layout===&lt;br /&gt;
 0x400--NCK token&lt;br /&gt;
 0xB00--IMEI&lt;br /&gt;
 0xB10--IMEI signature&lt;br /&gt;
 0xC00--Locks table&lt;br /&gt;
&lt;br /&gt;
===Encryption===&lt;br /&gt;
Many of the sections are encrypted using TEA based off the CHIPID and NORID. See [[NCK Brute Force]] for more info.&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;
* [[yellowsn0w]]&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;/div&gt;</summary>
		<author><name>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3072</id>
		<title>IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3072"/>
		<updated>2009-02-18T23:02:54Z</updated>

		<summary type="html">&lt;p&gt;PH: &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;
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>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3071</id>
		<title>IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3071"/>
		<updated>2009-02-18T23:02:11Z</updated>

		<summary type="html">&lt;p&gt;PH: &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;
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 it's working perfectly in 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>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3070</id>
		<title>IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3070"/>
		<updated>2009-02-18T23:01:30Z</updated>

		<summary type="html">&lt;p&gt;PH: &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;
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;
[[QuickOiB]] is a tool that allows the user to temporarily install OpeniBoot in a device.&lt;br /&gt;
It was developed by pH it's working perfectly in 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>PH</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3069</id>
		<title>IDroid</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDroid&amp;diff=3069"/>
		<updated>2009-02-18T23:00:58Z</updated>

		<summary type="html">&lt;p&gt;PH: &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;
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;
[[QuickOiB]] is a tool that allows the user to temporarily install OpeniBoot in a device.&lt;br /&gt;
It was developed by pH it's working perfectly in 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>PH</name></author>
		
	</entry>
</feed>