<?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=Markcoker</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=Markcoker"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/Markcoker"/>
	<updated>2026-06-19T21:32:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Bootrom_Dumper_Utility&amp;diff=53467</id>
		<title>Talk:Bootrom Dumper Utility</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Bootrom_Dumper_Utility&amp;diff=53467"/>
		<updated>2016-07-11T14:54:34Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: Add precompiled option&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If anyone gets it working for [[n72ap|iPod touch 2G]], let me know. I am trying to work on it, but not much spare time --[[User:JacobVengeance|JacobVengeance (JakeAnthraX)]] 07:27, 23 December 2010 (UTC)&lt;br /&gt;
:[https://github.com/liamchat/Bootrom-Dumper/tree/master/stake4uce my fork] should work --[[User:Liamchat|liamchat]] 16:27, 24 December 2010 (UTC)&lt;br /&gt;
:You can also use the current [[n72ap|iPod touch 2G]] [[OpeniBoot]] [https://github.com/kleemajo/openiBoot link]. The bootrom is at 0x20000000 on the 2g touch --[[User:Kleemajo|Kleemajo]] 01:02, 26 December 2010 (UTC)&lt;br /&gt;
::I ended up making my own very crappy [[steaks4uce]] version to dump it. I didn't realize you made a version liam, nice job. Also where did you guys get your ARM toolchain? The one I use keeps breaking and giving me errors lately.--[[User:JacobVengeance|JacobVengeance (JakeAnthraX)]] 03:38, 29 December 2010 (UTC)&lt;br /&gt;
:::i use ''sudo port install arm-elf-binutils and sudo port instal arm-elf-gcc'' --[[User:Liamchat|liamchat]] 10:56, 29 December 2010 (UTC)&lt;br /&gt;
::::Using that I just get errors when compiling everything. I had it working on my last setup when I wrote my crappy syeaks4uce method, but now it isn't working. I will figure it out sooner or later. Thanks anyways. --[[User:JacobVengeance|JacobVengeance (JakeAnthraX)]] 22:45, 29 December 2010 (UTC)&lt;br /&gt;
::hey liam when I try running this on linux i get 84 00 00 00 05 00 00 00 80 00 00 00 80 62 02 22 FF FF FF FF 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 02 00 00 00 01 38 02 22 90 D7 02 22 and then the rest of it gets filled with nulls until the next 0x800 bytes start :( [[User:Revolution|Revolution]] 19:02, 19 February 2011 (UTC)&lt;br /&gt;
:::use toolchain.txt from openiboot, it works perfect --[[User:Posixninja|posixninja]] 23:41, 29 December 2010 (UTC)&lt;br /&gt;
::::using OpeniBoot-toolchain results in the following error - Failed to build GCC part 1 (stage: gcc_build), but precompiled works fine. (See below)&lt;br /&gt;
:::::cd /tmp&lt;br /&gt;
:::::curl -O -C - http://www.mikrocontroller.net/download/arm-toolchain-macosx-intel-2.tar.bz2&lt;br /&gt;
:::::tar xjvf arm-toolchain-macosx-2.tar.bz2&lt;br /&gt;
:::::sudo mv arm /usr/local/&lt;br /&gt;
:::::echo 'export PATH=/usr/local/arm/bin:$PATH' &amp;gt;&amp;gt; ~/.profile&lt;br /&gt;
:::::--[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 14:54, 11 July 2016 (UTC)&lt;br /&gt;
:::run:&lt;br /&gt;
::::''&amp;lt;code&amp;gt;sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev libreadline6-dev readline-common libreadline6 libreadline-dev texinfo cmake git-core build-essential texinfo libreadline-dev libssl-dev libusb-1.0-0-dev libpng12-dev libusb-dev autoconf automake libnewlib-dev&amp;lt;/code&amp;gt;'' [[Image:Return.png|15px]] Return&lt;br /&gt;
::::''&amp;lt;code&amp;gt;sudo build-toolchain.sh&amp;lt;/code&amp;gt;'' [[Image:Return.png|15px]] Return&lt;br /&gt;
:::for linux&lt;br /&gt;
:::--[[User:Liamchat|liamchat]] 01:35, 20 February 2011 (UTC)&lt;br /&gt;
::::um liam I did that... on line 145 you need to make that specified for macosx only, well at least that's what the pod2g's version did... try building it on linux. [[User:Revolution|Revolution]] 16:51, 20 February 2011 (UTC)&lt;br /&gt;
::::i fixed the error there does not need to be any specific platform support for [[usb control msg(0xA1, 1) Exploit|stake]] or [[pwnage2]] i think there is better way using [http://www.beyondlogic.org/usbnutshell/usb5.shtml|USB Descriptors] --[[User:Liamchat|liamchat]] 00:02, 21 February 2011 (UTC)&lt;br /&gt;
::::: I just tried your new version. It still doesn't work. i managed to dump the bootrom with openiboot but yeah. here is the dump your ipod produces. it contains no copy writed code so i'll paste it here. [http://www.mediafire.com/?um4gz4ga00v067a] [[User:Revolution|Revolution]] 21:11, 24 February 2011 (UTC)&lt;br /&gt;
:::::: None of his things will work, I can promise you that. He doensn't know what he is doing. --[[User:JacobVengeance|JacobVengeance (JakeAnthraX)]] 00:22, 25 February 2011 (UTC)&lt;br /&gt;
:::::::i have edited it again however i cant the usb wait for image call offset i origany thought it was the [https://github.com/Chronic-Dev/syringe/blob/master/syringe/exploits/steaks4uce/steaks4uce.S#L30 usb wait for image offset] from syringe. --[[User:Liamchat|liamchat]] 20:41, 7 March 2011 (UTC)&lt;br /&gt;
:::::::: I am getting an arm-elf-as: No such file or directory error on OSX Lion. Do I need to get the full toolchain compiled or can I get this working with Xcode (for iOS) somehow with less hassle ?--[[User:M2m|M2m]] 04:22, 3 January 2012 (MST)&lt;br /&gt;
::::::::I believe you will need the arm toolkit. --[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 14:27, 11 July 2016 (UTC)&lt;br /&gt;
== VMware + Windows ==&lt;br /&gt;
anyone tried this on vmware + windows? can't make it work. tried on [[n90ap|iPhone 4]] &amp;amp; [[n18ap|iPod touch 3G]] -- [[User:Paul0|paulzero]] 10:38, 13 February 2011 (UTC)&lt;br /&gt;
:it's the [[limera1n]] exploit. it does not work throughout a vm --[[User:Liamchat|liamchat]] 14:45, 13 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== A5 devices ==&lt;br /&gt;
Can we use this tool to dump A5 devices? --[[User:XiiiX|XiiiX]] 12:28, 2 January 2012 (MST)&lt;br /&gt;
:Not until there is a jailbreak for A5 devices.--[[User:M2m|M2m]] 12:51, 2 January 2012 (MST)&lt;br /&gt;
:No. Limera1n doesn't work on A5 devices. --[[User:Http|http]] 13:04, 2 January 2012 (MST)&lt;br /&gt;
::It's kind of non-sense this tool so. To dump already hacked bootroms? --[[User:XiiiX|XiiiX]] 14:21, 2 January 2012 (MST)&lt;br /&gt;
:::No. Not really. You may find an exploit outside the bootrom which leads to a jailbreak which you can use to dump the bootrom which can help you to find exploits in the bootrom for later jailbreaks. Jailbreaks based on bootrom exploits can only be fixed with new hardware.--[[User:M2m|M2m]] 15:28, 2 January 2012 (MST)&lt;br /&gt;
:::There is no such thing as an &amp;quot;hacked BootROM&amp;quot;. We cannot change the contents of the BootROM. Note &amp;quot;ROM&amp;quot; - Read Only Memory. -SquiffyPwn 17:10, 2 January 2012 (CST)&lt;br /&gt;
::::That's a better explanation. So we don't need a bootrom jailbreak to use this, just a user-land could work? Why is the necessity of a jailbreak to dump te bootrom? We need the offsets? --[[User:XiiiX|XiiiX]] 16:09, 2 January 2012 (MST)&lt;br /&gt;
Do you know what is dump? dump is a copy,  to use this tool you MUST have a BootROM Exploit, look the source code, it send the exploit to allow acess to the read-only BootROM memory. Userland exploit here? what offsets?~zmaster&lt;br /&gt;
&lt;br /&gt;
== Compatibility with older devices ==&lt;br /&gt;
I looked as payload.s, apparently, everything is in place for older devices (e.g., 0x8b7 for basically every old device). I can't check the actual BDU application, but I'd think it was updated with code needed for older devices as well. Can anyone confirm this? --[[User:Rdqronos|rdqronos]] 14:33, 3 January 2012 (MST)&lt;br /&gt;
:Can't get it working with an iPhone 3G with the following values:&lt;br /&gt;
 EXPLOIT_LR 0x22000000 LOADADDR_SIZE 0x24000 RET_ADDR 0x8b7&lt;br /&gt;
:Output looks OK:&lt;br /&gt;
 sudo ./bdu&lt;br /&gt;
 ______ Bootrom Dumper Utility (BDU) 1.0 ______&lt;br /&gt;
 &lt;br /&gt;
                         (c) pod2g october 2010&lt;br /&gt;
 &lt;br /&gt;
 [.] Now executing arbitrary code using geohot's limera1n...&lt;br /&gt;
 sent data to copy: 800&lt;br /&gt;
 padded to 0x84023000&lt;br /&gt;
 sent shellcode: 800 has real length 48&lt;br /&gt;
 never freed: 800&lt;br /&gt;
 sent exploit to heap overflow: FFFFFFF9&lt;br /&gt;
 [.] Dump payload started.&lt;br /&gt;
 [.] Now dumping bootrom to file bootrom.bin...&lt;br /&gt;
:But I get a zero sized (empty) bootrom.bin. --[[User:M2m|M2m]] 02:17, 4 January 2012 (MST)&lt;br /&gt;
::So it can read the BootROM, but not dump it. Okay. --[[User:Rdqronos|rdqronos]] 13:04, 4 January 2012 (MST)&lt;br /&gt;
:::Not sure if it can be read correctly or not. --[[User:M2m|M2m]] 17:16, 4 January 2012 (MST)&lt;br /&gt;
&lt;br /&gt;
== Working on OSX? ==&lt;br /&gt;
&lt;br /&gt;
Did anybody get this working on OSX? I could compile the payload.bin and tried with both the included binary and also with the recompiled one on a MacMini OSX 10.6.8 with an iPhone 4 (with iOS 5.0.1), libusb 1.0.8 is installed. I also tried with a 3GS and the forked code (just uses the different offsets). In all cases I always get &amp;quot;device stalled&amp;quot; and the bdu terminates. I know it worked on Linux for others, but anybody had success on OSX yet? I'm not sure where to start debugging, as I'm not a Mac user. -- [[User:Http|http]] 16:36, 11 January 2012 (MST)&lt;br /&gt;
: I compiled it under OSX Lion and can also run it but I only get a zero sized dump. May or may not be a problem of the program &amp;amp; Lion or that I only have iPhone2G &amp;amp; 3G to test.--[[User:M2m|M2m]] 04:15, 12 January 2012 (MST)&lt;br /&gt;
&lt;br /&gt;
== Dumping 3GS bootrom from OSX 10.7.2 ==&lt;br /&gt;
&lt;br /&gt;
 sudo ./bdu&lt;br /&gt;
 ______ Bootrom Dumper Utility (BDU) 1.0 ______&lt;br /&gt;
 &lt;br /&gt;
                         (c) pod2g october 2010&lt;br /&gt;
 &lt;br /&gt;
 [.] Now executing arbitrary code using geohot's limera1n...&lt;br /&gt;
 sent data to copy: 800&lt;br /&gt;
 padded to 0x84023000&lt;br /&gt;
 sent shellcode: 800 has real length 48&lt;br /&gt;
 never freed: 800&lt;br /&gt;
 sent exploit to heap overflow: FFFFFFF9&lt;br /&gt;
 [.] Dump payload started.&lt;br /&gt;
 [.] Now dumping bootrom to file bootrom.bin...&lt;br /&gt;
 Segmentation fault: 11&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Any ideas? I've changed all the offsets to the ones in the wiki and yet still no success.&lt;br /&gt;
:Try the unchanged version on a compatible device first. Also try the included precompiled executable. If it still doesn't work, try on Linux first. Post an update on how that went. -- [[User:Http|http]] 05:06, 20 January 2012 (MST)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Bootrom_Dumper_Utility&amp;diff=53466</id>
		<title>Talk:Bootrom Dumper Utility</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Bootrom_Dumper_Utility&amp;diff=53466"/>
		<updated>2016-07-11T14:27:31Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If anyone gets it working for [[n72ap|iPod touch 2G]], let me know. I am trying to work on it, but not much spare time --[[User:JacobVengeance|JacobVengeance (JakeAnthraX)]] 07:27, 23 December 2010 (UTC)&lt;br /&gt;
:[https://github.com/liamchat/Bootrom-Dumper/tree/master/stake4uce my fork] should work --[[User:Liamchat|liamchat]] 16:27, 24 December 2010 (UTC)&lt;br /&gt;
:You can also use the current [[n72ap|iPod touch 2G]] [[OpeniBoot]] [https://github.com/kleemajo/openiBoot link]. The bootrom is at 0x20000000 on the 2g touch --[[User:Kleemajo|Kleemajo]] 01:02, 26 December 2010 (UTC)&lt;br /&gt;
::I ended up making my own very crappy [[steaks4uce]] version to dump it. I didn't realize you made a version liam, nice job. Also where did you guys get your ARM toolchain? The one I use keeps breaking and giving me errors lately.--[[User:JacobVengeance|JacobVengeance (JakeAnthraX)]] 03:38, 29 December 2010 (UTC)&lt;br /&gt;
:::i use ''sudo port install arm-elf-binutils and sudo port instal arm-elf-gcc'' --[[User:Liamchat|liamchat]] 10:56, 29 December 2010 (UTC)&lt;br /&gt;
::::Using that I just get errors when compiling everything. I had it working on my last setup when I wrote my crappy syeaks4uce method, but now it isn't working. I will figure it out sooner or later. Thanks anyways. --[[User:JacobVengeance|JacobVengeance (JakeAnthraX)]] 22:45, 29 December 2010 (UTC)&lt;br /&gt;
::hey liam when I try running this on linux i get 84 00 00 00 05 00 00 00 80 00 00 00 80 62 02 22 FF FF FF FF 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 02 00 00 00 01 38 02 22 90 D7 02 22 and then the rest of it gets filled with nulls until the next 0x800 bytes start :( [[User:Revolution|Revolution]] 19:02, 19 February 2011 (UTC)&lt;br /&gt;
:::use toolchain.txt from openiboot, it works perfect --[[User:Posixninja|posixninja]] 23:41, 29 December 2010 (UTC)&lt;br /&gt;
::::using OpeniBoot-toolchain results in the following error - Failed to build GCC part 1 (stage: gcc_build).&lt;br /&gt;
::::../../gcc-4.1.1/gcc/toplev.c:524:1: error: redefinition of a 'extern inline'&lt;br /&gt;
::::function 'floor_log2' is not supported in C99 mode&lt;br /&gt;
::::floor_log2 (unsigned HOST_WIDE_INT x)&lt;br /&gt;
::::../../gcc-4.1.1/gcc/toplev.c:559:1: error: redefinition of a 'extern inline'&lt;br /&gt;
::::function 'exact_log2' is not supported in C99 mode&lt;br /&gt;
::::exact_log2 (unsigned HOST_WIDE_INT x)&lt;br /&gt;
:::run:&lt;br /&gt;
::::''&amp;lt;code&amp;gt;sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev libreadline6-dev readline-common libreadline6 libreadline-dev texinfo cmake git-core build-essential texinfo libreadline-dev libssl-dev libusb-1.0-0-dev libpng12-dev libusb-dev autoconf automake libnewlib-dev&amp;lt;/code&amp;gt;'' [[Image:Return.png|15px]] Return&lt;br /&gt;
::::''&amp;lt;code&amp;gt;sudo build-toolchain.sh&amp;lt;/code&amp;gt;'' [[Image:Return.png|15px]] Return&lt;br /&gt;
:::for linux&lt;br /&gt;
:::--[[User:Liamchat|liamchat]] 01:35, 20 February 2011 (UTC)&lt;br /&gt;
::::um liam I did that... on line 145 you need to make that specified for macosx only, well at least that's what the pod2g's version did... try building it on linux. [[User:Revolution|Revolution]] 16:51, 20 February 2011 (UTC)&lt;br /&gt;
::::i fixed the error there does not need to be any specific platform support for [[usb control msg(0xA1, 1) Exploit|stake]] or [[pwnage2]] i think there is better way using [http://www.beyondlogic.org/usbnutshell/usb5.shtml|USB Descriptors] --[[User:Liamchat|liamchat]] 00:02, 21 February 2011 (UTC)&lt;br /&gt;
::::: I just tried your new version. It still doesn't work. i managed to dump the bootrom with openiboot but yeah. here is the dump your ipod produces. it contains no copy writed code so i'll paste it here. [http://www.mediafire.com/?um4gz4ga00v067a] [[User:Revolution|Revolution]] 21:11, 24 February 2011 (UTC)&lt;br /&gt;
:::::: None of his things will work, I can promise you that. He doensn't know what he is doing. --[[User:JacobVengeance|JacobVengeance (JakeAnthraX)]] 00:22, 25 February 2011 (UTC)&lt;br /&gt;
:::::::i have edited it again however i cant the usb wait for image call offset i origany thought it was the [https://github.com/Chronic-Dev/syringe/blob/master/syringe/exploits/steaks4uce/steaks4uce.S#L30 usb wait for image offset] from syringe. --[[User:Liamchat|liamchat]] 20:41, 7 March 2011 (UTC)&lt;br /&gt;
:::::::: I am getting an arm-elf-as: No such file or directory error on OSX Lion. Do I need to get the full toolchain compiled or can I get this working with Xcode (for iOS) somehow with less hassle ?--[[User:M2m|M2m]] 04:22, 3 January 2012 (MST)&lt;br /&gt;
::::::::I believe you will need the arm toolkit. --[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 14:27, 11 July 2016 (UTC)&lt;br /&gt;
== VMware + Windows ==&lt;br /&gt;
anyone tried this on vmware + windows? can't make it work. tried on [[n90ap|iPhone 4]] &amp;amp; [[n18ap|iPod touch 3G]] -- [[User:Paul0|paulzero]] 10:38, 13 February 2011 (UTC)&lt;br /&gt;
:it's the [[limera1n]] exploit. it does not work throughout a vm --[[User:Liamchat|liamchat]] 14:45, 13 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== A5 devices ==&lt;br /&gt;
Can we use this tool to dump A5 devices? --[[User:XiiiX|XiiiX]] 12:28, 2 January 2012 (MST)&lt;br /&gt;
:Not until there is a jailbreak for A5 devices.--[[User:M2m|M2m]] 12:51, 2 January 2012 (MST)&lt;br /&gt;
:No. Limera1n doesn't work on A5 devices. --[[User:Http|http]] 13:04, 2 January 2012 (MST)&lt;br /&gt;
::It's kind of non-sense this tool so. To dump already hacked bootroms? --[[User:XiiiX|XiiiX]] 14:21, 2 January 2012 (MST)&lt;br /&gt;
:::No. Not really. You may find an exploit outside the bootrom which leads to a jailbreak which you can use to dump the bootrom which can help you to find exploits in the bootrom for later jailbreaks. Jailbreaks based on bootrom exploits can only be fixed with new hardware.--[[User:M2m|M2m]] 15:28, 2 January 2012 (MST)&lt;br /&gt;
:::There is no such thing as an &amp;quot;hacked BootROM&amp;quot;. We cannot change the contents of the BootROM. Note &amp;quot;ROM&amp;quot; - Read Only Memory. -SquiffyPwn 17:10, 2 January 2012 (CST)&lt;br /&gt;
::::That's a better explanation. So we don't need a bootrom jailbreak to use this, just a user-land could work? Why is the necessity of a jailbreak to dump te bootrom? We need the offsets? --[[User:XiiiX|XiiiX]] 16:09, 2 January 2012 (MST)&lt;br /&gt;
Do you know what is dump? dump is a copy,  to use this tool you MUST have a BootROM Exploit, look the source code, it send the exploit to allow acess to the read-only BootROM memory. Userland exploit here? what offsets?~zmaster&lt;br /&gt;
&lt;br /&gt;
== Compatibility with older devices ==&lt;br /&gt;
I looked as payload.s, apparently, everything is in place for older devices (e.g., 0x8b7 for basically every old device). I can't check the actual BDU application, but I'd think it was updated with code needed for older devices as well. Can anyone confirm this? --[[User:Rdqronos|rdqronos]] 14:33, 3 January 2012 (MST)&lt;br /&gt;
:Can't get it working with an iPhone 3G with the following values:&lt;br /&gt;
 EXPLOIT_LR 0x22000000 LOADADDR_SIZE 0x24000 RET_ADDR 0x8b7&lt;br /&gt;
:Output looks OK:&lt;br /&gt;
 sudo ./bdu&lt;br /&gt;
 ______ Bootrom Dumper Utility (BDU) 1.0 ______&lt;br /&gt;
 &lt;br /&gt;
                         (c) pod2g october 2010&lt;br /&gt;
 &lt;br /&gt;
 [.] Now executing arbitrary code using geohot's limera1n...&lt;br /&gt;
 sent data to copy: 800&lt;br /&gt;
 padded to 0x84023000&lt;br /&gt;
 sent shellcode: 800 has real length 48&lt;br /&gt;
 never freed: 800&lt;br /&gt;
 sent exploit to heap overflow: FFFFFFF9&lt;br /&gt;
 [.] Dump payload started.&lt;br /&gt;
 [.] Now dumping bootrom to file bootrom.bin...&lt;br /&gt;
:But I get a zero sized (empty) bootrom.bin. --[[User:M2m|M2m]] 02:17, 4 January 2012 (MST)&lt;br /&gt;
::So it can read the BootROM, but not dump it. Okay. --[[User:Rdqronos|rdqronos]] 13:04, 4 January 2012 (MST)&lt;br /&gt;
:::Not sure if it can be read correctly or not. --[[User:M2m|M2m]] 17:16, 4 January 2012 (MST)&lt;br /&gt;
&lt;br /&gt;
== Working on OSX? ==&lt;br /&gt;
&lt;br /&gt;
Did anybody get this working on OSX? I could compile the payload.bin and tried with both the included binary and also with the recompiled one on a MacMini OSX 10.6.8 with an iPhone 4 (with iOS 5.0.1), libusb 1.0.8 is installed. I also tried with a 3GS and the forked code (just uses the different offsets). In all cases I always get &amp;quot;device stalled&amp;quot; and the bdu terminates. I know it worked on Linux for others, but anybody had success on OSX yet? I'm not sure where to start debugging, as I'm not a Mac user. -- [[User:Http|http]] 16:36, 11 January 2012 (MST)&lt;br /&gt;
: I compiled it under OSX Lion and can also run it but I only get a zero sized dump. May or may not be a problem of the program &amp;amp; Lion or that I only have iPhone2G &amp;amp; 3G to test.--[[User:M2m|M2m]] 04:15, 12 January 2012 (MST)&lt;br /&gt;
&lt;br /&gt;
== Dumping 3GS bootrom from OSX 10.7.2 ==&lt;br /&gt;
&lt;br /&gt;
 sudo ./bdu&lt;br /&gt;
 ______ Bootrom Dumper Utility (BDU) 1.0 ______&lt;br /&gt;
 &lt;br /&gt;
                         (c) pod2g october 2010&lt;br /&gt;
 &lt;br /&gt;
 [.] Now executing arbitrary code using geohot's limera1n...&lt;br /&gt;
 sent data to copy: 800&lt;br /&gt;
 padded to 0x84023000&lt;br /&gt;
 sent shellcode: 800 has real length 48&lt;br /&gt;
 never freed: 800&lt;br /&gt;
 sent exploit to heap overflow: FFFFFFF9&lt;br /&gt;
 [.] Dump payload started.&lt;br /&gt;
 [.] Now dumping bootrom to file bootrom.bin...&lt;br /&gt;
 Segmentation fault: 11&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Any ideas? I've changed all the offsets to the ones in the wiki and yet still no success.&lt;br /&gt;
:Try the unchanged version on a compatible device first. Also try the included precompiled executable. If it still doesn't work, try on Linux first. Post an update on how that went. -- [[User:Http|http]] 05:06, 20 January 2012 (MST)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Pangu8&amp;diff=43163</id>
		<title>Pangu8</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Pangu8&amp;diff=43163"/>
		<updated>2014-11-04T15:44:41Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: Making consistent&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{other|untethered jailbreak for iOS 8.0-8.1|untethered jailbreak for iOS 7.1.x|Pangu}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name                   = Pangu8&lt;br /&gt;
| title                  = Pangu8&lt;br /&gt;
| screenshot             = [[File:Pangu8.png|355px]]&lt;br /&gt;
| caption                = Pangu8 v1.1.0 on Windows&lt;br /&gt;
| author                 = Pangu Team&lt;br /&gt;
| developer              = Pangu Team&lt;br /&gt;
| released               = {{Start date|2014|10|22|df=yes}}&lt;br /&gt;
| discontinued           = &lt;br /&gt;
| latest release version = 1.2.0&lt;br /&gt;
| latest release date    = {{Start date and age|2014|11|04|df=yes}}&lt;br /&gt;
| latest preview version = &lt;br /&gt;
| latest preview date    = &lt;br /&gt;
| programming language   = [[wikipedia:C (programming language)|C]]&lt;br /&gt;
| operating system       = [[wikipedia:Microsoft Windows|Windows]]&lt;br /&gt;
| size                   = &lt;br /&gt;
| platform               = [[wikipedia:Microsoft Windows|Windows]]&lt;br /&gt;
| language               = [[wikipedia:Chinese language|Chinese]] / [[wikipedia:English language|English]]&lt;br /&gt;
| status                 = Active&lt;br /&gt;
| genre                  = Jailbreaking&lt;br /&gt;
| license                = [[wikipedia:Freeware|Freeware]]&lt;br /&gt;
| website                = [http://en.pangu.io en.pangu.io] (English)&amp;lt;br&amp;gt;[http://pangu.io pangu.io] (Chinese)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Pangu8''' is an [[untethered jailbreak]] for all devices on iOS 8.0 through 8.1, except the [[Apple TV]]. It was initially released on 22 October 2014 as a SSH version only, because [[Cydia|Cydia.app]] and [[Cydia Substrate]] hadn't been updated for iOS 8. [[Cydia|Cydia.app]] was updated later that day for iOS 8 support. [[Cydia Substrate]] has since&amp;lt;!-- 24 Oct 2014 --&amp;gt; been updated. On 31 October 2014, version 1.1.0 was released to fix the remaining bugs and include Cydia by default. version 1.2.0 was released on November 4, 2014, to further address bug fixes. Pangu8 was patched in iOS 8.1.1.&lt;br /&gt;
&lt;br /&gt;
== Supported Devices ==&lt;br /&gt;
All devices capable of running [[iOS]] 8.0-8.1, except the [[Apple TV]] family, are supported.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Version&lt;br /&gt;
! OS&lt;br /&gt;
! SHA-1 Hash&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Download&lt;br /&gt;
! Changes&lt;br /&gt;
|-&lt;br /&gt;
| 1.0.0&lt;br /&gt;
| [[wikipedia:Microsoft Windows|Windows]]&lt;br /&gt;
| &amp;lt;code&amp;gt;83e1452fc354eeb2356f0da1a88efd760d94abcb&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-decoration: line-through;&amp;quot; | [http://dl.pangu.25pp.com/jb/Pangu8_v1.0.0.exe 25PP]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; {{n/a}}&lt;br /&gt;
| &lt;br /&gt;
* First version of Pangu8 which supports all devices with iOS 8/8.1.&lt;br /&gt;
|-&lt;br /&gt;
| 1.0.1&lt;br /&gt;
| [[wikipedia:Microsoft Windows|Windows]]&lt;br /&gt;
| &amp;lt;code&amp;gt;a18013b2a55656af4126e00e34bc22a4011b1bab&amp;lt;/code&amp;gt;&lt;br /&gt;
| [http://dl.pangu.25pp.com/jb/Pangu8_v1.0.1.exe 25PP]&lt;br /&gt;
| &lt;br /&gt;
* Fix an issue may cause lost of photos.&lt;br /&gt;
|-&lt;br /&gt;
| 1.1.0&lt;br /&gt;
| [[wikipedia:Microsoft Windows|Windows]]&lt;br /&gt;
| &amp;lt;code&amp;gt;6c2dbe785f32deaa12bc18f3680e1ecc045c0e08&amp;lt;/code&amp;gt;&lt;br /&gt;
| [http://dl.pangu.25pp.com/jb/Pangu8_v1.1.0.exe 25PP]&lt;br /&gt;
| [https://mega.co.nz/#!PE1iWDbC!I5AuPbmRJE9gHFtrhcEkF61W0Ibz7ucwNbtJvCpEYjE MEGA]&lt;br /&gt;
| &lt;br /&gt;
* Bundle latest Cydia for iOS8.&lt;br /&gt;
* Optimize jailbreak process.&lt;br /&gt;
* Fix an issue that may cause MobileSafari to crash on 64bit devices.&lt;br /&gt;
* Fix an issue that causes iMessage/SMS to fail to send images.&lt;br /&gt;
* Respring is not required anymore to make Substrate working.&lt;br /&gt;
* Pangu APP now with some useful functions.&lt;br /&gt;
* Add English support&lt;br /&gt;
|-&lt;br /&gt;
| 1.2.0&lt;br /&gt;
| [[wikipedia:Microsoft Windows|Windows]]&lt;br /&gt;
| &amp;lt;code&amp;gt;35b8ebe4c08d0947136ee7c7c19766dc55c4f955&amp;lt;/code&amp;gt;&lt;br /&gt;
| [http://dl.pangu.25pp.com/jb/Pangu8_v1.2.0.exe 25PP]&lt;br /&gt;
| [https://mega.co.nz/#!CM9UDSCQ!DvTM3y3HtoMwehNJWBoLLfCXOtgLkuQwdKYJ4_t_P_E MEGA]&lt;br /&gt;
|&lt;br /&gt;
* Fix the issue that launchd may drain cpu on 32bit devices.&lt;br /&gt;
* Fix Safari reloading bug and occasionally crash problem.&lt;br /&gt;
* Optimize jailbreak process.&lt;br /&gt;
* Restore function now support iPad Air2/iPad Mini3.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pangu&amp;quot; is the name of the [https://en.wikipedia.org/wiki/Pangu &amp;quot;the first living being and the creator of all in some versions of Chinese mythology&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
The 8.0-8.1 untether is nicknamed &amp;quot;Xuan-Yuan Sword&amp;quot;, which refers to a powerful weapon in a series of video games based on Chinese mythology (see [https://en.wikipedia.org/wiki/Xuan-Yuan_Sword Xuan-Yuan Sword on Wikipedia]).&lt;br /&gt;
&lt;br /&gt;
This follows in the theme of the nickname of [[Pangu|Pangu's 7.1-7.1.2 untether]], which was &amp;quot;Pangu Axe&amp;quot;, the powerful weapon used by the mythological Pangu to separate the earth and the sky.&lt;br /&gt;
&lt;br /&gt;
[[Category:Jailbreaks]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Lightning_Connector&amp;diff=40710</id>
		<title>Talk:Lightning Connector</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Lightning_Connector&amp;diff=40710"/>
		<updated>2014-04-09T13:02:32Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Breakout Board for Serial Debugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Content ==&lt;br /&gt;
Oh, totally missed it that we already had such a page. Sorry for that. But what is missing here is still the main content instead of sales blabla: Pinouts, hardware protocol and other tech infos. --[[User:Http|http]] 00:28, 7 November 2012 (MST)&lt;br /&gt;
:'''Lightning Connector''' is better than '''Lightning''' ''IMHO''. Anyways, there is a pinout. But it's a weak one as the pins are dynamic. --[[User:5urd|5urd]] 17:01, 7 November 2012 (MST)&lt;br /&gt;
&lt;br /&gt;
== Breakout Board for Serial Debugging ==&lt;br /&gt;
So it terms of connecting to iPhone via serial using the lighting connector is there publicly available breakout boards or iPhone to serial cables even? is there information about how they work with the new cable? {{unsigned|Markcoker|0:16, 30 January 2013 (UTC)}}&lt;br /&gt;
:No known way to do that yet. --[[User:Http|http]] ([[User talk:Http|talk]]) 23:57, 30 January 2013 (UTC)&lt;br /&gt;
::Most likely a stupid question lighting &amp;gt; 30 pin &amp;gt; serial breakout ? --[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 13:02, 9 April 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Haywire ==&lt;br /&gt;
&lt;br /&gt;
I suggest to move the entire Adapter part to the new page [[Haywire]]. Maybe we leave the Lightning to 30-pin Connector here, as it is not related to this Haywire thing? Opinions? --[[User:Http|http]] ([[User talk:Http|talk]]) 23:20, 17 March 2013 (UTC)&lt;br /&gt;
: I don't really mind, but I rather think that 'haywire' is the internal name for the whole lightning port.--[[User:M2m|M2m]] ([[User talk:M2m|talk]]) 23:25, 17 March 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Lightning_Connector&amp;diff=40709</id>
		<title>Talk:Lightning Connector</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Lightning_Connector&amp;diff=40709"/>
		<updated>2014-04-09T13:00:32Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Breakout Board for Serial Debugging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Content ==&lt;br /&gt;
Oh, totally missed it that we already had such a page. Sorry for that. But what is missing here is still the main content instead of sales blabla: Pinouts, hardware protocol and other tech infos. --[[User:Http|http]] 00:28, 7 November 2012 (MST)&lt;br /&gt;
:'''Lightning Connector''' is better than '''Lightning''' ''IMHO''. Anyways, there is a pinout. But it's a weak one as the pins are dynamic. --[[User:5urd|5urd]] 17:01, 7 November 2012 (MST)&lt;br /&gt;
&lt;br /&gt;
== Breakout Board for Serial Debugging ==&lt;br /&gt;
So it terms of connecting to iPhone via serial using the lighting connector is there publicly available breakout boards or iPhone to serial cables even? is there information about how they work with the new cable? {{unsigned|Markcoker|0:16, 30 January 2013 (UTC)}}&lt;br /&gt;
:No known way to do that yet. --[[User:Http|http]] ([[User talk:Http|talk]]) 23:57, 30 January 2013 (UTC)&lt;br /&gt;
::Most likely a stupid question lighting &amp;gt; 30 pin &amp;gt; serial breakout ?&lt;br /&gt;
&lt;br /&gt;
== Haywire ==&lt;br /&gt;
&lt;br /&gt;
I suggest to move the entire Adapter part to the new page [[Haywire]]. Maybe we leave the Lightning to 30-pin Connector here, as it is not related to this Haywire thing? Opinions? --[[User:Http|http]] ([[User talk:Http|talk]]) 23:20, 17 March 2013 (UTC)&lt;br /&gt;
: I don't really mind, but I rather think that 'haywire' is the internal name for the whole lightning port.--[[User:M2m|M2m]] ([[User talk:M2m|talk]]) 23:25, 17 March 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:AES_Keys&amp;diff=40682</id>
		<title>Talk:AES Keys</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:AES_Keys&amp;diff=40682"/>
		<updated>2014-04-04T11:32:40Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Finding AES keys. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Greenpois0n Method==&lt;br /&gt;
After GP does its magic and the device boots into the patched iBSS, I cannot get the command to decrypt the KBAG to work.  In iRecovery, 'go aes dec [long KBAG string]' gives no output.  Commands like bgcolor, reboot, etc. work, but I cannot get any feedback from the device to give me the decrypted KBAG.  Has anyone gotten this to work? --[[User:Cool name|Cool name]] 16:01, 11 November 2010 (UTC)&lt;br /&gt;
:you need a [[payload]] or run -s flag on [[IBSS]] --[[User:Liamchat|liamchat]] 16:29, 11 November 2010 (UTC)&lt;br /&gt;
::I'm pretty sure the payload is already initialized by running GP, because when opening the iRecovery console with 'sudo ./irecovery -s' it spits out stuff about Greenpois0n initializing, aes_crypto_cmd being patched, etc, and it is an iBSS.  My trouble is getting the device to respond to the go aes dec command, I think it may be a problem with iRecovery but not sure --[[User:Cool name|Cool name]] 17:03, 11 November 2010 (UTC)&lt;br /&gt;
:::well what copy of [[IRecovery]] do you have i know that the one from [[User:GreySyntax]] works also try an [[IRecovery]] script like  --[[User:Liamchat|liamchat]] 17:43, 11 November 2010 (UTC)&lt;br /&gt;
 go aes dec AACACFB9258D7DFBF7D46F21BD9BF27C7E67C673594B7DEE4FF8FE1F08040B1F&lt;br /&gt;
 go aes dec FF47F3DA0949016984CDED28E286C45CB14B1962B328F82589608C5A5D0A4050&lt;br /&gt;
 go aes dec 73FFC67694FC821AB9C21CB3CC9A64792D14320F917F469B4935110284990778&lt;br /&gt;
 go aes dec 3DD9554AB61398A3B6323FA71730A4243837777651DFB8AD212B81ECF194C653&lt;br /&gt;
 go aes dec 3D2B301E5A7069D52DA258C4B0A2209FA9BA4CEDB120688FC51D3BF1EDEDE5BC&lt;br /&gt;
 go aes dec E996535613828554253DC21B4875C4BB371FF21699C2D2AF8C02E1137EB1951F&lt;br /&gt;
 go aes dec 3D538743E45B5B6B6C190B2BBACA705372A3147CC9A60C6856EE2B9B1E60FD85&lt;br /&gt;
 go aes dec 5FCF5DA27AC995B0B10D76C42ADD5F0BB9268FA88A045EDCCDBC946A73A7CFDC&lt;br /&gt;
 go aes dec 68D3DE8EA8CC1707D08C983E745EA6A25E40FD532A5BD3BF7760BD540BE257DC&lt;br /&gt;
 go aes dec 1AE9223C4B8AEBD5F0A30C910212EC8171E3BFC2EF7BF802A39C9C5F45939B2C&lt;br /&gt;
 go aes dec 87CE52FFEB8E4FB685BA7FA37CBAC0004C9C0B0274FB8A7C1E06D85796063DF0&lt;br /&gt;
 go aes dec BDB129D92704104423940EC40913FABD30E676CD800E523273DA4E38065B0E13&lt;br /&gt;
 go aes dec 55D6DE657EB16C5563551C4DA26EE12197783C7100A92695D2B74802F10155C1&lt;br /&gt;
 go aes dec BA6A3959FBC43D3BCF2708640D5E7B4E5C2306C7ED8A34F7ABC3F49EE6D0BDD4&lt;br /&gt;
 go aes dec B6689C5BA40B644470C51C35257B984F97F9BE8A3E620086A5A726D7A2C1B7B1&lt;br /&gt;
 go aes dec 874AD4B93947DAA4D14DDACD3F948F2EFAA207BF6E6FDE3C9D6248E72186894B&lt;br /&gt;
 go aes dec 9C51D82560C30D976F374F5CB7CC2A7E286FF0067169EA393A8285AC74129D05&lt;br /&gt;
 /exit note: these are the [[KBAG]]'s of [[Northstar 7D11 (iPod touch 2G)]]&lt;br /&gt;
::::--[[User:Liamchat|liamchat]] 18:25, 11 November 2010 (UTC)&lt;br /&gt;
:::::Thank you, GreySyntax's version of iRecovery did the trick :) --[[User:Cool name|Cool name]] 19:32, 11 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Project ==&lt;br /&gt;
So I'm working on a project for the AES Engine, May I add the info somewhere in this page? [https://github.com/Absinthed-Dev/AESPayload AESPayload Syringe] --[[User:Haifisch|Haifisch]] 22:38, 13 November 2012 (MST)&lt;br /&gt;
:No. Finish your project and ask again. If it's really useful and used by more than 1000 users, we might add it. --[[User:Http|http]] 05:22, 14 November 2012 (MST)&lt;br /&gt;
::Finished --[[User:Haifisch|Haifisch]] 00:03, 17 November 2012 (MST)&lt;br /&gt;
:::Mind explaining exactly how one would use it? --[[User:5urd|5urd]] 14:39, 17 November 2012 (MST)&lt;br /&gt;
::::New people to the hacking community (iOS hackers) may want to help by finding the keys to such things as kernelcaches and root fs dmgs. Using this tool they can, this may be the easiest way to find it, It does most of the work for you. All one would need to do is get the KBAG key and run the aes decrypt command with the included irecovery tool (Not of my work). I suggest this as a starting point for the new guys jumping into hardware hacking. --[[User:Haifisch|Haifisch]] 16:39, 17 November 2012 (MST)&lt;br /&gt;
&lt;br /&gt;
== Finding AES keys. ==&lt;br /&gt;
How can I find the AES keys? I have Haifisch's version but I cant find out to compile. Also I dont get irecovery to work. --[[User:IAdam1n|iAdam1n]] ([[User talk:IAdam1n|talk]]) 18:07, 14 November 2012 GMT}}&lt;br /&gt;
:Not being rude, but if you can't compile a simple Makefile project, you need to learn a bit more before delving into things like hacking the device's hardware and software. --[[User:5urd|5urd]] 16:34, 14 November 2012 (MST)&lt;br /&gt;
::I made my version as easy as possible (without just handing him a compiled executable). I want him to learn at least to compile a simple project. --[[User:Haifisch|Haifisch]] 19:14, 14 November 2012 (MST)&lt;br /&gt;
:::Did you make it for Mac? Also I cannot get the irecovery -s to work. --[[User:IAdam1n|iAdam1n]] ([[User talk:IAdam1n|talk]]) 23:20, 15 November 2012 (GMT)&lt;br /&gt;
::::What happens if you run &amp;lt;code&amp;gt;file irecovery&amp;lt;/code&amp;gt;? Is it a Mac Intel executable? If not, that's why. Any yes, it is for Mac. You need &amp;lt;code&amp;gt;GNU Compiler Collection&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gnumake&amp;lt;/code&amp;gt; though. --[[User:5urd|5urd]] 17:45, 15 November 2012 (MST)&lt;br /&gt;
:How do I use the pwnstrap for iOS 6.x? cant use pwnagetool to cook. haifisch what about instructions for your tool? --[[User:IAdam1n|iAdam1n]] ([[User talk:IAdam1n|talk]]) 18:13 2 December 2012 (MST)&lt;br /&gt;
::You make me sad... pwnstap is just (really) uploading the custom iBSS file; You cannot simply compile my tool yourself so why not learn how to like we all did? --[[User:Haifisch|Haifisch]] 00:34, 2 December 2012 (MST)&lt;br /&gt;
:::I can but half of the commands don't work. --[[User:IAdam1n|iAdam1n]] ([[User talk:IAdam1n|talk]]) 5:46, 2 December 2012 (MST)&lt;br /&gt;
::::Because you need to set them up and know how to use them --[[User:Haifisch|Haifisch]] 15:46, 2 December 2012 (MST)&lt;br /&gt;
:::::http://www.hackint0sh.org/tools-128/tutorial-get-iv-keys-using-idevice-385143.htm --[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 11:32, 4 April 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:BCM4334&amp;diff=38661</id>
		<title>Talk:BCM4334</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:BCM4334&amp;diff=38661"/>
		<updated>2014-01-09T16:17:35Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Monitor Mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Monitor Mode ==&lt;br /&gt;
BCM4329 is being used in the iPod touch 3G, iPad, iPhone 4, iPod touch 4G, Apple TV 2G, and iPad 2. BCM4334 used in  Apple TV 3G Rev A, iPad 4, iPad mini 1G, iPhone 5, iPhone 5c and iPod touch 5G.&lt;br /&gt;
Which prompted the thought why isn't the iphone being used for airdump and aireplay attacks. My understanding is using B43 driver (http://wireless.kernel.org/en/users/Drivers/b43) both are supported (with some limitations - http://www.aircrack-ng.org/doku.php?id=compatibility_drivers#compatibility).&lt;br /&gt;
I understand it would most likely require porting tools, but having a working airdump on your iphone = awesomeness. You can then even offload the cracking to an online service or your desktop or using the current aircrack port.&lt;br /&gt;
i clearly dont have the full understanding of what is required to get drivers (are drivers required to be signed?) working to allow monitor mode. I assume porting airodump to the iphone be a reasonably easy task?&lt;br /&gt;
Anyone have thoughts or insights into this? It is possible for android phones, are iPhones that much different? i would love to see it happen or even just a bit more information on this topic of drivers etc.&lt;br /&gt;
&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 16:17, 9 January 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:BCM4334&amp;diff=38660</id>
		<title>Talk:BCM4334</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:BCM4334&amp;diff=38660"/>
		<updated>2014-01-09T16:17:24Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: Created page with &amp;quot;== Monitor Mode == BCM4329 is being used in the iPod touch 3G, iPad, iPhone 4, iPod touch 4G, Apple TV 2G, and iPad 2. BCM4334 used in  Apple TV 3G Rev A, iPad 4, iPad mini 1G...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Monitor Mode ==&lt;br /&gt;
BCM4329 is being used in the iPod touch 3G, iPad, iPhone 4, iPod touch 4G, Apple TV 2G, and iPad 2. BCM4334 used in  Apple TV 3G Rev A, iPad 4, iPad mini 1G, iPhone 5, iPhone 5c and iPod touch 5G.&lt;br /&gt;
Which prompted the thought why isn't the iphone being used for airdump and aireplay attacks. My understanding is using B43 driver (http://wireless.kernel.org/en/users/Drivers/b43) both are supported (with some limitations - http://www.aircrack-ng.org/doku.php?id=compatibility_drivers#compatibility).&lt;br /&gt;
I understand it would most likely require porting tools, but having a working airdump on your iphone = awesomeness. You can then even offload the cracking to an online service or your desktop or using the current aircrack port.&lt;br /&gt;
i clearly dont have the full understanding of what is required to get drivers (are drivers required to be signed?) working to allow monitor mode. I assume porting airodump to the iphone be a reasonably easy task?&lt;br /&gt;
Anyone have thoughts or insights into this? It is possible for android phones, are iPhones that much different? i would love to see it happen or even just a bit more information on this topic of drivers etc.&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:BCM4329&amp;diff=38658</id>
		<title>Talk:BCM4329</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:BCM4329&amp;diff=38658"/>
		<updated>2014-01-09T15:56:20Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Monitor Mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 802.11n on iPod touch 3G ==&lt;br /&gt;
Has there been any progress on enabling &amp;quot;N&amp;quot; wifi for the iPod touch 3g? &lt;br /&gt;
Makes me wish I wasn't so no0by and I could actually help :/ [[User:Shengis14|Shengis14]] 16:41, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
the wifi firmware on the iPod touch 3g does not alow N but if you open iPod touch 4g firmware you can copy the wifi firmware over ( not tested but should work same os and same chip ) --[[User:Liamchat|liamchat]] 18:10, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
yes it is possible go to /usr/share/firmware/wifi and copy the 3 folders ( all have a .plist file to enable radio ) to your iPod touch 3g and reboot the device --[[User:Liamchat|liamchat]] 18:40, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== FM Radio ==&lt;br /&gt;
&lt;br /&gt;
Has anyone done any work on enabling the FM radio receiver?--[[User:Dra1nerdrake|dra1nerdrake]] 19:39, 11 October 2010 (UTC)&lt;br /&gt;
: Not that I've heard of, but if there is an antenna soldered to the chip then we should be able to do something with it over at iDroid project, once we have OpeniBoot figured out for a device with one of the BCM4329/BCM4325 chips that is. Same goes for 802.11n I suppose. -[[User:Rekoil|Rekoil]] 21:17, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bluetooth HFP ==&lt;br /&gt;
&lt;br /&gt;
Now that the iPod Touch can be jailbroken, has anyone looked into enabling Hands-Free Profile (to connect Bluetooth headsets)? -[[User:TouchFaith|TouchFaith]] 11 October 2010&lt;br /&gt;
&lt;br /&gt;
== Monitor Mode ==&lt;br /&gt;
&lt;br /&gt;
BCM4329 is being used in the iPod touch 3G, iPad, iPhone 4, iPod touch 4G, Apple TV 2G, and iPad 2.&lt;br /&gt;
Which prompted the thought why isn't the iphone being used for airdump and aireplay attacks. My understanding is using B43 driver (http://wireless.kernel.org/en/users/Drivers/b43) both are supported (with some limitations - http://www.aircrack-ng.org/doku.php?id=compatibility_drivers#compatibility).&lt;br /&gt;
&lt;br /&gt;
I understand it would most likely require porting tools, but having a working airdump on your iphone = awesomeness. You can then even offload the cracking to an online service or your desktop or using the current aircrack port.&lt;br /&gt;
&lt;br /&gt;
i clearly dont have the full understanding of what is required to get drivers (are drivers required to be signed?) working to allow monitor mode. I assume porting airodump to the iphone be a reasonably easy task?&lt;br /&gt;
&lt;br /&gt;
Anyone have thoughts or insights into this? i would love to see it happen.&lt;br /&gt;
&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 15:56, 9 January 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:BCM4329&amp;diff=38657</id>
		<title>Talk:BCM4329</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:BCM4329&amp;diff=38657"/>
		<updated>2014-01-09T15:56:09Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Monitor Mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 802.11n on iPod touch 3G ==&lt;br /&gt;
Has there been any progress on enabling &amp;quot;N&amp;quot; wifi for the iPod touch 3g? &lt;br /&gt;
Makes me wish I wasn't so no0by and I could actually help :/ [[User:Shengis14|Shengis14]] 16:41, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
the wifi firmware on the iPod touch 3g does not alow N but if you open iPod touch 4g firmware you can copy the wifi firmware over ( not tested but should work same os and same chip ) --[[User:Liamchat|liamchat]] 18:10, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
yes it is possible go to /usr/share/firmware/wifi and copy the 3 folders ( all have a .plist file to enable radio ) to your iPod touch 3g and reboot the device --[[User:Liamchat|liamchat]] 18:40, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== FM Radio ==&lt;br /&gt;
&lt;br /&gt;
Has anyone done any work on enabling the FM radio receiver?--[[User:Dra1nerdrake|dra1nerdrake]] 19:39, 11 October 2010 (UTC)&lt;br /&gt;
: Not that I've heard of, but if there is an antenna soldered to the chip then we should be able to do something with it over at iDroid project, once we have OpeniBoot figured out for a device with one of the BCM4329/BCM4325 chips that is. Same goes for 802.11n I suppose. -[[User:Rekoil|Rekoil]] 21:17, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bluetooth HFP ==&lt;br /&gt;
&lt;br /&gt;
Now that the iPod Touch can be jailbroken, has anyone looked into enabling Hands-Free Profile (to connect Bluetooth headsets)? -[[User:TouchFaith|TouchFaith]] 11 October 2010&lt;br /&gt;
&lt;br /&gt;
== Monitor Mode ==&lt;br /&gt;
&lt;br /&gt;
BCM4329 is being used in the iPod touch 3G, iPad, iPhone 4, iPod touch 4G, Apple TV 2G, and iPad 2.&lt;br /&gt;
Which prompted the thought why isn't the iphone being used for airdump and aireplay attacks. My understanding is using B43 driver (http://wireless.kernel.org/en/users/Drivers/b43) both are supported (with some limitations - http://www.aircrack-ng.org/doku.php?id=compatibility_drivers#compatibility).&lt;br /&gt;
&lt;br /&gt;
I understand it would most likely require porting tools, but having a working airdump on your iphone = awesomeness. You can then even offload the cracking to an online service or your desktop or using the current aircrack port.&lt;br /&gt;
&lt;br /&gt;
i clearly dont have the full understanding of what is required to get drivers (are drivers required to be signed?) working to allow monitor mode. I assume porting airodump to the iphone be a reasonably easy task?&lt;br /&gt;
&lt;br /&gt;
Anyone have thoughts or insights into this? i would love to see it happen.&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:BCM4329&amp;diff=38633</id>
		<title>Talk:BCM4329</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:BCM4329&amp;diff=38633"/>
		<updated>2014-01-07T06:20:27Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: added discussion about&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 802.11n on iPod touch 3G ==&lt;br /&gt;
Has there been any progress on enabling &amp;quot;N&amp;quot; wifi for the iPod touch 3g? &lt;br /&gt;
Makes me wish I wasn't so no0by and I could actually help :/ [[User:Shengis14|Shengis14]] 16:41, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
the wifi firmware on the iPod touch 3g does not alow N but if you open iPod touch 4g firmware you can copy the wifi firmware over ( not tested but should work same os and same chip ) --[[User:Liamchat|liamchat]] 18:10, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
yes it is possible go to /usr/share/firmware/wifi and copy the 3 folders ( all have a .plist file to enable radio ) to your iPod touch 3g and reboot the device --[[User:Liamchat|liamchat]] 18:40, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== FM Radio ==&lt;br /&gt;
&lt;br /&gt;
Has anyone done any work on enabling the FM radio receiver?--[[User:Dra1nerdrake|dra1nerdrake]] 19:39, 11 October 2010 (UTC)&lt;br /&gt;
: Not that I've heard of, but if there is an antenna soldered to the chip then we should be able to do something with it over at iDroid project, once we have OpeniBoot figured out for a device with one of the BCM4329/BCM4325 chips that is. Same goes for 802.11n I suppose. -[[User:Rekoil|Rekoil]] 21:17, 11 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bluetooth HFP ==&lt;br /&gt;
&lt;br /&gt;
Now that the iPod Touch can be jailbroken, has anyone looked into enabling Hands-Free Profile (to connect Bluetooth headsets)? -[[User:TouchFaith|TouchFaith]] 11 October 2010&lt;br /&gt;
&lt;br /&gt;
== Monitor Mode ==&lt;br /&gt;
&lt;br /&gt;
http://www.reddit.com/r/jailbreak/comments/1uljwc/iphone_4_able_to_inject_packets_bcm4329_airodump/&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=34968</id>
		<title>IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=34968"/>
		<updated>2013-09-09T17:02:10Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Updates */  removed dead links, included openjailbreak.org irecovery&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iRecovery}}&lt;br /&gt;
iRecovery is a libusb-based CLI utility for Mac OS X, Linux, and Windows. It is able to talk to [[iBoot (Bootloader)|iBoot]] and [[iBSS]] via USB. It's completely open source; the source code is released under the terms of the GNU GPL v3. The full license text can be found in the LICENSE file on github.&lt;br /&gt;
&lt;br /&gt;
It currently connects to:&lt;br /&gt;
* [[DFU 0x1227|0x1227]] ([[DFU Mode]]/[[WTF]] Mode 2.0)&lt;br /&gt;
* [[Recovery Mode (Protocols)#Recovery_Mode_2.x_.28DevID.3D0x1281.29|Recovery Mode 0x1281]] (Recovery Mode/iBSS)&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
westbaer&lt;br /&gt;
&lt;br /&gt;
==Thanks==&lt;br /&gt;
[[User:Pod2g|pod2g]], [[tom3q]], [[User:Planetbeing|planetbeing]], [[User:Geohot|geohot]] and [[User:posixninja|posixninja]].&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
===DFU 2.0 (0x1227)===&lt;br /&gt;
It can upload a file, such as an [[iBSS]], so that you can unplug and spawn a shell with 0x1281.&lt;br /&gt;
&lt;br /&gt;
===Recovery 2.0 (0x1281)===&lt;br /&gt;
====File Uploading====&lt;br /&gt;
You can upload a file to 0x9000000 with the following syntax:&lt;br /&gt;
 ./iRecovery -f file&lt;br /&gt;
In newer builds that use libusb-1.0 this is now&lt;br /&gt;
 ./iRecovery -u file&lt;br /&gt;
&lt;br /&gt;
====Two-Way Shell====&lt;br /&gt;
You can spawn a shell to do all sorts of neat things with the syntax:&lt;br /&gt;
 ./iRecovery -s&lt;br /&gt;
Once it has spawned, you can type 'help' and iBoot will respond with its built-in command list.&lt;br /&gt;
&lt;br /&gt;
====Single Command====&lt;br /&gt;
 ./iRecovery -c &amp;quot;command&amp;quot;&lt;br /&gt;
Sends a single command to the device *without* spawning a shell.&lt;br /&gt;
&lt;br /&gt;
====usb_control_msg(0x21, 2) Exploit Command====&lt;br /&gt;
 ./iRecovery -k &lt;br /&gt;
Sends Chronic Dev's + Geohot's latest usb exploit. Implemented into blackra1n.&lt;br /&gt;
This was updated near October 17, 2009. [http://github.com/posixninja/irecovery posixninja's fork]&lt;br /&gt;
In newer builds this is now -e&lt;br /&gt;
&lt;br /&gt;
====Auto Boot====&lt;br /&gt;
You can now enable auto-boot by running:&lt;br /&gt;
 ./iRecovery -a&lt;br /&gt;
or by sending /auto-boot in a shell.&lt;br /&gt;
&lt;br /&gt;
====USB Reset====&lt;br /&gt;
Reset USB&lt;br /&gt;
 ./iRecovery -r&lt;br /&gt;
&lt;br /&gt;
====Batch Scripting====&lt;br /&gt;
iRecovery now supports batch scripting, this allows you to send commands to iBoot from a pre written list of commands, this also suports scripting such as /auto-boot and /upload &amp;lt;file&amp;gt;&lt;br /&gt;
 ./iRecovery -b &amp;lt;file&amp;gt;&lt;br /&gt;
or in a shell:&lt;br /&gt;
 /batch &amp;lt;file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Raw Commands====&lt;br /&gt;
You can now send raw commands via the -x21 -x40 or -xA1 flags&lt;br /&gt;
&lt;br /&gt;
==Example Output==&lt;br /&gt;
&lt;br /&gt;
iRecovery -s&lt;br /&gt;
 ======================================&lt;br /&gt;
 ::&lt;br /&gt;
 :: iBSS for n82ap, Copyright 2009, Apple Inc.&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_TAG: iBoot-596.24&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_STYLE: RELEASE&lt;br /&gt;
 ::&lt;br /&gt;
 :: USB_SERIAL_NUMBER: CPID:8900 CPRV:30 CPFM:03 SCEP:05 BDID:04 ECID:000003293C113D76 IBFL:00&lt;br /&gt;
 ::&lt;br /&gt;
 =======================================&lt;br /&gt;
  &lt;br /&gt;
 Entering recovery mode, starting command prompt&lt;br /&gt;
 ] printenv&lt;br /&gt;
 build-style = &amp;quot;RELEASE&amp;quot;&lt;br /&gt;
 build-version = &amp;quot;iBoot-596.24&amp;quot;&lt;br /&gt;
 config_board = &amp;quot;n82ap&amp;quot;&lt;br /&gt;
 loadaddr = &amp;quot;0x9000000&amp;quot;&lt;br /&gt;
 boot-command = &amp;quot;fsboot&amp;quot;&lt;br /&gt;
 bootdelay = &amp;quot;0&amp;quot;&lt;br /&gt;
 auto-boot = &amp;quot;true&amp;quot;&lt;br /&gt;
 idle-off = &amp;quot;true&amp;quot;&lt;br /&gt;
 boot-device = &amp;quot;nand0&amp;quot;&lt;br /&gt;
 boot-partition = &amp;quot;0&amp;quot;&lt;br /&gt;
 boot-path = &amp;quot;/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900x&amp;quot;&lt;br /&gt;
 display-color-space = &amp;quot;RGB888&amp;quot;&lt;br /&gt;
 display-timing = &amp;quot;optC&amp;quot;&lt;br /&gt;
 framebuffer = &amp;quot;0xfd00000&amp;quot;&lt;br /&gt;
 secure-boot = &amp;quot;0x1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
Currently Supported by All Firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
Reboot - Reboots Iphone&lt;br /&gt;
&lt;br /&gt;
More IBoot Commands Information:&amp;lt;br&amp;gt;&lt;br /&gt;
http://code.google.com/p/chronicdev/wiki/iBootCommands&lt;br /&gt;
&lt;br /&gt;
NOTE: 'bgcolor' appears to be no longer supported -- requires confirmation.&lt;br /&gt;
&lt;br /&gt;
==Forks==&lt;br /&gt;
[http://github.com/iH8sn0w/irecovery iH8sn0w/irecovery]&lt;br /&gt;
&lt;br /&gt;
[http://github.com/GreySyntax/irecovery GreySyntax/irecovery]&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* A C++ port is also in the works dubbed iRecovery++ (by [[User:GreySyntax|GreySyntax]]) can be found at [http://github.com/NSPwn/iRecoveryplusplus GitHub/NSPwn/iRecoveryplusplus]]&lt;br /&gt;
* [https://www.openjailbreak.org/projects/libirecovery-2-0/repository libiRecovery 2.0 in development by OpenJailBreak.org]&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
*[https://github.com/Chronic-Dev/libirecovery Chronic-Dev - libiRecovery (Mac OS X | Linux | Windows)]&lt;br /&gt;
*[https://github.com/GreySyntax/iRecoveryplusplus GreySyntax - iRecovery++ (Mac OS  X| Linux | Windows (Possibly))]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: Source only.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking Software]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=34967</id>
		<title>IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=34967"/>
		<updated>2013-09-09T16:57:05Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iRecovery}}&lt;br /&gt;
iRecovery is a libusb-based CLI utility for Mac OS X, Linux, and Windows. It is able to talk to [[iBoot (Bootloader)|iBoot]] and [[iBSS]] via USB. It's completely open source; the source code is released under the terms of the GNU GPL v3. The full license text can be found in the LICENSE file on github.&lt;br /&gt;
&lt;br /&gt;
It currently connects to:&lt;br /&gt;
* [[DFU 0x1227|0x1227]] ([[DFU Mode]]/[[WTF]] Mode 2.0)&lt;br /&gt;
* [[Recovery Mode (Protocols)#Recovery_Mode_2.x_.28DevID.3D0x1281.29|Recovery Mode 0x1281]] (Recovery Mode/iBSS)&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
westbaer&lt;br /&gt;
&lt;br /&gt;
==Thanks==&lt;br /&gt;
[[User:Pod2g|pod2g]], [[tom3q]], [[User:Planetbeing|planetbeing]], [[User:Geohot|geohot]] and [[User:posixninja|posixninja]].&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
===DFU 2.0 (0x1227)===&lt;br /&gt;
It can upload a file, such as an [[iBSS]], so that you can unplug and spawn a shell with 0x1281.&lt;br /&gt;
&lt;br /&gt;
===Recovery 2.0 (0x1281)===&lt;br /&gt;
====File Uploading====&lt;br /&gt;
You can upload a file to 0x9000000 with the following syntax:&lt;br /&gt;
 ./iRecovery -f file&lt;br /&gt;
In newer builds that use libusb-1.0 this is now&lt;br /&gt;
 ./iRecovery -u file&lt;br /&gt;
&lt;br /&gt;
====Two-Way Shell====&lt;br /&gt;
You can spawn a shell to do all sorts of neat things with the syntax:&lt;br /&gt;
 ./iRecovery -s&lt;br /&gt;
Once it has spawned, you can type 'help' and iBoot will respond with its built-in command list.&lt;br /&gt;
&lt;br /&gt;
====Single Command====&lt;br /&gt;
 ./iRecovery -c &amp;quot;command&amp;quot;&lt;br /&gt;
Sends a single command to the device *without* spawning a shell.&lt;br /&gt;
&lt;br /&gt;
====usb_control_msg(0x21, 2) Exploit Command====&lt;br /&gt;
 ./iRecovery -k &lt;br /&gt;
Sends Chronic Dev's + Geohot's latest usb exploit. Implemented into blackra1n.&lt;br /&gt;
This was updated near October 17, 2009. [http://github.com/posixninja/irecovery posixninja's fork]&lt;br /&gt;
In newer builds this is now -e&lt;br /&gt;
&lt;br /&gt;
====Auto Boot====&lt;br /&gt;
You can now enable auto-boot by running:&lt;br /&gt;
 ./iRecovery -a&lt;br /&gt;
or by sending /auto-boot in a shell.&lt;br /&gt;
&lt;br /&gt;
====USB Reset====&lt;br /&gt;
Reset USB&lt;br /&gt;
 ./iRecovery -r&lt;br /&gt;
&lt;br /&gt;
====Batch Scripting====&lt;br /&gt;
iRecovery now supports batch scripting, this allows you to send commands to iBoot from a pre written list of commands, this also suports scripting such as /auto-boot and /upload &amp;lt;file&amp;gt;&lt;br /&gt;
 ./iRecovery -b &amp;lt;file&amp;gt;&lt;br /&gt;
or in a shell:&lt;br /&gt;
 /batch &amp;lt;file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Raw Commands====&lt;br /&gt;
You can now send raw commands via the -x21 -x40 or -xA1 flags&lt;br /&gt;
&lt;br /&gt;
==Example Output==&lt;br /&gt;
&lt;br /&gt;
iRecovery -s&lt;br /&gt;
 ======================================&lt;br /&gt;
 ::&lt;br /&gt;
 :: iBSS for n82ap, Copyright 2009, Apple Inc.&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_TAG: iBoot-596.24&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_STYLE: RELEASE&lt;br /&gt;
 ::&lt;br /&gt;
 :: USB_SERIAL_NUMBER: CPID:8900 CPRV:30 CPFM:03 SCEP:05 BDID:04 ECID:000003293C113D76 IBFL:00&lt;br /&gt;
 ::&lt;br /&gt;
 =======================================&lt;br /&gt;
  &lt;br /&gt;
 Entering recovery mode, starting command prompt&lt;br /&gt;
 ] printenv&lt;br /&gt;
 build-style = &amp;quot;RELEASE&amp;quot;&lt;br /&gt;
 build-version = &amp;quot;iBoot-596.24&amp;quot;&lt;br /&gt;
 config_board = &amp;quot;n82ap&amp;quot;&lt;br /&gt;
 loadaddr = &amp;quot;0x9000000&amp;quot;&lt;br /&gt;
 boot-command = &amp;quot;fsboot&amp;quot;&lt;br /&gt;
 bootdelay = &amp;quot;0&amp;quot;&lt;br /&gt;
 auto-boot = &amp;quot;true&amp;quot;&lt;br /&gt;
 idle-off = &amp;quot;true&amp;quot;&lt;br /&gt;
 boot-device = &amp;quot;nand0&amp;quot;&lt;br /&gt;
 boot-partition = &amp;quot;0&amp;quot;&lt;br /&gt;
 boot-path = &amp;quot;/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900x&amp;quot;&lt;br /&gt;
 display-color-space = &amp;quot;RGB888&amp;quot;&lt;br /&gt;
 display-timing = &amp;quot;optC&amp;quot;&lt;br /&gt;
 framebuffer = &amp;quot;0xfd00000&amp;quot;&lt;br /&gt;
 secure-boot = &amp;quot;0x1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
Currently Supported by All Firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
Reboot - Reboots Iphone&lt;br /&gt;
&lt;br /&gt;
More IBoot Commands Information:&amp;lt;br&amp;gt;&lt;br /&gt;
http://code.google.com/p/chronicdev/wiki/iBootCommands&lt;br /&gt;
&lt;br /&gt;
NOTE: 'bgcolor' appears to be no longer supported -- requires confirmation.&lt;br /&gt;
&lt;br /&gt;
==Forks==&lt;br /&gt;
[http://github.com/iH8sn0w/irecovery iH8sn0w/irecovery]&lt;br /&gt;
&lt;br /&gt;
[http://github.com/GreySyntax/irecovery GreySyntax/irecovery]&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* A C++ port is also in the works dubbed iRecovery++ (by [[User:GreySyntax|GreySyntax]]) can be found at [http://github.com/NSPwn/iRecoveryplusplus GitHub/NSPwn/iRecoveryplusplus]]&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
*[https://github.com/Chronic-Dev/libirecovery Chronic-Dev - libiRecovery (Mac OS X | Linux | Windows)]&lt;br /&gt;
*[https://github.com/GreySyntax/iRecoveryplusplus GreySyntax - iRecovery++ (Mac OS  X| Linux | Windows (Possibly))]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: Source only.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking Software]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=34966</id>
		<title>IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=34966"/>
		<updated>2013-09-09T16:55:20Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Download */  -- Removed dead links, added updated links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iRecovery}}&lt;br /&gt;
iRecovery is a libusb-based CLI utility for Mac OS X, Linux, and Windows. It is able to talk to [[iBoot (Bootloader)|iBoot]] and [[iBSS]] via USB. It's completely open source; the source code is released under the terms of the GNU GPL v3. The full license text can be found in the LICENSE file on github.&lt;br /&gt;
&lt;br /&gt;
It currently connects to:&lt;br /&gt;
* [[DFU 0x1227|0x1227]] ([[DFU Mode]]/[[WTF]] Mode 2.0)&lt;br /&gt;
* [[Recovery Mode (Protocols)#Recovery_Mode_2.x_.28DevID.3D0x1281.29|Recovery Mode 0x1281]] (Recovery Mode/iBSS)&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
westbaer&lt;br /&gt;
&lt;br /&gt;
==Thanks==&lt;br /&gt;
[[User:Pod2g|pod2g]], [[tom3q]], [[User:Planetbeing|planetbeing]], [[User:Geohot|geohot]] and [[User:posixninja|posixninja]].&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
===DFU 2.0 (0x1227)===&lt;br /&gt;
It can upload a file, such as an [[iBSS]], so that you can unplug and spawn a shell with 0x1281.&lt;br /&gt;
&lt;br /&gt;
===Recovery 2.0 (0x1281)===&lt;br /&gt;
====File Uploading====&lt;br /&gt;
You can upload a file to 0x9000000 with the following syntax:&lt;br /&gt;
 ./iRecovery -f file&lt;br /&gt;
In newer builds that use libusb-1.0 this is now&lt;br /&gt;
 ./iRecovery -u file&lt;br /&gt;
&lt;br /&gt;
====Two-Way Shell====&lt;br /&gt;
You can spawn a shell to do all sorts of neat things with the syntax:&lt;br /&gt;
 ./iRecovery -s&lt;br /&gt;
Once it has spawned, you can type 'help' and iBoot will respond with its built-in command list.&lt;br /&gt;
&lt;br /&gt;
====Single Command====&lt;br /&gt;
 ./iRecovery -c &amp;quot;command&amp;quot;&lt;br /&gt;
Sends a single command to the device *without* spawning a shell.&lt;br /&gt;
&lt;br /&gt;
====usb_control_msg(0x21, 2) Exploit Command====&lt;br /&gt;
 ./iRecovery -k &lt;br /&gt;
Sends Chronic Dev's + Geohot's latest usb exploit. Implemented into blackra1n.&lt;br /&gt;
This was updated near October 17, 2009. [http://github.com/posixninja/irecovery posixninja's fork]&lt;br /&gt;
In newer builds this is now -e&lt;br /&gt;
&lt;br /&gt;
====Auto Boot====&lt;br /&gt;
You can now enable auto-boot by running:&lt;br /&gt;
 ./iRecovery -a&lt;br /&gt;
or by sending /auto-boot in a shell.&lt;br /&gt;
&lt;br /&gt;
====USB Reset====&lt;br /&gt;
Reset USB&lt;br /&gt;
 ./iRecovery -r&lt;br /&gt;
&lt;br /&gt;
====Batch Scripting====&lt;br /&gt;
iRecovery now supports batch scripting, this allows you to send commands to iBoot from a pre written list of commands, this also suports scripting such as /auto-boot and /upload &amp;lt;file&amp;gt;&lt;br /&gt;
 ./iRecovery -b &amp;lt;file&amp;gt;&lt;br /&gt;
or in a shell:&lt;br /&gt;
 /batch &amp;lt;file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Raw Commands====&lt;br /&gt;
You can now send raw commands via the -x21 -x40 or -xA1 flags&lt;br /&gt;
&lt;br /&gt;
==Example Output==&lt;br /&gt;
&lt;br /&gt;
iRecovery -s&lt;br /&gt;
 ======================================&lt;br /&gt;
 ::&lt;br /&gt;
 :: iBSS for n82ap, Copyright 2009, Apple Inc.&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_TAG: iBoot-596.24&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_STYLE: RELEASE&lt;br /&gt;
 ::&lt;br /&gt;
 :: USB_SERIAL_NUMBER: CPID:8900 CPRV:30 CPFM:03 SCEP:05 BDID:04 ECID:000003293C113D76 IBFL:00&lt;br /&gt;
 ::&lt;br /&gt;
 =======================================&lt;br /&gt;
  &lt;br /&gt;
 Entering recovery mode, starting command prompt&lt;br /&gt;
 ] printenv&lt;br /&gt;
 build-style = &amp;quot;RELEASE&amp;quot;&lt;br /&gt;
 build-version = &amp;quot;iBoot-596.24&amp;quot;&lt;br /&gt;
 config_board = &amp;quot;n82ap&amp;quot;&lt;br /&gt;
 loadaddr = &amp;quot;0x9000000&amp;quot;&lt;br /&gt;
 boot-command = &amp;quot;fsboot&amp;quot;&lt;br /&gt;
 bootdelay = &amp;quot;0&amp;quot;&lt;br /&gt;
 auto-boot = &amp;quot;true&amp;quot;&lt;br /&gt;
 idle-off = &amp;quot;true&amp;quot;&lt;br /&gt;
 boot-device = &amp;quot;nand0&amp;quot;&lt;br /&gt;
 boot-partition = &amp;quot;0&amp;quot;&lt;br /&gt;
 boot-path = &amp;quot;/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900x&amp;quot;&lt;br /&gt;
 display-color-space = &amp;quot;RGB888&amp;quot;&lt;br /&gt;
 display-timing = &amp;quot;optC&amp;quot;&lt;br /&gt;
 framebuffer = &amp;quot;0xfd00000&amp;quot;&lt;br /&gt;
 secure-boot = &amp;quot;0x1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
Currently Supported by All Firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
Reboot - Reboots Iphone&lt;br /&gt;
&lt;br /&gt;
More IBoot Commands Information:&amp;lt;br&amp;gt;&lt;br /&gt;
http://code.google.com/p/chronicdev/wiki/iBootCommands&lt;br /&gt;
&lt;br /&gt;
NOTE: 'bgcolor' appears to be no longer supported -- requires confirmation.&lt;br /&gt;
&lt;br /&gt;
==Forks==&lt;br /&gt;
[http://github.com/iH8sn0w/irecovery iH8sn0w/irecovery]&lt;br /&gt;
&lt;br /&gt;
[http://github.com/GreySyntax/irecovery GreySyntax/irecovery]&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
* A C++ port is also in the works dubbed iRecovery++ (by [[User:GreySyntax|GreySyntax]]) can be found at [http://github.com/NSPwn/iRecoveryplusplus GitHub/NSPwn/iRecoveryplusplus]]&lt;br /&gt;
* A VB.NET port (by [[User:Fallensn0w|Fallensn0w]]) can be found at [http://github.com/fallensn0w/vbiRecovery GitHub/fallensn0w/vbiRecovery]&lt;br /&gt;
* A GUI (Graphical User Interface) has been made for Windows under the name [[GiRecovery|Zeratul]] and it's developed by [[User:Fallensn0w|Fallensn0w]] and available at  [http://github.com/fallensn0w/Zeratul @github]&lt;br /&gt;
(or compiled binary files [http://fallensn0w.host22.com here].)&lt;br /&gt;
* A new iRecovery port to 4.0x (by [[User:Xx TechGeek xX|Xx TechGeek xX]]) can be downloaded at [http://hotfile.com/dl/128302927/404f4fe/iRecovery.zip.html HotFile]&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
*[https://github.com/Chronic-Dev/libirecovery Chronic-Dev - libiRecovery (Mac OS X | Linux | Windows)]&lt;br /&gt;
*[https://github.com/GreySyntax/iRecoveryplusplus GreySyntax - iRecovery++ (Mac OS  X| Linux | Windows (Possibly))]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: Source only.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking Software]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=ITunes_Errors/16xx&amp;diff=30758</id>
		<title>ITunes Errors/16xx</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=ITunes_Errors/16xx&amp;diff=30758"/>
		<updated>2013-02-21T13:26:01Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Error 1600 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Error 1600 ===&lt;br /&gt;
* Custom firmware can't be restored on a device with [[DFU Mode]]. The software of the device isn't patched. Using a jailbreak tool, enter a pwned [[DFU Mode]]. During that process the software gets patched and the custom firmware should run without any problems.&lt;br /&gt;
* [[APTicket]] problems if you try to restore to iOS 5.x in the [[DFU Mode]].&lt;br /&gt;
* If trully stuck (even with an regular iTunes Restore), edit the hosts file and comment out the &amp;quot;guzzoni.apple.com&amp;quot; line&lt;br /&gt;
* GetDeviceID: failed for iBoot (experienced on Windows 8)&lt;br /&gt;
&lt;br /&gt;
=== Error 1601 ===&lt;br /&gt;
See [http://support.apple.com/kb/TA38633 KB TA38633].&lt;br /&gt;
&lt;br /&gt;
=== Error 1602 ===&lt;br /&gt;
* Restart computer; change computer; reinstall system.&lt;br /&gt;
* If this error occured during an [[Apple TV]] restore, then unplug the [[Apple TV]] from the power cable, after you entered the [[Recovery Mode|recovery]] or [[DFU Mode|DFU]] mode, and then try it again.&lt;br /&gt;
&lt;br /&gt;
=== Error 1603 ===&lt;br /&gt;
False [[kernelcache]] patch. Known on damaged bundles from unofficial [[PwnageTool]] distributions or bundles. See also Apple's [http://support.apple.com/kb/TA38603 KB TA38604]&lt;br /&gt;
&lt;br /&gt;
=== Error 1604 ===&lt;br /&gt;
Device was not pwned (signature checks were not blocked). Custom firmware can't be restored. Can also happen when there's a problem with the [[IPSW File Format|IPSW]].&lt;br /&gt;
&lt;br /&gt;
=== Error 1611 ===&lt;br /&gt;
[[iTunes]] tried to enter the [[Restore Mode]], but the device turned back to the [[Recovery Mode]].&lt;br /&gt;
This can happen when updating an [[iPad 2]] jailbroken with [[Saffron]] gets updated to [[iOS]] 5. In this case simply retry, as it is in [[Recovery Mode]] then anyway.&lt;br /&gt;
&lt;br /&gt;
=== Error 1618 ===&lt;br /&gt;
Missing system files or corrupt data in iTunes installation. Try to uninstall iTunes, restart computer, install again.&lt;br /&gt;
This error also occurs for iTunes in [[wikipedia:Windows 8|Windows 8]] for reasons currently unknown.&lt;br /&gt;
&lt;br /&gt;
=== Error 1619 ===&lt;br /&gt;
[[iTunes]] is too old and couldn't read the iPhone in Recovery or DFU Mode. Please update [[iTunes]] and try it again.&lt;br /&gt;
&lt;br /&gt;
=== Error 1644 === &lt;br /&gt;
[[IPSW File Format|IPSW]] was moved during prepare with [[iTunes]]. Try it again and don't move the IPSW.&lt;br /&gt;
&lt;br /&gt;
=== Error 1646 === &lt;br /&gt;
iTunes expected the device to be in a different state (Example: booted into [[iOS]] rather than jumping to [[iBEC]]).&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Commands&amp;diff=30303</id>
		<title>Talk:Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Commands&amp;diff=30303"/>
		<updated>2013-02-08T04:07:35Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Working on the iPhone 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i bought an iphone from 2weeks with baseband 02.30.03 and bootlooder 6.2 and i need to unlock it to work with vodafone sim card need you'r help plz find me a sulution to unlock or downgrade my baseband so i can use yellowsn0w {{unsigned|Na7la|15:57, April 16, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
I am having trouble figuring out how to run these commands on my iPhone 4. I mean minicom does not work. I saved and all but it wont let me see what command im typing and it says &amp;quot;offline&amp;quot; in the bottom. {{unsigned|Grisolp|22:25, April 5, 2011 (UTC)}}&lt;br /&gt;
:You have to remember, minicom hasn't been updated in a while. It's probably not going to work very well with iOS 4+, and pretty much any device after the iPhone 3G... also, sign your talk page comments :) --[[User:Rdqronos|rdqronos]] 06:22, 23 July 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
== Working on the iPhone 4? ==&lt;br /&gt;
&lt;br /&gt;
Well, I tried tty.debug, dlci.baseband.blablabla... amd it didn't seem to work very well. Are there new releases of minicom? Or the source of it? --[[User:XiiiX|XiiiX]] 17:09, 14 August 2011 (MDT)&lt;br /&gt;
:Minicom is an open source project: [http://alioth.debian.org/projects/minicom/] --pjakuszew 12:45, 15 August 2011 (MDT)&lt;br /&gt;
::The days of &amp;lt;code&amp;gt;tty.baseband&amp;lt;/code&amp;gt; are gone (1.x?). &amp;lt;code&amp;gt;tty.debug&amp;lt;/code&amp;gt; does not require CommCenter to be shut down, but you have to spam AT[enter] until you get a reply and then issue your command hoping the connection doesn't fail as CommCenter is using the BB pretty much all the time making you unable to connect. Also, the OFFLINE message is normal. --[[User:Ryccardo|Ryccardo]] 05:37, 16 August 2011 (MDT)&lt;br /&gt;
:Would shutting down CommCenter help though? Like honestly, if it's that much of an issue, I'll run the command to kill it... Also, if I did kill CC, would I have to spam AT or would one typing of AT do it? --[[User:Rdqronos|rdqronos]] 17:00, 16 August 2011 (MDT)&lt;br /&gt;
::According to my experience in 3.x, shutting down CommCenter ''barely'' helps yet it's pretty much a requirement. Remember that shutting it down remover Wi-Fi until a reboot, so you have to permanently disable it (&amp;lt;code&amp;gt;launchctl unload -w /System…&amp;lt;/code&amp;gt;), reboot until you can't get signal as per the status bar + get the non-visual voicemail indicator (empty badge over Phone icon), try your luck then enable CCenter with &amp;lt;code&amp;gt;launchctl load -w /System…&amp;lt;/code&amp;gt;. --[[User:Ryccardo|Ryccardo]] 16:50, 18 August 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
One way around this is to install signal iphone app found in cydia:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;...Signal was designed for iOS 4, and contacts /dev/tty.debug in a iOS 4 compatible way, it does this to receive baseband information, one of them being, the exact measurement in dBm. This opens the port to /dev/tty.debug...&amp;quot; (http://applehack23.blogspot.com/2010/09/smscl-on-iphone-4-and-ios-4.html#comments)&lt;br /&gt;
&lt;br /&gt;
I can confirm this works.--[[User:JackR1|JackR1]] 07:44, 23 September 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
== Working on the iPhone 5 ==&lt;br /&gt;
&lt;br /&gt;
Well...&lt;br /&gt;
&lt;br /&gt;
Minicom set to connect to tty.debug connects* (if i turn off commcenter using &amp;quot;launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist&amp;quot;).&lt;br /&gt;
It doesn't display anything. I've tried spamming AT with no success.&lt;br /&gt;
&lt;br /&gt;
i tested tty.wlan-debug to see if anything gets displayed, and it does.&lt;br /&gt;
&lt;br /&gt;
Dump of /dev&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
&lt;br /&gt;
|aes_0             ||klog   ||random             ||ttyp9&lt;br /&gt;
|-&lt;br /&gt;
|bpf0              ||null   ||rdisk0             ||ttypa&lt;br /&gt;
|-&lt;br /&gt;
|bpf1              ||pf     ||rdisk0s1           ||ttypb&lt;br /&gt;
|-&lt;br /&gt;
|bpf2              ||pfm    ||rdisk0s1s1         ||ttypc&lt;br /&gt;
|-&lt;br /&gt;
|bpf3              ||ptmx   ||rdisk0s1s2         ||ttypd&lt;br /&gt;
|-&lt;br /&gt;
|btpoweroff        ||ptyp0  ||tty                ||ttype&lt;br /&gt;
|-&lt;br /&gt;
|btwake            ||ptyp1  ||tty.bluetooth      ||ttypf&lt;br /&gt;
|-&lt;br /&gt;
|console           ||ptyp2  ||tty.debug          ||ttys000&lt;br /&gt;
|-&lt;br /&gt;
|cu.bluetooth      ||ptyp3  ||tty.debug-console  ||uart.bluetooth&lt;br /&gt;
|-&lt;br /&gt;
|cu.debug          ||ptyp4  ||tty.gas-gauge      ||uart.debug&lt;br /&gt;
|-&lt;br /&gt;
|cu.debug-console  ||ptyp5  ||tty.iap            ||uart.debug-console&lt;br /&gt;
|-&lt;br /&gt;
|cu.gas-gauge      ||ptyp6  ||tty.wlan-debug     ||uart.gas-gauge&lt;br /&gt;
|-&lt;br /&gt;
|cu.iap            ||ptyp7  ||ttyp0              ||uart.iap&lt;br /&gt;
|-&lt;br /&gt;
|cu.wlan-debug     ||ptyp8  ||ttyp1              ||uart.wlan-debug&lt;br /&gt;
|-&lt;br /&gt;
|disk0             ||ptyp9  ||ttyp2              ||urandom&lt;br /&gt;
|-&lt;br /&gt;
|disk0s1           ||ptypa  ||ttyp3              ||vn0&lt;br /&gt;
|-&lt;br /&gt;
|disk0s1s1         ||ptypb  ||ttyp4              ||vn1&lt;br /&gt;
|-&lt;br /&gt;
|disk0s1s2         ||ptypc  ||ttyp5              ||zero&lt;br /&gt;
|-&lt;br /&gt;
|fsevents          ||ptypd  ||ttyp6&lt;br /&gt;
|-&lt;br /&gt;
|io8log            ||ptype  ||ttyp7&lt;br /&gt;
|-&lt;br /&gt;
|io8logmt          ||ptypf  ||ttyp8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ideas?!? im dont know what else to really try?&lt;br /&gt;
&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 04:07, 8 February 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Commands&amp;diff=30301</id>
		<title>Talk:Baseband Commands</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Baseband_Commands&amp;diff=30301"/>
		<updated>2013-02-08T00:38:36Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: iPhone5 Baseband Connection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i bought an iphone from 2weeks with baseband 02.30.03 and bootlooder 6.2 and i need to unlock it to work with vodafone sim card need you'r help plz find me a sulution to unlock or downgrade my baseband so i can use yellowsn0w {{unsigned|Na7la|15:57, April 16, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
I am having trouble figuring out how to run these commands on my iPhone 4. I mean minicom does not work. I saved and all but it wont let me see what command im typing and it says &amp;quot;offline&amp;quot; in the bottom. {{unsigned|Grisolp|22:25, April 5, 2011 (UTC)}}&lt;br /&gt;
:You have to remember, minicom hasn't been updated in a while. It's probably not going to work very well with iOS 4+, and pretty much any device after the iPhone 3G... also, sign your talk page comments :) --[[User:Rdqronos|rdqronos]] 06:22, 23 July 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
== Working on the iPhone 4? ==&lt;br /&gt;
&lt;br /&gt;
Well, I tried tty.debug, dlci.baseband.blablabla... amd it didn't seem to work very well. Are there new releases of minicom? Or the source of it? --[[User:XiiiX|XiiiX]] 17:09, 14 August 2011 (MDT)&lt;br /&gt;
:Minicom is an open source project: [http://alioth.debian.org/projects/minicom/] --pjakuszew 12:45, 15 August 2011 (MDT)&lt;br /&gt;
::The days of &amp;lt;code&amp;gt;tty.baseband&amp;lt;/code&amp;gt; are gone (1.x?). &amp;lt;code&amp;gt;tty.debug&amp;lt;/code&amp;gt; does not require CommCenter to be shut down, but you have to spam AT[enter] until you get a reply and then issue your command hoping the connection doesn't fail as CommCenter is using the BB pretty much all the time making you unable to connect. Also, the OFFLINE message is normal. --[[User:Ryccardo|Ryccardo]] 05:37, 16 August 2011 (MDT)&lt;br /&gt;
:Would shutting down CommCenter help though? Like honestly, if it's that much of an issue, I'll run the command to kill it... Also, if I did kill CC, would I have to spam AT or would one typing of AT do it? --[[User:Rdqronos|rdqronos]] 17:00, 16 August 2011 (MDT)&lt;br /&gt;
::According to my experience in 3.x, shutting down CommCenter ''barely'' helps yet it's pretty much a requirement. Remember that shutting it down remover Wi-Fi until a reboot, so you have to permanently disable it (&amp;lt;code&amp;gt;launchctl unload -w /System…&amp;lt;/code&amp;gt;), reboot until you can't get signal as per the status bar + get the non-visual voicemail indicator (empty badge over Phone icon), try your luck then enable CCenter with &amp;lt;code&amp;gt;launchctl load -w /System…&amp;lt;/code&amp;gt;. --[[User:Ryccardo|Ryccardo]] 16:50, 18 August 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
One way around this is to install signal iphone app found in cydia:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;...Signal was designed for iOS 4, and contacts /dev/tty.debug in a iOS 4 compatible way, it does this to receive baseband information, one of them being, the exact measurement in dBm. This opens the port to /dev/tty.debug...&amp;quot; (http://applehack23.blogspot.com/2010/09/smscl-on-iphone-4-and-ios-4.html#comments)&lt;br /&gt;
&lt;br /&gt;
I can confirm this works.--[[User:JackR1|JackR1]] 07:44, 23 September 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
== Working on the iPhone 5 ==&lt;br /&gt;
&lt;br /&gt;
Well...&lt;br /&gt;
&lt;br /&gt;
Minicom set to connect to tty.debug connects* (if i turn off commcenter using &amp;quot;launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist&amp;quot;).&lt;br /&gt;
It doesn't display anything. I've tried spamming AT with no success.&lt;br /&gt;
&lt;br /&gt;
i tested tty.wlan-debug to see if anything gets displayed, and it does.&lt;br /&gt;
&lt;br /&gt;
Dump of /dev&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
&lt;br /&gt;
|aes_0             ||klog   ||random             ||ttyp9&lt;br /&gt;
|-&lt;br /&gt;
|bpf0              ||null   ||rdisk0             ||ttypa&lt;br /&gt;
|-&lt;br /&gt;
|bpf1              ||pf     ||rdisk0s1           ||ttypb&lt;br /&gt;
|-&lt;br /&gt;
|bpf2              ||pfm    ||rdisk0s1s1         ||ttypc&lt;br /&gt;
|-&lt;br /&gt;
|bpf3              ||ptmx   ||rdisk0s1s2         ||ttypd&lt;br /&gt;
|-&lt;br /&gt;
|btpoweroff        ||ptyp0  ||tty                ||ttype&lt;br /&gt;
|-&lt;br /&gt;
|btwake            ||ptyp1  ||tty.bluetooth      ||ttypf&lt;br /&gt;
|-&lt;br /&gt;
|console           ||ptyp2  ||tty.debug          ||ttys000&lt;br /&gt;
|-&lt;br /&gt;
|cu.bluetooth      ||ptyp3  ||tty.debug-console  ||uart.bluetooth&lt;br /&gt;
|-&lt;br /&gt;
|cu.debug          ||ptyp4  ||tty.gas-gauge      ||uart.debug&lt;br /&gt;
|-&lt;br /&gt;
|cu.debug-console  ||ptyp5  ||tty.iap            ||uart.debug-console&lt;br /&gt;
|-&lt;br /&gt;
|cu.gas-gauge      ||ptyp6  ||tty.wlan-debug     ||uart.gas-gauge&lt;br /&gt;
|-&lt;br /&gt;
|cu.iap            ||ptyp7  ||ttyp0              ||uart.iap&lt;br /&gt;
|-&lt;br /&gt;
|cu.wlan-debug     ||ptyp8  ||ttyp1              ||uart.wlan-debug&lt;br /&gt;
|-&lt;br /&gt;
|disk0             ||ptyp9  ||ttyp2              ||urandom&lt;br /&gt;
|-&lt;br /&gt;
|disk0s1           ||ptypa  ||ttyp3              ||vn0&lt;br /&gt;
|-&lt;br /&gt;
|disk0s1s1         ||ptypb  ||ttyp4              ||vn1&lt;br /&gt;
|-&lt;br /&gt;
|disk0s1s2         ||ptypc  ||ttyp5              ||zero&lt;br /&gt;
|-&lt;br /&gt;
|fsevents          ||ptypd  ||ttyp6&lt;br /&gt;
|-&lt;br /&gt;
|io8log            ||ptype  ||ttyp7&lt;br /&gt;
|-&lt;br /&gt;
|io8logmt          ||ptypf  ||ttyp8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ideas?!? im dont know what else to really try?&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Lightning_Connector&amp;diff=30011</id>
		<title>Talk:Lightning Connector</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Lightning_Connector&amp;diff=30011"/>
		<updated>2013-01-30T00:16:15Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Content */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Content ==&lt;br /&gt;
Oh, totally missed it that we already had such a page. Sorry for that. But what is missing here is still the main content instead of sales blabla: Pinouts, hardware protocol and other tech infos. --[[User:Http|http]] 00:28, 7 November 2012 (MST)&lt;br /&gt;
:'''Lightning Connector''' is better than '''Lightning''' ''IMHO''. Anyways, there is a pinout. But it's a weak one as the pins are dynamic. --[[User:5urd|5urd]] 17:01, 7 November 2012 (MST)&lt;br /&gt;
&lt;br /&gt;
So it terms of connecting to iPhone via serial using the lighting connector is there publicly available breakout boards or iPhone to serial cables even? is there information about how they work with the new cable?&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Lightning_Connector&amp;diff=30010</id>
		<title>Talk:Lightning Connector</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Lightning_Connector&amp;diff=30010"/>
		<updated>2013-01-30T00:15:38Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: serial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Content ==&lt;br /&gt;
Oh, totally missed it that we already had such a page. Sorry for that. But what is missing here is still the main content instead of sales blabla: Pinouts, hardware protocol and other tech infos. --[[User:Http|http]] 00:28, 7 November 2012 (MST)&lt;br /&gt;
:'''Lightning Connector''' is better than '''Lightning''' ''IMHO''. Anyways, there is a pinout. But it's a weak one as the pins are dynamic. --[[User:5urd|5urd]] 17:01, 7 November 2012 (MST)&lt;br /&gt;
&lt;br /&gt;
So it terms of connecting to iPhone via serial using the lighting connector is there publicly available breakout boards or iPhone to serial cables even?&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Community_portal&amp;diff=29908</id>
		<title>The iPhone Wiki:Community portal</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Community_portal&amp;diff=29908"/>
		<updated>2013-01-28T09:43:17Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* THIS IS THE NEW MIRROR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk Archive|2010|2011|2012}}&lt;br /&gt;
{{float toc|right}}&lt;br /&gt;
{{see also|Unsolved problems}}&lt;br /&gt;
This is the place to post ideas to help the wiki and for proposed changes that admins must make.&lt;br /&gt;
&lt;br /&gt;
== Site Related Requests ==&lt;br /&gt;
=== More Esser Info ===&lt;br /&gt;
i0nic's slides from his CanSecWest [http://antid0te.com/CSW2012_StefanEsser_iOS5_An_Exploitation_Nightmare_FINAL.pdf presentation have been released]. Where should we link to them from? --[[User:Beej|beej]] 17:38, 17 March 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== iPhone-Elite ===&lt;br /&gt;
I think we should include all this old stuff before it gets lost: [http://code.google.com/p/iphone-elite/ code.google.com/p/iphone-elite/]. I mean the wiki articles there. Most infos should be already here, but I'm sure a lot of things are missing too.&lt;br /&gt;
--[[User:Http|http]] 15:02, 26 June 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== Theme ===&lt;br /&gt;
Several people are compaining about the theming/style change [http://twitter.com/#!/DarkMalloc/status/174555059777052672 1] [http://twitter.com/#!/Gojohnnyboi/status/178253989232648192 2]. I wasn't involved in this change (except the new image), but I think there was no discussion about changing the default style. Can't we switch the default style back to how it was and for those that like a fancy new theme can still have the new one? -- [[User:Http|http]] 16:37, 9 March 2012 (MST)&lt;br /&gt;
:The way to add new themes would be to have access to the server. Thats why we did this. What we can do is get geohot to copy Vector.php, Vector.deps.php, and Vector/ to iPhone.php, iPhone.deps.php, and iPhone/ and modify some variables. I can do that. Then just move [[Mediawiki:Vector.css]] to [[Mediawiki:iPhone.css]]. --[[User:5urd|5urd]] 17:05, 9 March 2012 (MST)&lt;br /&gt;
::Second this. In fact, seeing as it'll have the same base html/css/js as vector, geohot can copy Vector.deps.php&amp;amp;rarr;iPhone.deps.php, [http://pastie.org/3583443 save this to iPhone.php], put &amp;lt;tt&amp;gt;$wgDefaultSkin=&amp;quot;iphone&amp;quot;;&amp;lt;/tt&amp;gt; in LocalSettings.php and then [http://theiphonewiki.com/wiki/index.php?title=special:movepage&amp;amp;wpOldTitle=mediawiki:vector.css&amp;amp;wpNewTitle=mediawiki:iPhone.css&amp;amp;wpReason=moving+iphone+style+to+separate+skin&amp;amp;wpMovetalk=1 move the css] [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 02:01, 13 March 2012 (MDT)&lt;br /&gt;
:As I've tweeted about since last night, I decided to give the current iOS-like theme a bit of a makeover. [http://img.ly/fa7T Here's] how it looks in Chromium. The theme also works in Firefox for Windows, except the left navigation tabs aren't shifted closer to the center. I haven't gotten around to testing it in other browsers just yet, unfortunately. Thoughts on this? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 18:32, 12 March 2012 (MDT)&lt;br /&gt;
::Looks great, though as I mentioned on twitter, the heading should be put somewhere in the title bar area so it looks more realistic. Maybe something similar to the &amp;quot;other network&amp;quot; window under Wi-Fi settings. [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 02:01, 13 March 2012 (MDT)&lt;br /&gt;
:::That'd be nice, but I don't want the page heading to overlap the tabs. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 13:46, 13 March 2012 (MDT)&lt;br /&gt;
I added my modifications to the theme. It works as desired in all (desktop) browsers except IE… I'll make an attempt at improving the theme in IE 7/+. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 21:05, 8 April 2012 (MDT)&lt;br /&gt;
:Looking great :) I tested in IE8 and 9, doesn't look too bad, barring the unselected tabs due to the solid background; you can use the longer &amp;lt;tt&amp;gt;filter&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;-ms-filter&amp;lt;/tt&amp;gt; syntax [http://msdn.microsoft.com/en-us/library/ms532997(v=vs.85).aspx like so] for IE gradients [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 09:06, 15 April 2012 (MDT)&lt;br /&gt;
----&lt;br /&gt;
I created more modifications that I'd like feedback on before the possibly get implemented. Both of these are meant to further help emulate the iOS look. I was thinking of giving the sidebar and header bar fixed positioning, so they stick around regardless of where you scroll. ([http://img.ly/nded Screenshot]) I also created some CSS that makes some headers (particularly those on the [[Main Page]] and [[Special:SpecialPages|Special pages]] page) look like iOS… sections? (I don't recall the correct term for it.) [http://img.ly/ndee Here's] a screenshot since I suck at describing what I'm trying to say. :P Thoughts on these changes? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 19:39, 11 September 2012 (MDT)&lt;br /&gt;
:They're section headers :) and they look great, but maybe some negative margins (like &amp;lt;code&amp;gt;margin: 0 -8px&amp;lt;/code&amp;gt;) could be used to make them extend to the edge of the page area and look more iOS-y. The top bar could go well with some fixed positioning, but I don't think the sidebar should. [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 19:51, 11 September 2012 (MDT)&lt;br /&gt;
::I didn't really want the sidebar to be fixed either. However, the title bar actually stretches across the complete width of the page, and scrolling down on long pages can reveal that.[http://img.ly/nk8O] Currently, that section of the title bar is hidden by applying the linen background to the logo, hence why I currently have the sidebar fixed. Any ideas on how deal with the title bar? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 13:04, 14 September 2012 (MDT)&lt;br /&gt;
:::One small issue I noticed with making the title bar fixed is that, when you click on an anchor link, the title bar will cover up the header for the section you're looking at (and some content as well). You can always scroll a little up to see what was being blocked though. To combat this problem, I entertained the idea of making just the area where page content is displayed the part that scrolls.[http://img.ly/nqrY] I don't think that a lot of people (especially those with small screens) would like this change, so I'm expecting heavy criticism. I plan on using the previously-mentioned method for the fixed title bar instead of this newer method, unless everybody actually prefers the newer method. :P (Note that the scrolling area is not for the whole page, just the content area.) --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 20:13, 16 September 2012 (MDT)&lt;br /&gt;
----&lt;br /&gt;
I'm interested in changing the banner alert for when someone edits your talk page (or a page you're watching?). [http://cl.ly/image/3T1U3b2m0i09 Here's] how it currently looks, and &amp;lt;span style=&amp;quot;text-decoration:line-through;&amp;quot;&amp;gt;[http://cl.ly/image/1G1p3w3Az0D1R here's]&amp;lt;/span&amp;gt;[http://cl.ly/image/1G1p3w3A0D1R here's] my proposal. The newer styling is based on iOS once again (the notification banners) and seems more pleasing to the eye, but I'm not sure if it catches the user's attention as well as the older version. (I think it does, but I'm biased. :P) Thoughts? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] ([[User talk:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;talk&amp;lt;/span&amp;gt;]]) 20:03, 24 December 2012 (UTC)&lt;br /&gt;
:Ummmm... Your proposal can't be found :P --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:14, 24 December 2012 (UTC)&lt;br /&gt;
::Fixed the link. Not sure how that &amp;quot;z&amp;quot; slipped into the URL. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] ([[User talk:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;talk&amp;lt;/span&amp;gt;]]) 21:34, 24 December 2012 (UTC)&lt;br /&gt;
:::I love it! Maybe move it up a bit and stretch across the entire screen like a notification center banner? I might be able to through together some CSS ([[Mediawiki:vector.js|vector.js]]) for a fold down like the iOS banners. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 21:51, 24 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== [[Firmware]] page ===&lt;br /&gt;
I know I just created the iPad mini and iPad (4th generation) entries on the [[Firmware]] page, but I was thinking… Instead of keeping the firmware tables unique to each model, could we keep the firmware tables divided by ''generation'' instead? (i.e. Instead of editing three pages for the iPad mini to add a new firmware, there would be just one page that holds the three firmware tables.) It'd certainly help keep the amount of changes made with each new firmware to a minimum. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 19:50, 30 October 2012 (MDT)&lt;br /&gt;
:That would certainly reduce the amount of edits. They were separated as the source was getting ridiculously long. I'm for it. --[[User:5urd|5urd]] 20:00, 30 October 2012 (MDT)&lt;br /&gt;
:As long as no information gets lost, feel free to change it. But I wonder how you want to put all this into a horizontal design. I think it won't fit or you'd have to remove infos. Can you explain further? --[[User:Http|http]] 00:31, 31 October 2012 (MDT)&lt;br /&gt;
::I think you might be misunderstanding a bit; I'm planning on, as one example, copying all of the iPad 2 firmware tables into one embedded page, instead of having four different pages that require editing. Everything's still going to look the same. :P --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 01:21, 31 October 2012 (MDT)&lt;br /&gt;
:::Yes, I misunderstood you. I thought you wanted to regroup the lists by iOS version. Yes, just grouping more devices together seems like a simple change and seems to be useful. --[[User:Http|http]] 04:06, 31 October 2012 (MDT)&lt;br /&gt;
:Maybe we could do it like [[Beta Firmware]] where all current devices are on the page while deprecated devices are separated off. --[[User:5urd|5urd]] 18:45, 31 October 2012 (MDT)&lt;br /&gt;
:: This would make the code very long, horrible and hard to detect. Maybe someone can make a template like &amp;quot;Latest Public Release&amp;quot; on device pages? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 18:41, 27 December 2012 (UTC)&lt;br /&gt;
:::What? I made [[Beta Firmware]] like that so that instead of editing 15 pages ''per beta'', you would only need to edit one. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:46, 27 December 2012 (UTC)&lt;br /&gt;
:::: Sorry I was thinking you meant all devices on one page. Would you like me to attempt to do it? Obviously I will preview it first to make sure its ok. I feel that this would be a good idea.  --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 19:00, 14 January 2013 (UTC)&lt;br /&gt;
:::::That's fine, but I would move the &amp;quot;deprecated&amp;quot; devices off of it to their own like [[Beta Firmware]] is to reduce clutter a bit. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 19:31, 14 January 2013 (UTC)&lt;br /&gt;
::::: Ok sure. Or what about making a new page for them like [[Unsupported Devices]] ? This would make more sense I would think. I could also do this on [[Beta Firmware]] too. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 19:34, 14 January 2013 (UTC)&lt;br /&gt;
:::::: I have made a depreciated devices template for each device type and have added them to that. Sorry for lots of edits but this was required to make the wiki in shape. Enjoy. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:29, 14 January 2013 (UTC)&lt;br /&gt;
::::::: This now also applies to [[Beta Firmware]]. I did this because it uses less templates, looks neater and is easier to add devices to if/when needed. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 22:07, 14 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== iPad mini ===&lt;br /&gt;
Me and Alex were chatting on Twitter and the topic of what to do with the iPad mini and two solutions came up:&lt;br /&gt;
* New section on [[iPad]]&lt;br /&gt;
* New page: [[iPad mini]]&lt;br /&gt;
The problem I see with the new page is there are three different models and when we have multiple models for a device, we make the page with that name a disambiguation page. Maybe we could have [[iPad mini]] have a note at the top to a disambiguation page ([[iPad mini (disambiguation)]] or [[iPad mini (first generation)]])? I don't want [[iPad mini 1G]] as we don't list the key pages with the 1G in the title ([[Wildcat 7B500 (iPad)|Wildcat 7B500 ('''iPad''')]]). Any thoughts? --[[User:5urd|5urd]] 09:51, 25 October 2012 (MDT)&lt;br /&gt;
:So let's see what we have right now for all the other categories:&lt;br /&gt;
:* [[iPhone]] -&amp;gt; [[m68ap]] for 1st gen, [[n82ap]] for 2nd gen, [[n88ap]] 3rd gen, [[iPhone 4]] with different models [[n90ap]], [[n90bap]], [[n92ap]], etc.&lt;br /&gt;
:* [[iPod touch]] -&amp;gt; [[n45ap]] for 1st gen, [[n72ap]] for 2nd gen, etc.&lt;br /&gt;
:* [[iPad]] -&amp;gt; [[k48ap]] for 1st gen (both Wi-Fi and 3G), [[iPad 2]] for 2nd gen with [[k93ap]], [[k94ap]], [[k95ap]], [[k93aap]], etc.&lt;br /&gt;
:* [[Apple TV]] -&amp;gt; [[k66ap]] for 2nd gen&lt;br /&gt;
:* [[iPad mini]] -&amp;gt; ? for 1st gen with kap123 etc. for the different models&lt;br /&gt;
:So previously we didn't have the problem, because:&lt;br /&gt;
:* 1st gen iPhone was only available in one model, [[m68ap]]&lt;br /&gt;
:* same for iPod touch, only one model, [[n45ap]]&lt;br /&gt;
:* for iPad, both models (Wi-Fi and 3G) had the same model number, later devices have different numbers.&lt;br /&gt;
:* for Apple TV, the first iOS version was 2nd gen, so the name without a version number can be used for the device category&lt;br /&gt;
:For me it's clear that [[iPad mini]] is for the category of device and must be a separate page. As long as we have only one model, we can add all infos to there and don't create another page between the category and the individual models.&lt;br /&gt;
:So the question comes up what to use later when there are more generations, what to use as disambiguation page between the category page [[iPad mini]] and the individual models, something that describes the first generation. We can't use [[iPad mini]], because that's for the category. Why not use [[iPad mini 1]] or [[iPad mini 1G]]? I mean the only problem is that it doesn't match the key pages. So either we start the key pages to include the generation as well, or we simply ignore this difference. I mean why is this a problem if this single page to describe the specifics of the first generation iPad mini has a generation number in the page title? Everybody knows that leaving this 1G away gets you to the device category page [[iPad mini]]. So I don't see a problem here. And as long as there is no 2nd generation, we don't even need such a page. Ok, so I suggest:&lt;br /&gt;
:* create [[iPad mini]] for the device category&lt;br /&gt;
:* while no 2nd generation exists, put all links onto that same page [[iPad mini]]&lt;br /&gt;
:* when 2nd gen iPad mini comes out, create a page [[iPad mini 1]] and [[iPad mini 2]] (or with the &amp;quot;G&amp;quot; if you wish)&lt;br /&gt;
:* the key pages can be with our without the &amp;quot;1G&amp;quot;, I don't care&lt;br /&gt;
--[[User:Http|http]] 14:46, 25 October 2012 (MDT)&lt;br /&gt;
::I went ahead and moved the stuff to [[iPad mini]] with a possible link to [[iPad mini 1G]]. I kept the G because everything else has it. I also put a note up on [[iPad]] for the link. The key pages should be determined on how they are with other devices:&lt;br /&gt;
::* One model type (like iPad 1G)&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini)&amp;lt;/code&amp;gt;&lt;br /&gt;
::* Multiple (all else)&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini Wi-Fi)&amp;lt;/code&amp;gt;&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini GSM)&amp;lt;/code&amp;gt;&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini Global)&amp;lt;/code&amp;gt;&lt;br /&gt;
::I don't think we should put the &amp;lt;code&amp;gt;1G&amp;lt;/code&amp;gt; on the key pages as we don't use &amp;lt;code&amp;gt;(iPhone 2G)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;(iPod touch 1G)&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;(iPad 1G)&amp;lt;/code&amp;gt;. --[[User:5urd|5urd]] 21:38, 25 October 2012 (MDT)&lt;br /&gt;
:: I will make them all [[iPad mini]]. When/if we get a 2G iPad mini, add iPad mini 2G. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 15:44, 15 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Baseband Chip Pages ===&lt;br /&gt;
This has been discused before, but why do we use the marketing name for the earliest three baseband chip pages? Because we list the processors under their internal name (not marketing) and the device pages are their internal, not marketing ([[n82ap]] instead of &amp;quot;iPhone 3G&amp;quot;; [[n72ap]] instead of &amp;quot;iPod touch 3G&amp;quot; or &amp;quot;iPod touch (third generation)&amp;quot;). We even have the key pages by code name and build number, not version! Those three pages are the only ones that are listed under their marketing name, not internal. --[[User:5urd|5urd]] 10:24, 25 October 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== Key Pages for [[n90ap|iPhone 4 GSM]] ===&lt;br /&gt;
Currently, we list the GSM varient's key pages with &amp;lt;code&amp;gt;(iPhone 4)&amp;lt;/code&amp;gt; with the Rev A ones at &amp;lt;code&amp;gt;(iPhone 4 GSM Rev A)&amp;lt;/code&amp;gt;, but if Apple decides to release another version of the [[n92ap|CDMA varient]], then we would have:&lt;br /&gt;
* iPhone 4&lt;br /&gt;
* iPhone 4 GSM Rev A&lt;br /&gt;
* iPhone 4 CDMA&lt;br /&gt;
* iPhone 4 CDMA Rev A&lt;br /&gt;
I think we should move the original GSM ones to &amp;lt;code&amp;gt;iPhone 4 GSM&amp;lt;/code&amp;gt; like we do for other pages such as [[Firmware]] ([[Firmware/iPhone 4 GSM|GSM]]/[[Firmware/iPhone 4 GSM Rev A|GSM Rev A]]/[[Firmware/iPhone 4 CDMA|CDMA]]) and [[Beta Firmware]] ([[Beta Firmware/iPhone 4 GSM|GSM]]/[[Beta Firmware/iPhone 4 CDMA|CDMA]]). This was proposed back about a month after the CDMA version came out, but we left it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Maybe just four or five pages a day? It will take a few weeks, but it could be done. --[[User:5urd|5urd]] 16:02, 31 October 2012 (MDT)&lt;br /&gt;
:Being the person that initially proposed this change, it sounds good to me (as I said on Twitter). Since there are quite a lot of key pages, it would definitely be best to spread out the change over several days (or weeks). --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 23:01, 31 October 2012 (MDT)&lt;br /&gt;
:The extension &amp;lt;code&amp;gt;(iPhone 4)&amp;lt;/code&amp;gt; was fine when there was only one iPhone 4. But now, with the CDMA, Rev. A, etc. we need the differentiation. So yes, I agree with the change. But I would rather change all pages at once (if everybody agrees to the change itself). Preferably during a quiet time, when there were no other edits for a week or so. And by the way, for the iPhone 5, Apple refers to the two models as A1428 and A1429, not Global and GSM: [http://www.apple.com/iphone/LTE/] --[[User:Http|http]] 01:33, 2 November 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki upgraded ===&lt;br /&gt;
Now version 1.20.2 And switched to PHP 5.4, hopefully it'll be faster. --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 00:49, 22 December 2012 (MST)&lt;br /&gt;
: Thanks --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 00:52, 22 December 2012 (MST)&lt;br /&gt;
:: We have realish caching now too, there's no reason this site perf should be bad. If it's still slow at all tomorrow, let me know and I'll move to rackspace --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 04:19, 22 December 2012 (MST)&lt;br /&gt;
:Definitely seems faster. The update caused a few CSS problems though - the background image URL needs to be updated to [http://theiphonewiki.com/w/images/1/1a/ScrollView_Texture.png this] and the borders on the top buttons need to be removed. [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 04:24, 22 December 2012 (MST)&lt;br /&gt;
::I'll be working on the CSS fixes. It should be done by tonight. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 11:39, 22 December 2012 (MST)&lt;br /&gt;
::: Great. Seems much faster now. Thanks [[User:Geohot|geohot]]. --[[User:Adaminsull|Adaminsull]] ([[User talk:Adaminsull|talk]]) 11:40, 22 December 2012 (MST)&lt;br /&gt;
:::Great! But we now have a problem. The &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; mirror is not a duplicate, but a whole nother instance. If you compare the Recent Changes of them both, they are different. George, can you edit the &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; or whatever to **REDIRECT** all traffic over? --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 04:50, 23 December 2012 (UTC)&lt;br /&gt;
::::So after clicking Save, I was put onto &amp;lt;code&amp;gt;166.78.23.129&amp;lt;/code&amp;gt;. Its the same site, but I'm no longer logged in. The edit was saved as you can see, but it could be annoying and ip addresses can be scary to paranoid people. Is there something that tells the server to send you to that IP address when you save? If there is, can you change that also? --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 04:53, 23 December 2012 (UTC)&lt;br /&gt;
:::::Err yea, it isn't exactly &amp;quot;mirroring&amp;quot;. Everything is switched to 166.78.23.129, and I configured it so it no longer shows up as an ip address. A redirect is tricky, because where do I redirect it to, the ip? Where do links from that site go? The traffic to the old site has been going down every hour, and will fully switch once everyones DNS cache is flushed. --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 16:48, 23 December 2012 (UTC)&lt;br /&gt;
::::::Yes! Thanks! --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:50, 24 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Title icon ===&lt;br /&gt;
[[File:I5.png|thumb|right|150px|adaminsull proposal]]&lt;br /&gt;
The top left icon is showing an iPhone 4S. I have made one similar for the iPhone 5. Please consider using it. [[:File:I5.png|I5.png]] --[[User:Adaminsull|Adaminsull]] ([[User talk:Adaminsull|talk]]) 16:08, 23 December 2012 (UTC)&lt;br /&gt;
:The image has some artifacts around it. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:50, 24 December 2012 (UTC)&lt;br /&gt;
:: What do you mean? --[[User:Adaminsull|Adaminsull]] ([[User talk:Adaminsull|talk]]) 01:00, 24 December 2012 (UTC)&lt;br /&gt;
::: Clean up the image --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 20:19, 24 December 2012 (UTC)&lt;br /&gt;
::: I added it over on the right. Look on the left side of the phone. It looks slightly blocky. The cob isn't complete. I'll see if i can fix up the iPhone one. Maybe we could get iSurenix to fix it up? I like the blue text, but I don't know if it will fit with the highly gray/black stuff. I guess it could make it look like a link, but IDK. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:24, 24 December 2012 (UTC)&lt;br /&gt;
:::: Give me a while and I will try to fix it closer. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:59, 24 December 2012 (UTC)&lt;br /&gt;
::::: Check http://theiphonewiki.com/wiki/File:I5.png now. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 21:10, 24 December 2012 (UTC)&lt;br /&gt;
::::: Also I did this one http://theiphonewiki.com/wiki/File:I5image.png --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 21:25, 24 December 2012 (UTC)&lt;br /&gt;
:::::: What do you think? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:50, 27 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== THIS IS THE NEW MIRROR ===&lt;br /&gt;
Isn't migration fun? --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 22:35, 22 December 2012 (UTC)&lt;br /&gt;
:So much --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 23:21, 22 December 2012 (UTC)&lt;br /&gt;
The migration is complete and the old site has been taken offline. Costs me about $50 per month to run, but for now am still avoiding donations or ads. The old one was unacceptably slow, this site gets about 100,000 page loads per day and it was time to move to server that could handle it. It's using a Squid proxy and barely loaded now, so it is capable of handling much more traffic. And it's much more of a pleasure to visit. I'm hoping the increase in speed will encourage more content creation, and if there's anything else I can do to encourage that, let me know, I'm happy to do it. --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 20:09, 23 December 2012 (UTC)&lt;br /&gt;
:Thanks for the migration geohot. This helps a lot. See the comments on your talk page since when we have this problem, I think since February or so.&lt;br /&gt;
:I'd also like to have an emergency contact where we could reach you (just for wiki related issues, maybe only for admins, so that you don't get bothered with nonsense) - you have our emails to contact us for this if you think it's a good idea.&lt;br /&gt;
:If the hosting fee gets a problem, just let us know. Just open a targeted donation and you'll have the money for the next ten years hosting or so. I'm happy to sponsor a month per year or so. --[[User:Http|http]] ([[User talk:Http|talk]]) 22:16, 23 December 2012 (UTC)&lt;br /&gt;
:: Im willing to contribute to the costs, if needed. --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 01:10, 24 December 2012 (UTC)&lt;br /&gt;
::Ditto --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 22:30, 24 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
: It would be nice to see an option for donations, even if not for current running cost for future upgrades or running cost. (Possibly to support related research projects) Just wondering if theres any problem with that?&lt;br /&gt;
&lt;br /&gt;
:Geo, this is a great site, resource its great to see you working behind the scences. I know you could probably afford it and is easier to pay your self but if we can share the cost why not :) --[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 09:32, 28 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== iOS 6.1 on revised iPhone 4 (n90bap) ===&lt;br /&gt;
[[User:iNeil11|Neil]] claims that the [{{FULLURL:Beta Firmware|diff=28657&amp;amp;oldid=28648}} revised iPhone 4 didn't get iOS 6.1 betas 1-], but Apple [appears to have] released &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{FULLURL:OTA Updates#iPhone 4 (GSM) [Rev A]}} OTA Updates]&amp;lt;/span&amp;gt; for the device. [http://www.9to5mac.com 9to5mac]'s report on [http://9to5mac.com/2012/11/01/apple-releases-ios-6-1-beta-for-ipad-iphone-ipod-touch-xcode-4-6-beta-to-developers/ 6.1b1] and [http://9to5mac.com/2012/11/12/apple-releases-ios-6-1-beta-2-to-developers/ 6.1b2] contains a dev center screenshot that shows no link for the revised device. After inspecting [http://mesu.apple.com/assets/com_apple_MobileAsset_SoftwareUpdate/com_apple_MobileAsset_SoftwareUpdate.xml com_apple_MobileAsset_SoftwareUpdate.xml], there are, in fact, payloads for 6.1b2-6.1b3 and 6.1b3-6.1b4. If there was one for 6.1b1-6.1b2, it has been removed. Any ideas? --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 22:30, 24 December 2012 (UTC)&lt;br /&gt;
: There must have been due to OTA updates. That is enough evidence. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 18:43, 27 December 2012 (UTC)&lt;br /&gt;
::OTA updates '''aren't''' enought evidence. Apple's automatic packaging system could have compiled the deltas even though there wasn't an IPSW for the device. Unless you can give proof of an IPSW, there are no betas. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:45, 27 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Stub ===&lt;br /&gt;
Can we rename &amp;quot;Stub|firmware to stub|Page so its stub page as it sounds silly as firmware? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 23:32, 25 December 2012 (UTC)&lt;br /&gt;
:Firmware is software for the hardware. i.e. baseband. software is user mode stuff. Plus, I set it up that way because that is how Wikipedia does it. It was a simple copy-paste with some modifications so it would work here. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:05, 26 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Editing help ===&lt;br /&gt;
I noticed on the edit page there is a link to [[Help:Editing]]. This is actually an empty page. Should we remove this from the page or add some info to it? I am not sure what to add to it even so I haven't touched it. I was wondering what you all thought. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:54, 16 January 2013 (UTC)&lt;br /&gt;
:To remove it requires knowing the page it is set on (in the &amp;lt;code&amp;gt;Mediawiki:&amp;lt;/code&amp;gt; NS). If you can find that, I'll be fine with changing it. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:26, 17 January 2013 (UTC)&lt;br /&gt;
::It's at [[MediaWiki:Edithelppage]]. ([[Special:AllMessages]] is helpful.) --[[User:thekirbylover|the]][[User talk:thekirbylover|kirby]][[Special:Contributions/thekirbylover|lover]] 11:23, 17 January 2013 (UTC)&lt;br /&gt;
:Fixed. I changed it to link to [[wikipedia:Help:Editing|Wikipedia's page]]. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:50, 18 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Page Deletion ===&lt;br /&gt;
I was wondering how long we have to wait for a page to be deleted? I noticed two that should be. [[iDevice Info]] and [[Sort this]]. {{unsigned|adaminsull}}&lt;br /&gt;
:It varies. Some are within a day. Some take a month. Pages with more content generally take longer. As for [[Sort this]], it contains some useful content, albeit unsorted. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 22:44, 23 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== evad3rs page ===&lt;br /&gt;
I made this page but [[User:5urd|5urd]] deleted this. I was wondering why? Also what are everybody's thoughts on this? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 11:43, 26 January 2013 (UTC)&lt;br /&gt;
:We had this discussion in the past already on some similar pages. But I think when several of these respected hackers bring this term up several times, then we can also have a page for it. But [[User:Adaminsull|Adaminsull]], don't just create the page again, wait for this discussion to finish. --[[User:Http|http]] ([[User talk:Http|talk]]) 11:59, 26 January 2013 (UTC)&lt;br /&gt;
:: I had already made it before seeing this. In future I will just wait. I did put a note to [[User:5urd|5urd]] saying that he left no reason for deletion. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 12:02, 26 January 2013 (UTC) There is also a twitter account and it has been mentioned that its them by [[user:Pod2g|pod2g]].&lt;br /&gt;
:: I also think when a page is deleted the user should give a reason for it. Otherwise no one knows why. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 12:11, 26 January 2013 (UTC)&lt;br /&gt;
::: It is correct that deletions should be discussed first. [[User:5urd|5urd]], can you give a reason why you acted so fast, with no discussion at all? --[[User:Http|http]] ([[User talk:Http|talk]]) 12:21, 26 January 2013 (UTC)&lt;br /&gt;
:My apologies. I deleted it as we had an edit war about 2 1/2 years ago on unpopular dev &amp;quot;teams&amp;quot; which resulted in the 3 year block of the [[Main Page|main page]]. There were numerous pages made and a flood of edits to the main page. A simple mention my pod2g does not validate a &amp;quot;team&amp;quot;'s &amp;quot;worthiness&amp;quot; unless it was stated that he is working with them. On a side note, just because you see a &amp;quot;team&amp;quot; that claims to have a jailbreak for 6.0 does not mean they are legitimate. I now looked the team up and it is legitimate, so again, my apologies. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 01:08, 27 January 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Markcoker&amp;diff=29907</id>
		<title>User:Markcoker</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Markcoker&amp;diff=29907"/>
		<updated>2013-01-28T09:38:42Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Blue Skies (Mark Coker)&lt;br /&gt;
&lt;br /&gt;
Interests in iDevices, security and other technologies.&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Community_portal&amp;diff=29906</id>
		<title>The iPhone Wiki:Community portal</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Community_portal&amp;diff=29906"/>
		<updated>2013-01-28T09:34:19Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* THIS IS THE NEW MIRROR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk Archive|2010|2011|2012}}&lt;br /&gt;
{{float toc|right}}&lt;br /&gt;
{{see also|Unsolved problems}}&lt;br /&gt;
This is the place to post ideas to help the wiki and for proposed changes that admins must make.&lt;br /&gt;
&lt;br /&gt;
== Site Related Requests ==&lt;br /&gt;
=== More Esser Info ===&lt;br /&gt;
i0nic's slides from his CanSecWest [http://antid0te.com/CSW2012_StefanEsser_iOS5_An_Exploitation_Nightmare_FINAL.pdf presentation have been released]. Where should we link to them from? --[[User:Beej|beej]] 17:38, 17 March 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== iPhone-Elite ===&lt;br /&gt;
I think we should include all this old stuff before it gets lost: [http://code.google.com/p/iphone-elite/ code.google.com/p/iphone-elite/]. I mean the wiki articles there. Most infos should be already here, but I'm sure a lot of things are missing too.&lt;br /&gt;
--[[User:Http|http]] 15:02, 26 June 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== Theme ===&lt;br /&gt;
Several people are compaining about the theming/style change [http://twitter.com/#!/DarkMalloc/status/174555059777052672 1] [http://twitter.com/#!/Gojohnnyboi/status/178253989232648192 2]. I wasn't involved in this change (except the new image), but I think there was no discussion about changing the default style. Can't we switch the default style back to how it was and for those that like a fancy new theme can still have the new one? -- [[User:Http|http]] 16:37, 9 March 2012 (MST)&lt;br /&gt;
:The way to add new themes would be to have access to the server. Thats why we did this. What we can do is get geohot to copy Vector.php, Vector.deps.php, and Vector/ to iPhone.php, iPhone.deps.php, and iPhone/ and modify some variables. I can do that. Then just move [[Mediawiki:Vector.css]] to [[Mediawiki:iPhone.css]]. --[[User:5urd|5urd]] 17:05, 9 March 2012 (MST)&lt;br /&gt;
::Second this. In fact, seeing as it'll have the same base html/css/js as vector, geohot can copy Vector.deps.php&amp;amp;rarr;iPhone.deps.php, [http://pastie.org/3583443 save this to iPhone.php], put &amp;lt;tt&amp;gt;$wgDefaultSkin=&amp;quot;iphone&amp;quot;;&amp;lt;/tt&amp;gt; in LocalSettings.php and then [http://theiphonewiki.com/wiki/index.php?title=special:movepage&amp;amp;wpOldTitle=mediawiki:vector.css&amp;amp;wpNewTitle=mediawiki:iPhone.css&amp;amp;wpReason=moving+iphone+style+to+separate+skin&amp;amp;wpMovetalk=1 move the css] [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 02:01, 13 March 2012 (MDT)&lt;br /&gt;
:As I've tweeted about since last night, I decided to give the current iOS-like theme a bit of a makeover. [http://img.ly/fa7T Here's] how it looks in Chromium. The theme also works in Firefox for Windows, except the left navigation tabs aren't shifted closer to the center. I haven't gotten around to testing it in other browsers just yet, unfortunately. Thoughts on this? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 18:32, 12 March 2012 (MDT)&lt;br /&gt;
::Looks great, though as I mentioned on twitter, the heading should be put somewhere in the title bar area so it looks more realistic. Maybe something similar to the &amp;quot;other network&amp;quot; window under Wi-Fi settings. [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 02:01, 13 March 2012 (MDT)&lt;br /&gt;
:::That'd be nice, but I don't want the page heading to overlap the tabs. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 13:46, 13 March 2012 (MDT)&lt;br /&gt;
I added my modifications to the theme. It works as desired in all (desktop) browsers except IE… I'll make an attempt at improving the theme in IE 7/+. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 21:05, 8 April 2012 (MDT)&lt;br /&gt;
:Looking great :) I tested in IE8 and 9, doesn't look too bad, barring the unselected tabs due to the solid background; you can use the longer &amp;lt;tt&amp;gt;filter&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;-ms-filter&amp;lt;/tt&amp;gt; syntax [http://msdn.microsoft.com/en-us/library/ms532997(v=vs.85).aspx like so] for IE gradients [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 09:06, 15 April 2012 (MDT)&lt;br /&gt;
----&lt;br /&gt;
I created more modifications that I'd like feedback on before the possibly get implemented. Both of these are meant to further help emulate the iOS look. I was thinking of giving the sidebar and header bar fixed positioning, so they stick around regardless of where you scroll. ([http://img.ly/nded Screenshot]) I also created some CSS that makes some headers (particularly those on the [[Main Page]] and [[Special:SpecialPages|Special pages]] page) look like iOS… sections? (I don't recall the correct term for it.) [http://img.ly/ndee Here's] a screenshot since I suck at describing what I'm trying to say. :P Thoughts on these changes? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 19:39, 11 September 2012 (MDT)&lt;br /&gt;
:They're section headers :) and they look great, but maybe some negative margins (like &amp;lt;code&amp;gt;margin: 0 -8px&amp;lt;/code&amp;gt;) could be used to make them extend to the edge of the page area and look more iOS-y. The top bar could go well with some fixed positioning, but I don't think the sidebar should. [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 19:51, 11 September 2012 (MDT)&lt;br /&gt;
::I didn't really want the sidebar to be fixed either. However, the title bar actually stretches across the complete width of the page, and scrolling down on long pages can reveal that.[http://img.ly/nk8O] Currently, that section of the title bar is hidden by applying the linen background to the logo, hence why I currently have the sidebar fixed. Any ideas on how deal with the title bar? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 13:04, 14 September 2012 (MDT)&lt;br /&gt;
:::One small issue I noticed with making the title bar fixed is that, when you click on an anchor link, the title bar will cover up the header for the section you're looking at (and some content as well). You can always scroll a little up to see what was being blocked though. To combat this problem, I entertained the idea of making just the area where page content is displayed the part that scrolls.[http://img.ly/nqrY] I don't think that a lot of people (especially those with small screens) would like this change, so I'm expecting heavy criticism. I plan on using the previously-mentioned method for the fixed title bar instead of this newer method, unless everybody actually prefers the newer method. :P (Note that the scrolling area is not for the whole page, just the content area.) --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 20:13, 16 September 2012 (MDT)&lt;br /&gt;
----&lt;br /&gt;
I'm interested in changing the banner alert for when someone edits your talk page (or a page you're watching?). [http://cl.ly/image/3T1U3b2m0i09 Here's] how it currently looks, and &amp;lt;span style=&amp;quot;text-decoration:line-through;&amp;quot;&amp;gt;[http://cl.ly/image/1G1p3w3Az0D1R here's]&amp;lt;/span&amp;gt;[http://cl.ly/image/1G1p3w3A0D1R here's] my proposal. The newer styling is based on iOS once again (the notification banners) and seems more pleasing to the eye, but I'm not sure if it catches the user's attention as well as the older version. (I think it does, but I'm biased. :P) Thoughts? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] ([[User talk:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;talk&amp;lt;/span&amp;gt;]]) 20:03, 24 December 2012 (UTC)&lt;br /&gt;
:Ummmm... Your proposal can't be found :P --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:14, 24 December 2012 (UTC)&lt;br /&gt;
::Fixed the link. Not sure how that &amp;quot;z&amp;quot; slipped into the URL. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] ([[User talk:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;talk&amp;lt;/span&amp;gt;]]) 21:34, 24 December 2012 (UTC)&lt;br /&gt;
:::I love it! Maybe move it up a bit and stretch across the entire screen like a notification center banner? I might be able to through together some CSS ([[Mediawiki:vector.js|vector.js]]) for a fold down like the iOS banners. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 21:51, 24 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== [[Firmware]] page ===&lt;br /&gt;
I know I just created the iPad mini and iPad (4th generation) entries on the [[Firmware]] page, but I was thinking… Instead of keeping the firmware tables unique to each model, could we keep the firmware tables divided by ''generation'' instead? (i.e. Instead of editing three pages for the iPad mini to add a new firmware, there would be just one page that holds the three firmware tables.) It'd certainly help keep the amount of changes made with each new firmware to a minimum. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 19:50, 30 October 2012 (MDT)&lt;br /&gt;
:That would certainly reduce the amount of edits. They were separated as the source was getting ridiculously long. I'm for it. --[[User:5urd|5urd]] 20:00, 30 October 2012 (MDT)&lt;br /&gt;
:As long as no information gets lost, feel free to change it. But I wonder how you want to put all this into a horizontal design. I think it won't fit or you'd have to remove infos. Can you explain further? --[[User:Http|http]] 00:31, 31 October 2012 (MDT)&lt;br /&gt;
::I think you might be misunderstanding a bit; I'm planning on, as one example, copying all of the iPad 2 firmware tables into one embedded page, instead of having four different pages that require editing. Everything's still going to look the same. :P --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 01:21, 31 October 2012 (MDT)&lt;br /&gt;
:::Yes, I misunderstood you. I thought you wanted to regroup the lists by iOS version. Yes, just grouping more devices together seems like a simple change and seems to be useful. --[[User:Http|http]] 04:06, 31 October 2012 (MDT)&lt;br /&gt;
:Maybe we could do it like [[Beta Firmware]] where all current devices are on the page while deprecated devices are separated off. --[[User:5urd|5urd]] 18:45, 31 October 2012 (MDT)&lt;br /&gt;
:: This would make the code very long, horrible and hard to detect. Maybe someone can make a template like &amp;quot;Latest Public Release&amp;quot; on device pages? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 18:41, 27 December 2012 (UTC)&lt;br /&gt;
:::What? I made [[Beta Firmware]] like that so that instead of editing 15 pages ''per beta'', you would only need to edit one. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:46, 27 December 2012 (UTC)&lt;br /&gt;
:::: Sorry I was thinking you meant all devices on one page. Would you like me to attempt to do it? Obviously I will preview it first to make sure its ok. I feel that this would be a good idea.  --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 19:00, 14 January 2013 (UTC)&lt;br /&gt;
:::::That's fine, but I would move the &amp;quot;deprecated&amp;quot; devices off of it to their own like [[Beta Firmware]] is to reduce clutter a bit. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 19:31, 14 January 2013 (UTC)&lt;br /&gt;
::::: Ok sure. Or what about making a new page for them like [[Unsupported Devices]] ? This would make more sense I would think. I could also do this on [[Beta Firmware]] too. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 19:34, 14 January 2013 (UTC)&lt;br /&gt;
:::::: I have made a depreciated devices template for each device type and have added them to that. Sorry for lots of edits but this was required to make the wiki in shape. Enjoy. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:29, 14 January 2013 (UTC)&lt;br /&gt;
::::::: This now also applies to [[Beta Firmware]]. I did this because it uses less templates, looks neater and is easier to add devices to if/when needed. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 22:07, 14 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== iPad mini ===&lt;br /&gt;
Me and Alex were chatting on Twitter and the topic of what to do with the iPad mini and two solutions came up:&lt;br /&gt;
* New section on [[iPad]]&lt;br /&gt;
* New page: [[iPad mini]]&lt;br /&gt;
The problem I see with the new page is there are three different models and when we have multiple models for a device, we make the page with that name a disambiguation page. Maybe we could have [[iPad mini]] have a note at the top to a disambiguation page ([[iPad mini (disambiguation)]] or [[iPad mini (first generation)]])? I don't want [[iPad mini 1G]] as we don't list the key pages with the 1G in the title ([[Wildcat 7B500 (iPad)|Wildcat 7B500 ('''iPad''')]]). Any thoughts? --[[User:5urd|5urd]] 09:51, 25 October 2012 (MDT)&lt;br /&gt;
:So let's see what we have right now for all the other categories:&lt;br /&gt;
:* [[iPhone]] -&amp;gt; [[m68ap]] for 1st gen, [[n82ap]] for 2nd gen, [[n88ap]] 3rd gen, [[iPhone 4]] with different models [[n90ap]], [[n90bap]], [[n92ap]], etc.&lt;br /&gt;
:* [[iPod touch]] -&amp;gt; [[n45ap]] for 1st gen, [[n72ap]] for 2nd gen, etc.&lt;br /&gt;
:* [[iPad]] -&amp;gt; [[k48ap]] for 1st gen (both Wi-Fi and 3G), [[iPad 2]] for 2nd gen with [[k93ap]], [[k94ap]], [[k95ap]], [[k93aap]], etc.&lt;br /&gt;
:* [[Apple TV]] -&amp;gt; [[k66ap]] for 2nd gen&lt;br /&gt;
:* [[iPad mini]] -&amp;gt; ? for 1st gen with kap123 etc. for the different models&lt;br /&gt;
:So previously we didn't have the problem, because:&lt;br /&gt;
:* 1st gen iPhone was only available in one model, [[m68ap]]&lt;br /&gt;
:* same for iPod touch, only one model, [[n45ap]]&lt;br /&gt;
:* for iPad, both models (Wi-Fi and 3G) had the same model number, later devices have different numbers.&lt;br /&gt;
:* for Apple TV, the first iOS version was 2nd gen, so the name without a version number can be used for the device category&lt;br /&gt;
:For me it's clear that [[iPad mini]] is for the category of device and must be a separate page. As long as we have only one model, we can add all infos to there and don't create another page between the category and the individual models.&lt;br /&gt;
:So the question comes up what to use later when there are more generations, what to use as disambiguation page between the category page [[iPad mini]] and the individual models, something that describes the first generation. We can't use [[iPad mini]], because that's for the category. Why not use [[iPad mini 1]] or [[iPad mini 1G]]? I mean the only problem is that it doesn't match the key pages. So either we start the key pages to include the generation as well, or we simply ignore this difference. I mean why is this a problem if this single page to describe the specifics of the first generation iPad mini has a generation number in the page title? Everybody knows that leaving this 1G away gets you to the device category page [[iPad mini]]. So I don't see a problem here. And as long as there is no 2nd generation, we don't even need such a page. Ok, so I suggest:&lt;br /&gt;
:* create [[iPad mini]] for the device category&lt;br /&gt;
:* while no 2nd generation exists, put all links onto that same page [[iPad mini]]&lt;br /&gt;
:* when 2nd gen iPad mini comes out, create a page [[iPad mini 1]] and [[iPad mini 2]] (or with the &amp;quot;G&amp;quot; if you wish)&lt;br /&gt;
:* the key pages can be with our without the &amp;quot;1G&amp;quot;, I don't care&lt;br /&gt;
--[[User:Http|http]] 14:46, 25 October 2012 (MDT)&lt;br /&gt;
::I went ahead and moved the stuff to [[iPad mini]] with a possible link to [[iPad mini 1G]]. I kept the G because everything else has it. I also put a note up on [[iPad]] for the link. The key pages should be determined on how they are with other devices:&lt;br /&gt;
::* One model type (like iPad 1G)&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini)&amp;lt;/code&amp;gt;&lt;br /&gt;
::* Multiple (all else)&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini Wi-Fi)&amp;lt;/code&amp;gt;&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini GSM)&amp;lt;/code&amp;gt;&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini Global)&amp;lt;/code&amp;gt;&lt;br /&gt;
::I don't think we should put the &amp;lt;code&amp;gt;1G&amp;lt;/code&amp;gt; on the key pages as we don't use &amp;lt;code&amp;gt;(iPhone 2G)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;(iPod touch 1G)&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;(iPad 1G)&amp;lt;/code&amp;gt;. --[[User:5urd|5urd]] 21:38, 25 October 2012 (MDT)&lt;br /&gt;
:: I will make them all [[iPad mini]]. When/if we get a 2G iPad mini, add iPad mini 2G. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 15:44, 15 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Baseband Chip Pages ===&lt;br /&gt;
This has been discused before, but why do we use the marketing name for the earliest three baseband chip pages? Because we list the processors under their internal name (not marketing) and the device pages are their internal, not marketing ([[n82ap]] instead of &amp;quot;iPhone 3G&amp;quot;; [[n72ap]] instead of &amp;quot;iPod touch 3G&amp;quot; or &amp;quot;iPod touch (third generation)&amp;quot;). We even have the key pages by code name and build number, not version! Those three pages are the only ones that are listed under their marketing name, not internal. --[[User:5urd|5urd]] 10:24, 25 October 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== Key Pages for [[n90ap|iPhone 4 GSM]] ===&lt;br /&gt;
Currently, we list the GSM varient's key pages with &amp;lt;code&amp;gt;(iPhone 4)&amp;lt;/code&amp;gt; with the Rev A ones at &amp;lt;code&amp;gt;(iPhone 4 GSM Rev A)&amp;lt;/code&amp;gt;, but if Apple decides to release another version of the [[n92ap|CDMA varient]], then we would have:&lt;br /&gt;
* iPhone 4&lt;br /&gt;
* iPhone 4 GSM Rev A&lt;br /&gt;
* iPhone 4 CDMA&lt;br /&gt;
* iPhone 4 CDMA Rev A&lt;br /&gt;
I think we should move the original GSM ones to &amp;lt;code&amp;gt;iPhone 4 GSM&amp;lt;/code&amp;gt; like we do for other pages such as [[Firmware]] ([[Firmware/iPhone 4 GSM|GSM]]/[[Firmware/iPhone 4 GSM Rev A|GSM Rev A]]/[[Firmware/iPhone 4 CDMA|CDMA]]) and [[Beta Firmware]] ([[Beta Firmware/iPhone 4 GSM|GSM]]/[[Beta Firmware/iPhone 4 CDMA|CDMA]]). This was proposed back about a month after the CDMA version came out, but we left it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Maybe just four or five pages a day? It will take a few weeks, but it could be done. --[[User:5urd|5urd]] 16:02, 31 October 2012 (MDT)&lt;br /&gt;
:Being the person that initially proposed this change, it sounds good to me (as I said on Twitter). Since there are quite a lot of key pages, it would definitely be best to spread out the change over several days (or weeks). --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 23:01, 31 October 2012 (MDT)&lt;br /&gt;
:The extension &amp;lt;code&amp;gt;(iPhone 4)&amp;lt;/code&amp;gt; was fine when there was only one iPhone 4. But now, with the CDMA, Rev. A, etc. we need the differentiation. So yes, I agree with the change. But I would rather change all pages at once (if everybody agrees to the change itself). Preferably during a quiet time, when there were no other edits for a week or so. And by the way, for the iPhone 5, Apple refers to the two models as A1428 and A1429, not Global and GSM: [http://www.apple.com/iphone/LTE/] --[[User:Http|http]] 01:33, 2 November 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki upgraded ===&lt;br /&gt;
Now version 1.20.2 And switched to PHP 5.4, hopefully it'll be faster. --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 00:49, 22 December 2012 (MST)&lt;br /&gt;
: Thanks --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 00:52, 22 December 2012 (MST)&lt;br /&gt;
:: We have realish caching now too, there's no reason this site perf should be bad. If it's still slow at all tomorrow, let me know and I'll move to rackspace --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 04:19, 22 December 2012 (MST)&lt;br /&gt;
:Definitely seems faster. The update caused a few CSS problems though - the background image URL needs to be updated to [http://theiphonewiki.com/w/images/1/1a/ScrollView_Texture.png this] and the borders on the top buttons need to be removed. [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 04:24, 22 December 2012 (MST)&lt;br /&gt;
::I'll be working on the CSS fixes. It should be done by tonight. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 11:39, 22 December 2012 (MST)&lt;br /&gt;
::: Great. Seems much faster now. Thanks [[User:Geohot|geohot]]. --[[User:Adaminsull|Adaminsull]] ([[User talk:Adaminsull|talk]]) 11:40, 22 December 2012 (MST)&lt;br /&gt;
:::Great! But we now have a problem. The &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; mirror is not a duplicate, but a whole nother instance. If you compare the Recent Changes of them both, they are different. George, can you edit the &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; or whatever to **REDIRECT** all traffic over? --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 04:50, 23 December 2012 (UTC)&lt;br /&gt;
::::So after clicking Save, I was put onto &amp;lt;code&amp;gt;166.78.23.129&amp;lt;/code&amp;gt;. Its the same site, but I'm no longer logged in. The edit was saved as you can see, but it could be annoying and ip addresses can be scary to paranoid people. Is there something that tells the server to send you to that IP address when you save? If there is, can you change that also? --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 04:53, 23 December 2012 (UTC)&lt;br /&gt;
:::::Err yea, it isn't exactly &amp;quot;mirroring&amp;quot;. Everything is switched to 166.78.23.129, and I configured it so it no longer shows up as an ip address. A redirect is tricky, because where do I redirect it to, the ip? Where do links from that site go? The traffic to the old site has been going down every hour, and will fully switch once everyones DNS cache is flushed. --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 16:48, 23 December 2012 (UTC)&lt;br /&gt;
::::::Yes! Thanks! --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:50, 24 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Title icon ===&lt;br /&gt;
[[File:I5.png|thumb|right|150px|adaminsull proposal]]&lt;br /&gt;
The top left icon is showing an iPhone 4S. I have made one similar for the iPhone 5. Please consider using it. [[:File:I5.png|I5.png]] --[[User:Adaminsull|Adaminsull]] ([[User talk:Adaminsull|talk]]) 16:08, 23 December 2012 (UTC)&lt;br /&gt;
:The image has some artifacts around it. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:50, 24 December 2012 (UTC)&lt;br /&gt;
:: What do you mean? --[[User:Adaminsull|Adaminsull]] ([[User talk:Adaminsull|talk]]) 01:00, 24 December 2012 (UTC)&lt;br /&gt;
::: Clean up the image --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 20:19, 24 December 2012 (UTC)&lt;br /&gt;
::: I added it over on the right. Look on the left side of the phone. It looks slightly blocky. The cob isn't complete. I'll see if i can fix up the iPhone one. Maybe we could get iSurenix to fix it up? I like the blue text, but I don't know if it will fit with the highly gray/black stuff. I guess it could make it look like a link, but IDK. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:24, 24 December 2012 (UTC)&lt;br /&gt;
:::: Give me a while and I will try to fix it closer. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:59, 24 December 2012 (UTC)&lt;br /&gt;
::::: Check http://theiphonewiki.com/wiki/File:I5.png now. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 21:10, 24 December 2012 (UTC)&lt;br /&gt;
::::: Also I did this one http://theiphonewiki.com/wiki/File:I5image.png --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 21:25, 24 December 2012 (UTC)&lt;br /&gt;
:::::: What do you think? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:50, 27 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== THIS IS THE NEW MIRROR ===&lt;br /&gt;
Isn't migration fun? --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 22:35, 22 December 2012 (UTC)&lt;br /&gt;
:So much --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 23:21, 22 December 2012 (UTC)&lt;br /&gt;
The migration is complete and the old site has been taken offline. Costs me about $50 per month to run, but for now am still avoiding donations or ads. The old one was unacceptably slow, this site gets about 100,000 page loads per day and it was time to move to server that could handle it. It's using a Squid proxy and barely loaded now, so it is capable of handling much more traffic. And it's much more of a pleasure to visit. I'm hoping the increase in speed will encourage more content creation, and if there's anything else I can do to encourage that, let me know, I'm happy to do it. --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 20:09, 23 December 2012 (UTC)&lt;br /&gt;
:Thanks for the migration geohot. This helps a lot. See the comments on your talk page since when we have this problem, I think since February or so.&lt;br /&gt;
:I'd also like to have an emergency contact where we could reach you (just for wiki related issues, maybe only for admins, so that you don't get bothered with nonsense) - you have our emails to contact us for this if you think it's a good idea.&lt;br /&gt;
:If the hosting fee gets a problem, just let us know. Just open a targeted donation and you'll have the money for the next ten years hosting or so. I'm happy to sponsor a month per year or so. --[[User:Http|http]] ([[User talk:Http|talk]]) 22:16, 23 December 2012 (UTC)&lt;br /&gt;
:: Im willing to contribute to the costs, if needed. --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 01:10, 24 December 2012 (UTC)&lt;br /&gt;
::Ditto --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 22:30, 24 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
: It would be nice to see an option for donations, even if not for current running cost for future upgrades or running cost. (Possibly to support related research projects) Just wondering if theres any problem with that?&lt;br /&gt;
&lt;br /&gt;
:Geo, this is a great site, resource its great to see you working behind the scences. I know you could probably afford it and is easier to pay your self but if we can share the cost why not :)&lt;br /&gt;
&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 09:32, 28 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== iOS 6.1 on revised iPhone 4 (n90bap) ===&lt;br /&gt;
[[User:iNeil11|Neil]] claims that the [{{FULLURL:Beta Firmware|diff=28657&amp;amp;oldid=28648}} revised iPhone 4 didn't get iOS 6.1 betas 1-], but Apple [appears to have] released &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{FULLURL:OTA Updates#iPhone 4 (GSM) [Rev A]}} OTA Updates]&amp;lt;/span&amp;gt; for the device. [http://www.9to5mac.com 9to5mac]'s report on [http://9to5mac.com/2012/11/01/apple-releases-ios-6-1-beta-for-ipad-iphone-ipod-touch-xcode-4-6-beta-to-developers/ 6.1b1] and [http://9to5mac.com/2012/11/12/apple-releases-ios-6-1-beta-2-to-developers/ 6.1b2] contains a dev center screenshot that shows no link for the revised device. After inspecting [http://mesu.apple.com/assets/com_apple_MobileAsset_SoftwareUpdate/com_apple_MobileAsset_SoftwareUpdate.xml com_apple_MobileAsset_SoftwareUpdate.xml], there are, in fact, payloads for 6.1b2-6.1b3 and 6.1b3-6.1b4. If there was one for 6.1b1-6.1b2, it has been removed. Any ideas? --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 22:30, 24 December 2012 (UTC)&lt;br /&gt;
: There must have been due to OTA updates. That is enough evidence. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 18:43, 27 December 2012 (UTC)&lt;br /&gt;
::OTA updates '''aren't''' enought evidence. Apple's automatic packaging system could have compiled the deltas even though there wasn't an IPSW for the device. Unless you can give proof of an IPSW, there are no betas. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:45, 27 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Stub ===&lt;br /&gt;
Can we rename &amp;quot;Stub|firmware to stub|Page so its stub page as it sounds silly as firmware? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 23:32, 25 December 2012 (UTC)&lt;br /&gt;
:Firmware is software for the hardware. i.e. baseband. software is user mode stuff. Plus, I set it up that way because that is how Wikipedia does it. It was a simple copy-paste with some modifications so it would work here. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:05, 26 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Editing help ===&lt;br /&gt;
I noticed on the edit page there is a link to [[Help:Editing]]. This is actually an empty page. Should we remove this from the page or add some info to it? I am not sure what to add to it even so I haven't touched it. I was wondering what you all thought. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:54, 16 January 2013 (UTC)&lt;br /&gt;
:To remove it requires knowing the page it is set on (in the &amp;lt;code&amp;gt;Mediawiki:&amp;lt;/code&amp;gt; NS). If you can find that, I'll be fine with changing it. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:26, 17 January 2013 (UTC)&lt;br /&gt;
::It's at [[MediaWiki:Edithelppage]]. ([[Special:AllMessages]] is helpful.) --[[User:thekirbylover|the]][[User talk:thekirbylover|kirby]][[Special:Contributions/thekirbylover|lover]] 11:23, 17 January 2013 (UTC)&lt;br /&gt;
:Fixed. I changed it to link to [[wikipedia:Help:Editing|Wikipedia's page]]. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:50, 18 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Page Deletion ===&lt;br /&gt;
I was wondering how long we have to wait for a page to be deleted? I noticed two that should be. [[iDevice Info]] and [[Sort this]]. {{unsigned|adaminsull}}&lt;br /&gt;
:It varies. Some are within a day. Some take a month. Pages with more content generally take longer. As for [[Sort this]], it contains some useful content, albeit unsorted. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 22:44, 23 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== evad3rs page ===&lt;br /&gt;
I made this page but [[User:5urd|5urd]] deleted this. I was wondering why? Also what are everybody's thoughts on this? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 11:43, 26 January 2013 (UTC)&lt;br /&gt;
:We had this discussion in the past already on some similar pages. But I think when several of these respected hackers bring this term up several times, then we can also have a page for it. But [[User:Adaminsull|Adaminsull]], don't just create the page again, wait for this discussion to finish. --[[User:Http|http]] ([[User talk:Http|talk]]) 11:59, 26 January 2013 (UTC)&lt;br /&gt;
:: I had already made it before seeing this. In future I will just wait. I did put a note to [[User:5urd|5urd]] saying that he left no reason for deletion. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 12:02, 26 January 2013 (UTC) There is also a twitter account and it has been mentioned that its them by [[user:Pod2g|pod2g]].&lt;br /&gt;
:: I also think when a page is deleted the user should give a reason for it. Otherwise no one knows why. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 12:11, 26 January 2013 (UTC)&lt;br /&gt;
::: It is correct that deletions should be discussed first. [[User:5urd|5urd]], can you give a reason why you acted so fast, with no discussion at all? --[[User:Http|http]] ([[User talk:Http|talk]]) 12:21, 26 January 2013 (UTC)&lt;br /&gt;
:My apologies. I deleted it as we had an edit war about 2 1/2 years ago on unpopular dev &amp;quot;teams&amp;quot; which resulted in the 3 year block of the [[Main Page|main page]]. There were numerous pages made and a flood of edits to the main page. A simple mention my pod2g does not validate a &amp;quot;team&amp;quot;'s &amp;quot;worthiness&amp;quot; unless it was stated that he is working with them. On a side note, just because you see a &amp;quot;team&amp;quot; that claims to have a jailbreak for 6.0 does not mean they are legitimate. I now looked the team up and it is legitimate, so again, my apologies. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 01:08, 27 January 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Community_portal&amp;diff=29905</id>
		<title>The iPhone Wiki:Community portal</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Community_portal&amp;diff=29905"/>
		<updated>2013-01-28T09:32:53Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk Archive|2010|2011|2012}}&lt;br /&gt;
{{float toc|right}}&lt;br /&gt;
{{see also|Unsolved problems}}&lt;br /&gt;
This is the place to post ideas to help the wiki and for proposed changes that admins must make.&lt;br /&gt;
&lt;br /&gt;
== Site Related Requests ==&lt;br /&gt;
=== More Esser Info ===&lt;br /&gt;
i0nic's slides from his CanSecWest [http://antid0te.com/CSW2012_StefanEsser_iOS5_An_Exploitation_Nightmare_FINAL.pdf presentation have been released]. Where should we link to them from? --[[User:Beej|beej]] 17:38, 17 March 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== iPhone-Elite ===&lt;br /&gt;
I think we should include all this old stuff before it gets lost: [http://code.google.com/p/iphone-elite/ code.google.com/p/iphone-elite/]. I mean the wiki articles there. Most infos should be already here, but I'm sure a lot of things are missing too.&lt;br /&gt;
--[[User:Http|http]] 15:02, 26 June 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== Theme ===&lt;br /&gt;
Several people are compaining about the theming/style change [http://twitter.com/#!/DarkMalloc/status/174555059777052672 1] [http://twitter.com/#!/Gojohnnyboi/status/178253989232648192 2]. I wasn't involved in this change (except the new image), but I think there was no discussion about changing the default style. Can't we switch the default style back to how it was and for those that like a fancy new theme can still have the new one? -- [[User:Http|http]] 16:37, 9 March 2012 (MST)&lt;br /&gt;
:The way to add new themes would be to have access to the server. Thats why we did this. What we can do is get geohot to copy Vector.php, Vector.deps.php, and Vector/ to iPhone.php, iPhone.deps.php, and iPhone/ and modify some variables. I can do that. Then just move [[Mediawiki:Vector.css]] to [[Mediawiki:iPhone.css]]. --[[User:5urd|5urd]] 17:05, 9 March 2012 (MST)&lt;br /&gt;
::Second this. In fact, seeing as it'll have the same base html/css/js as vector, geohot can copy Vector.deps.php&amp;amp;rarr;iPhone.deps.php, [http://pastie.org/3583443 save this to iPhone.php], put &amp;lt;tt&amp;gt;$wgDefaultSkin=&amp;quot;iphone&amp;quot;;&amp;lt;/tt&amp;gt; in LocalSettings.php and then [http://theiphonewiki.com/wiki/index.php?title=special:movepage&amp;amp;wpOldTitle=mediawiki:vector.css&amp;amp;wpNewTitle=mediawiki:iPhone.css&amp;amp;wpReason=moving+iphone+style+to+separate+skin&amp;amp;wpMovetalk=1 move the css] [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 02:01, 13 March 2012 (MDT)&lt;br /&gt;
:As I've tweeted about since last night, I decided to give the current iOS-like theme a bit of a makeover. [http://img.ly/fa7T Here's] how it looks in Chromium. The theme also works in Firefox for Windows, except the left navigation tabs aren't shifted closer to the center. I haven't gotten around to testing it in other browsers just yet, unfortunately. Thoughts on this? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 18:32, 12 March 2012 (MDT)&lt;br /&gt;
::Looks great, though as I mentioned on twitter, the heading should be put somewhere in the title bar area so it looks more realistic. Maybe something similar to the &amp;quot;other network&amp;quot; window under Wi-Fi settings. [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 02:01, 13 March 2012 (MDT)&lt;br /&gt;
:::That'd be nice, but I don't want the page heading to overlap the tabs. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 13:46, 13 March 2012 (MDT)&lt;br /&gt;
I added my modifications to the theme. It works as desired in all (desktop) browsers except IE… I'll make an attempt at improving the theme in IE 7/+. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 21:05, 8 April 2012 (MDT)&lt;br /&gt;
:Looking great :) I tested in IE8 and 9, doesn't look too bad, barring the unselected tabs due to the solid background; you can use the longer &amp;lt;tt&amp;gt;filter&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;-ms-filter&amp;lt;/tt&amp;gt; syntax [http://msdn.microsoft.com/en-us/library/ms532997(v=vs.85).aspx like so] for IE gradients [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 09:06, 15 April 2012 (MDT)&lt;br /&gt;
----&lt;br /&gt;
I created more modifications that I'd like feedback on before the possibly get implemented. Both of these are meant to further help emulate the iOS look. I was thinking of giving the sidebar and header bar fixed positioning, so they stick around regardless of where you scroll. ([http://img.ly/nded Screenshot]) I also created some CSS that makes some headers (particularly those on the [[Main Page]] and [[Special:SpecialPages|Special pages]] page) look like iOS… sections? (I don't recall the correct term for it.) [http://img.ly/ndee Here's] a screenshot since I suck at describing what I'm trying to say. :P Thoughts on these changes? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 19:39, 11 September 2012 (MDT)&lt;br /&gt;
:They're section headers :) and they look great, but maybe some negative margins (like &amp;lt;code&amp;gt;margin: 0 -8px&amp;lt;/code&amp;gt;) could be used to make them extend to the edge of the page area and look more iOS-y. The top bar could go well with some fixed positioning, but I don't think the sidebar should. [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 19:51, 11 September 2012 (MDT)&lt;br /&gt;
::I didn't really want the sidebar to be fixed either. However, the title bar actually stretches across the complete width of the page, and scrolling down on long pages can reveal that.[http://img.ly/nk8O] Currently, that section of the title bar is hidden by applying the linen background to the logo, hence why I currently have the sidebar fixed. Any ideas on how deal with the title bar? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 13:04, 14 September 2012 (MDT)&lt;br /&gt;
:::One small issue I noticed with making the title bar fixed is that, when you click on an anchor link, the title bar will cover up the header for the section you're looking at (and some content as well). You can always scroll a little up to see what was being blocked though. To combat this problem, I entertained the idea of making just the area where page content is displayed the part that scrolls.[http://img.ly/nqrY] I don't think that a lot of people (especially those with small screens) would like this change, so I'm expecting heavy criticism. I plan on using the previously-mentioned method for the fixed title bar instead of this newer method, unless everybody actually prefers the newer method. :P (Note that the scrolling area is not for the whole page, just the content area.) --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 20:13, 16 September 2012 (MDT)&lt;br /&gt;
----&lt;br /&gt;
I'm interested in changing the banner alert for when someone edits your talk page (or a page you're watching?). [http://cl.ly/image/3T1U3b2m0i09 Here's] how it currently looks, and &amp;lt;span style=&amp;quot;text-decoration:line-through;&amp;quot;&amp;gt;[http://cl.ly/image/1G1p3w3Az0D1R here's]&amp;lt;/span&amp;gt;[http://cl.ly/image/1G1p3w3A0D1R here's] my proposal. The newer styling is based on iOS once again (the notification banners) and seems more pleasing to the eye, but I'm not sure if it catches the user's attention as well as the older version. (I think it does, but I'm biased. :P) Thoughts? --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] ([[User talk:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;talk&amp;lt;/span&amp;gt;]]) 20:03, 24 December 2012 (UTC)&lt;br /&gt;
:Ummmm... Your proposal can't be found :P --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:14, 24 December 2012 (UTC)&lt;br /&gt;
::Fixed the link. Not sure how that &amp;quot;z&amp;quot; slipped into the URL. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] ([[User talk:Dialexio|&amp;lt;span style=&amp;quot;color:#BA0000; font-weight:normal;&amp;quot;&amp;gt;talk&amp;lt;/span&amp;gt;]]) 21:34, 24 December 2012 (UTC)&lt;br /&gt;
:::I love it! Maybe move it up a bit and stretch across the entire screen like a notification center banner? I might be able to through together some CSS ([[Mediawiki:vector.js|vector.js]]) for a fold down like the iOS banners. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 21:51, 24 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== [[Firmware]] page ===&lt;br /&gt;
I know I just created the iPad mini and iPad (4th generation) entries on the [[Firmware]] page, but I was thinking… Instead of keeping the firmware tables unique to each model, could we keep the firmware tables divided by ''generation'' instead? (i.e. Instead of editing three pages for the iPad mini to add a new firmware, there would be just one page that holds the three firmware tables.) It'd certainly help keep the amount of changes made with each new firmware to a minimum. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 19:50, 30 October 2012 (MDT)&lt;br /&gt;
:That would certainly reduce the amount of edits. They were separated as the source was getting ridiculously long. I'm for it. --[[User:5urd|5urd]] 20:00, 30 October 2012 (MDT)&lt;br /&gt;
:As long as no information gets lost, feel free to change it. But I wonder how you want to put all this into a horizontal design. I think it won't fit or you'd have to remove infos. Can you explain further? --[[User:Http|http]] 00:31, 31 October 2012 (MDT)&lt;br /&gt;
::I think you might be misunderstanding a bit; I'm planning on, as one example, copying all of the iPad 2 firmware tables into one embedded page, instead of having four different pages that require editing. Everything's still going to look the same. :P --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 01:21, 31 October 2012 (MDT)&lt;br /&gt;
:::Yes, I misunderstood you. I thought you wanted to regroup the lists by iOS version. Yes, just grouping more devices together seems like a simple change and seems to be useful. --[[User:Http|http]] 04:06, 31 October 2012 (MDT)&lt;br /&gt;
:Maybe we could do it like [[Beta Firmware]] where all current devices are on the page while deprecated devices are separated off. --[[User:5urd|5urd]] 18:45, 31 October 2012 (MDT)&lt;br /&gt;
:: This would make the code very long, horrible and hard to detect. Maybe someone can make a template like &amp;quot;Latest Public Release&amp;quot; on device pages? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 18:41, 27 December 2012 (UTC)&lt;br /&gt;
:::What? I made [[Beta Firmware]] like that so that instead of editing 15 pages ''per beta'', you would only need to edit one. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:46, 27 December 2012 (UTC)&lt;br /&gt;
:::: Sorry I was thinking you meant all devices on one page. Would you like me to attempt to do it? Obviously I will preview it first to make sure its ok. I feel that this would be a good idea.  --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 19:00, 14 January 2013 (UTC)&lt;br /&gt;
:::::That's fine, but I would move the &amp;quot;deprecated&amp;quot; devices off of it to their own like [[Beta Firmware]] is to reduce clutter a bit. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 19:31, 14 January 2013 (UTC)&lt;br /&gt;
::::: Ok sure. Or what about making a new page for them like [[Unsupported Devices]] ? This would make more sense I would think. I could also do this on [[Beta Firmware]] too. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 19:34, 14 January 2013 (UTC)&lt;br /&gt;
:::::: I have made a depreciated devices template for each device type and have added them to that. Sorry for lots of edits but this was required to make the wiki in shape. Enjoy. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:29, 14 January 2013 (UTC)&lt;br /&gt;
::::::: This now also applies to [[Beta Firmware]]. I did this because it uses less templates, looks neater and is easier to add devices to if/when needed. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 22:07, 14 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== iPad mini ===&lt;br /&gt;
Me and Alex were chatting on Twitter and the topic of what to do with the iPad mini and two solutions came up:&lt;br /&gt;
* New section on [[iPad]]&lt;br /&gt;
* New page: [[iPad mini]]&lt;br /&gt;
The problem I see with the new page is there are three different models and when we have multiple models for a device, we make the page with that name a disambiguation page. Maybe we could have [[iPad mini]] have a note at the top to a disambiguation page ([[iPad mini (disambiguation)]] or [[iPad mini (first generation)]])? I don't want [[iPad mini 1G]] as we don't list the key pages with the 1G in the title ([[Wildcat 7B500 (iPad)|Wildcat 7B500 ('''iPad''')]]). Any thoughts? --[[User:5urd|5urd]] 09:51, 25 October 2012 (MDT)&lt;br /&gt;
:So let's see what we have right now for all the other categories:&lt;br /&gt;
:* [[iPhone]] -&amp;gt; [[m68ap]] for 1st gen, [[n82ap]] for 2nd gen, [[n88ap]] 3rd gen, [[iPhone 4]] with different models [[n90ap]], [[n90bap]], [[n92ap]], etc.&lt;br /&gt;
:* [[iPod touch]] -&amp;gt; [[n45ap]] for 1st gen, [[n72ap]] for 2nd gen, etc.&lt;br /&gt;
:* [[iPad]] -&amp;gt; [[k48ap]] for 1st gen (both Wi-Fi and 3G), [[iPad 2]] for 2nd gen with [[k93ap]], [[k94ap]], [[k95ap]], [[k93aap]], etc.&lt;br /&gt;
:* [[Apple TV]] -&amp;gt; [[k66ap]] for 2nd gen&lt;br /&gt;
:* [[iPad mini]] -&amp;gt; ? for 1st gen with kap123 etc. for the different models&lt;br /&gt;
:So previously we didn't have the problem, because:&lt;br /&gt;
:* 1st gen iPhone was only available in one model, [[m68ap]]&lt;br /&gt;
:* same for iPod touch, only one model, [[n45ap]]&lt;br /&gt;
:* for iPad, both models (Wi-Fi and 3G) had the same model number, later devices have different numbers.&lt;br /&gt;
:* for Apple TV, the first iOS version was 2nd gen, so the name without a version number can be used for the device category&lt;br /&gt;
:For me it's clear that [[iPad mini]] is for the category of device and must be a separate page. As long as we have only one model, we can add all infos to there and don't create another page between the category and the individual models.&lt;br /&gt;
:So the question comes up what to use later when there are more generations, what to use as disambiguation page between the category page [[iPad mini]] and the individual models, something that describes the first generation. We can't use [[iPad mini]], because that's for the category. Why not use [[iPad mini 1]] or [[iPad mini 1G]]? I mean the only problem is that it doesn't match the key pages. So either we start the key pages to include the generation as well, or we simply ignore this difference. I mean why is this a problem if this single page to describe the specifics of the first generation iPad mini has a generation number in the page title? Everybody knows that leaving this 1G away gets you to the device category page [[iPad mini]]. So I don't see a problem here. And as long as there is no 2nd generation, we don't even need such a page. Ok, so I suggest:&lt;br /&gt;
:* create [[iPad mini]] for the device category&lt;br /&gt;
:* while no 2nd generation exists, put all links onto that same page [[iPad mini]]&lt;br /&gt;
:* when 2nd gen iPad mini comes out, create a page [[iPad mini 1]] and [[iPad mini 2]] (or with the &amp;quot;G&amp;quot; if you wish)&lt;br /&gt;
:* the key pages can be with our without the &amp;quot;1G&amp;quot;, I don't care&lt;br /&gt;
--[[User:Http|http]] 14:46, 25 October 2012 (MDT)&lt;br /&gt;
::I went ahead and moved the stuff to [[iPad mini]] with a possible link to [[iPad mini 1G]]. I kept the G because everything else has it. I also put a note up on [[iPad]] for the link. The key pages should be determined on how they are with other devices:&lt;br /&gt;
::* One model type (like iPad 1G)&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini)&amp;lt;/code&amp;gt;&lt;br /&gt;
::* Multiple (all else)&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini Wi-Fi)&amp;lt;/code&amp;gt;&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini GSM)&amp;lt;/code&amp;gt;&lt;br /&gt;
::** &amp;lt;code&amp;gt;(iPad mini Global)&amp;lt;/code&amp;gt;&lt;br /&gt;
::I don't think we should put the &amp;lt;code&amp;gt;1G&amp;lt;/code&amp;gt; on the key pages as we don't use &amp;lt;code&amp;gt;(iPhone 2G)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;(iPod touch 1G)&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;(iPad 1G)&amp;lt;/code&amp;gt;. --[[User:5urd|5urd]] 21:38, 25 October 2012 (MDT)&lt;br /&gt;
:: I will make them all [[iPad mini]]. When/if we get a 2G iPad mini, add iPad mini 2G. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 15:44, 15 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Baseband Chip Pages ===&lt;br /&gt;
This has been discused before, but why do we use the marketing name for the earliest three baseband chip pages? Because we list the processors under their internal name (not marketing) and the device pages are their internal, not marketing ([[n82ap]] instead of &amp;quot;iPhone 3G&amp;quot;; [[n72ap]] instead of &amp;quot;iPod touch 3G&amp;quot; or &amp;quot;iPod touch (third generation)&amp;quot;). We even have the key pages by code name and build number, not version! Those three pages are the only ones that are listed under their marketing name, not internal. --[[User:5urd|5urd]] 10:24, 25 October 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== Key Pages for [[n90ap|iPhone 4 GSM]] ===&lt;br /&gt;
Currently, we list the GSM varient's key pages with &amp;lt;code&amp;gt;(iPhone 4)&amp;lt;/code&amp;gt; with the Rev A ones at &amp;lt;code&amp;gt;(iPhone 4 GSM Rev A)&amp;lt;/code&amp;gt;, but if Apple decides to release another version of the [[n92ap|CDMA varient]], then we would have:&lt;br /&gt;
* iPhone 4&lt;br /&gt;
* iPhone 4 GSM Rev A&lt;br /&gt;
* iPhone 4 CDMA&lt;br /&gt;
* iPhone 4 CDMA Rev A&lt;br /&gt;
I think we should move the original GSM ones to &amp;lt;code&amp;gt;iPhone 4 GSM&amp;lt;/code&amp;gt; like we do for other pages such as [[Firmware]] ([[Firmware/iPhone 4 GSM|GSM]]/[[Firmware/iPhone 4 GSM Rev A|GSM Rev A]]/[[Firmware/iPhone 4 CDMA|CDMA]]) and [[Beta Firmware]] ([[Beta Firmware/iPhone 4 GSM|GSM]]/[[Beta Firmware/iPhone 4 CDMA|CDMA]]). This was proposed back about a month after the CDMA version came out, but we left it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Maybe just four or five pages a day? It will take a few weeks, but it could be done. --[[User:5urd|5urd]] 16:02, 31 October 2012 (MDT)&lt;br /&gt;
:Being the person that initially proposed this change, it sounds good to me (as I said on Twitter). Since there are quite a lot of key pages, it would definitely be best to spread out the change over several days (or weeks). --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 23:01, 31 October 2012 (MDT)&lt;br /&gt;
:The extension &amp;lt;code&amp;gt;(iPhone 4)&amp;lt;/code&amp;gt; was fine when there was only one iPhone 4. But now, with the CDMA, Rev. A, etc. we need the differentiation. So yes, I agree with the change. But I would rather change all pages at once (if everybody agrees to the change itself). Preferably during a quiet time, when there were no other edits for a week or so. And by the way, for the iPhone 5, Apple refers to the two models as A1428 and A1429, not Global and GSM: [http://www.apple.com/iphone/LTE/] --[[User:Http|http]] 01:33, 2 November 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki upgraded ===&lt;br /&gt;
Now version 1.20.2 And switched to PHP 5.4, hopefully it'll be faster. --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 00:49, 22 December 2012 (MST)&lt;br /&gt;
: Thanks --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 00:52, 22 December 2012 (MST)&lt;br /&gt;
:: We have realish caching now too, there's no reason this site perf should be bad. If it's still slow at all tomorrow, let me know and I'll move to rackspace --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 04:19, 22 December 2012 (MST)&lt;br /&gt;
:Definitely seems faster. The update caused a few CSS problems though - the background image URL needs to be updated to [http://theiphonewiki.com/w/images/1/1a/ScrollView_Texture.png this] and the borders on the top buttons need to be removed. [[User:thekirbylover|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;the&amp;lt;/span&amp;gt;]][[User talk:thekirbylover|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;kirby&amp;lt;/span&amp;gt;]][[Special:Contributions/thekirbylover|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;lover&amp;lt;/span&amp;gt;]] 04:24, 22 December 2012 (MST)&lt;br /&gt;
::I'll be working on the CSS fixes. It should be done by tonight. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 11:39, 22 December 2012 (MST)&lt;br /&gt;
::: Great. Seems much faster now. Thanks [[User:Geohot|geohot]]. --[[User:Adaminsull|Adaminsull]] ([[User talk:Adaminsull|talk]]) 11:40, 22 December 2012 (MST)&lt;br /&gt;
:::Great! But we now have a problem. The &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; mirror is not a duplicate, but a whole nother instance. If you compare the Recent Changes of them both, they are different. George, can you edit the &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; or whatever to **REDIRECT** all traffic over? --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 04:50, 23 December 2012 (UTC)&lt;br /&gt;
::::So after clicking Save, I was put onto &amp;lt;code&amp;gt;166.78.23.129&amp;lt;/code&amp;gt;. Its the same site, but I'm no longer logged in. The edit was saved as you can see, but it could be annoying and ip addresses can be scary to paranoid people. Is there something that tells the server to send you to that IP address when you save? If there is, can you change that also? --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 04:53, 23 December 2012 (UTC)&lt;br /&gt;
:::::Err yea, it isn't exactly &amp;quot;mirroring&amp;quot;. Everything is switched to 166.78.23.129, and I configured it so it no longer shows up as an ip address. A redirect is tricky, because where do I redirect it to, the ip? Where do links from that site go? The traffic to the old site has been going down every hour, and will fully switch once everyones DNS cache is flushed. --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 16:48, 23 December 2012 (UTC)&lt;br /&gt;
::::::Yes! Thanks! --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:50, 24 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Title icon ===&lt;br /&gt;
[[File:I5.png|thumb|right|150px|adaminsull proposal]]&lt;br /&gt;
The top left icon is showing an iPhone 4S. I have made one similar for the iPhone 5. Please consider using it. [[:File:I5.png|I5.png]] --[[User:Adaminsull|Adaminsull]] ([[User talk:Adaminsull|talk]]) 16:08, 23 December 2012 (UTC)&lt;br /&gt;
:The image has some artifacts around it. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:50, 24 December 2012 (UTC)&lt;br /&gt;
:: What do you mean? --[[User:Adaminsull|Adaminsull]] ([[User talk:Adaminsull|talk]]) 01:00, 24 December 2012 (UTC)&lt;br /&gt;
::: Clean up the image --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 20:19, 24 December 2012 (UTC)&lt;br /&gt;
::: I added it over on the right. Look on the left side of the phone. It looks slightly blocky. The cob isn't complete. I'll see if i can fix up the iPhone one. Maybe we could get iSurenix to fix it up? I like the blue text, but I don't know if it will fit with the highly gray/black stuff. I guess it could make it look like a link, but IDK. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:24, 24 December 2012 (UTC)&lt;br /&gt;
:::: Give me a while and I will try to fix it closer. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:59, 24 December 2012 (UTC)&lt;br /&gt;
::::: Check http://theiphonewiki.com/wiki/File:I5.png now. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 21:10, 24 December 2012 (UTC)&lt;br /&gt;
::::: Also I did this one http://theiphonewiki.com/wiki/File:I5image.png --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 21:25, 24 December 2012 (UTC)&lt;br /&gt;
:::::: What do you think? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:50, 27 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== THIS IS THE NEW MIRROR ===&lt;br /&gt;
Isn't migration fun? --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 22:35, 22 December 2012 (UTC)&lt;br /&gt;
:So much --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 23:21, 22 December 2012 (UTC)&lt;br /&gt;
The migration is complete and the old site has been taken offline. Costs me about $50 per month to run, but for now am still avoiding donations or ads. The old one was unacceptably slow, this site gets about 100,000 page loads per day and it was time to move to server that could handle it. It's using a Squid proxy and barely loaded now, so it is capable of handling much more traffic. And it's much more of a pleasure to visit. I'm hoping the increase in speed will encourage more content creation, and if there's anything else I can do to encourage that, let me know, I'm happy to do it. --[[User:Geohot|geohot]] ([[User talk:Geohot|talk]]) 20:09, 23 December 2012 (UTC)&lt;br /&gt;
:Thanks for the migration geohot. This helps a lot. See the comments on your talk page since when we have this problem, I think since February or so.&lt;br /&gt;
:I'd also like to have an emergency contact where we could reach you (just for wiki related issues, maybe only for admins, so that you don't get bothered with nonsense) - you have our emails to contact us for this if you think it's a good idea.&lt;br /&gt;
:If the hosting fee gets a problem, just let us know. Just open a targeted donation and you'll have the money for the next ten years hosting or so. I'm happy to sponsor a month per year or so. --[[User:Http|http]] ([[User talk:Http|talk]]) 22:16, 23 December 2012 (UTC)&lt;br /&gt;
:: Im willing to contribute to the costs, if needed. --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 01:10, 24 December 2012 (UTC)&lt;br /&gt;
::Ditto --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 22:30, 24 December 2012 (UTC)&lt;br /&gt;
:: It would be nice to see an option for donations, even if not for current running cost for future upgrades or running cost. (Possibly to support research even) Just wondering if theres any problem with that?&lt;br /&gt;
&lt;br /&gt;
Geo, this is a great site, resource its great to see you working behind the scences. I know you could probably afford it and is easier to pay your self but if we can share the cost why not :)&lt;br /&gt;
&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] ([[User talk:Markcoker|talk]]) 09:32, 28 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== iOS 6.1 on revised iPhone 4 (n90bap) ===&lt;br /&gt;
[[User:iNeil11|Neil]] claims that the [{{FULLURL:Beta Firmware|diff=28657&amp;amp;oldid=28648}} revised iPhone 4 didn't get iOS 6.1 betas 1-], but Apple [appears to have] released &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{FULLURL:OTA Updates#iPhone 4 (GSM) [Rev A]}} OTA Updates]&amp;lt;/span&amp;gt; for the device. [http://www.9to5mac.com 9to5mac]'s report on [http://9to5mac.com/2012/11/01/apple-releases-ios-6-1-beta-for-ipad-iphone-ipod-touch-xcode-4-6-beta-to-developers/ 6.1b1] and [http://9to5mac.com/2012/11/12/apple-releases-ios-6-1-beta-2-to-developers/ 6.1b2] contains a dev center screenshot that shows no link for the revised device. After inspecting [http://mesu.apple.com/assets/com_apple_MobileAsset_SoftwareUpdate/com_apple_MobileAsset_SoftwareUpdate.xml com_apple_MobileAsset_SoftwareUpdate.xml], there are, in fact, payloads for 6.1b2-6.1b3 and 6.1b3-6.1b4. If there was one for 6.1b1-6.1b2, it has been removed. Any ideas? --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 22:30, 24 December 2012 (UTC)&lt;br /&gt;
: There must have been due to OTA updates. That is enough evidence. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 18:43, 27 December 2012 (UTC)&lt;br /&gt;
::OTA updates '''aren't''' enought evidence. Apple's automatic packaging system could have compiled the deltas even though there wasn't an IPSW for the device. Unless you can give proof of an IPSW, there are no betas. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 20:45, 27 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Stub ===&lt;br /&gt;
Can we rename &amp;quot;Stub|firmware to stub|Page so its stub page as it sounds silly as firmware? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 23:32, 25 December 2012 (UTC)&lt;br /&gt;
:Firmware is software for the hardware. i.e. baseband. software is user mode stuff. Plus, I set it up that way because that is how Wikipedia does it. It was a simple copy-paste with some modifications so it would work here. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:05, 26 December 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Editing help ===&lt;br /&gt;
I noticed on the edit page there is a link to [[Help:Editing]]. This is actually an empty page. Should we remove this from the page or add some info to it? I am not sure what to add to it even so I haven't touched it. I was wondering what you all thought. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 20:54, 16 January 2013 (UTC)&lt;br /&gt;
:To remove it requires knowing the page it is set on (in the &amp;lt;code&amp;gt;Mediawiki:&amp;lt;/code&amp;gt; NS). If you can find that, I'll be fine with changing it. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:26, 17 January 2013 (UTC)&lt;br /&gt;
::It's at [[MediaWiki:Edithelppage]]. ([[Special:AllMessages]] is helpful.) --[[User:thekirbylover|the]][[User talk:thekirbylover|kirby]][[Special:Contributions/thekirbylover|lover]] 11:23, 17 January 2013 (UTC)&lt;br /&gt;
:Fixed. I changed it to link to [[wikipedia:Help:Editing|Wikipedia's page]]. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 00:50, 18 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Page Deletion ===&lt;br /&gt;
I was wondering how long we have to wait for a page to be deleted? I noticed two that should be. [[iDevice Info]] and [[Sort this]]. {{unsigned|adaminsull}}&lt;br /&gt;
:It varies. Some are within a day. Some take a month. Pages with more content generally take longer. As for [[Sort this]], it contains some useful content, albeit unsorted. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 22:44, 23 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== evad3rs page ===&lt;br /&gt;
I made this page but [[User:5urd|5urd]] deleted this. I was wondering why? Also what are everybody's thoughts on this? --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 11:43, 26 January 2013 (UTC)&lt;br /&gt;
:We had this discussion in the past already on some similar pages. But I think when several of these respected hackers bring this term up several times, then we can also have a page for it. But [[User:Adaminsull|Adaminsull]], don't just create the page again, wait for this discussion to finish. --[[User:Http|http]] ([[User talk:Http|talk]]) 11:59, 26 January 2013 (UTC)&lt;br /&gt;
:: I had already made it before seeing this. In future I will just wait. I did put a note to [[User:5urd|5urd]] saying that he left no reason for deletion. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 12:02, 26 January 2013 (UTC) There is also a twitter account and it has been mentioned that its them by [[user:Pod2g|pod2g]].&lt;br /&gt;
:: I also think when a page is deleted the user should give a reason for it. Otherwise no one knows why. --[[User:Adaminsull|adaminsull]] ([[User talk:Adaminsull|talk]]) 12:11, 26 January 2013 (UTC)&lt;br /&gt;
::: It is correct that deletions should be discussed first. [[User:5urd|5urd]], can you give a reason why you acted so fast, with no discussion at all? --[[User:Http|http]] ([[User talk:Http|talk]]) 12:21, 26 January 2013 (UTC)&lt;br /&gt;
:My apologies. I deleted it as we had an edit war about 2 1/2 years ago on unpopular dev &amp;quot;teams&amp;quot; which resulted in the 3 year block of the [[Main Page|main page]]. There were numerous pages made and a flood of edits to the main page. A simple mention my pod2g does not validate a &amp;quot;team&amp;quot;'s &amp;quot;worthiness&amp;quot; unless it was stated that he is working with them. On a side note, just because you see a &amp;quot;team&amp;quot; that claims to have a jailbreak for 6.0 does not mean they are legitimate. I now looked the team up and it is legitimate, so again, my apologies. --[[User:5urd|5urd]] ([[User talk:5urd|talk]]) 01:08, 27 January 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Baseband_Device&amp;diff=29083</id>
		<title>Baseband Device</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Baseband_Device&amp;diff=29083"/>
		<updated>2013-01-01T08:09:11Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: &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 its NVRAM.&lt;br /&gt;
&lt;br /&gt;
The [[M68ap|iPhone]]'s baseband processor is the [[S-Gold 2]]. The [[N82ap|iPhone 3G]], the [[N88ap|iPhone 3GS]] and the [[K48ap|iPad]] make use of the [[X-Gold 608]] chip for this purpose. The [[N90ap|iPhone 4 (GSM)]] and [[K94ap|iPad 2 (GSM)]] use the [[XMM 6180]], while the [[N92ap|iPhone 4 (CDMA)]] uses the [[MDM6600]] and the [[N94ap|iPhone 4S]] uses the [[MDM6610]]&lt;br /&gt;
&lt;br /&gt;
You can check some [[Baseband Commands]].&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;
 0xA00--IMEI signature&lt;br /&gt;
 0xB00--IMEI&lt;br /&gt;
 0xC00--Locks table&lt;br /&gt;
&lt;br /&gt;
===Encryption===&lt;br /&gt;
Many of the sections are encrypted using [[Baseband TEA Keys|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;
&lt;br /&gt;
===[[S-Gold  2]]===&lt;br /&gt;
* [[Fakeblank]]&lt;br /&gt;
* [[IPSF]]&lt;br /&gt;
* [[Minus 0x400]]&lt;br /&gt;
* [[Minus 0x20000 with Back Extend Erase]]&lt;br /&gt;
&lt;br /&gt;
===[[X-Gold 608]]=== &lt;br /&gt;
* [[JerrySIM]]&lt;br /&gt;
* [[AT+stkprof]]&lt;br /&gt;
* [[AT+XLOG Vulnerability]]&lt;br /&gt;
* [[AT+XEMN Heap Overflow]]&lt;br /&gt;
* [[AT+XAPP Vulnerability]]&lt;br /&gt;
&lt;br /&gt;
===[[XMM 6180]]===&lt;br /&gt;
* [[AT+XAPP Vulnerability]]&lt;br /&gt;
&lt;br /&gt;
===[[MDM6600]]===&lt;br /&gt;
* none right now&lt;br /&gt;
&lt;br /&gt;
===[[MDM6610]]===&lt;br /&gt;
* none right now&lt;br /&gt;
&lt;br /&gt;
===[[MDM9615]]===&lt;br /&gt;
* none right now &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;
[[Category:Baseband]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Fuzzyband_Downgrader&amp;diff=21213</id>
		<title>Talk:Fuzzyband Downgrader</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Fuzzyband_Downgrader&amp;diff=21213"/>
		<updated>2011-09-27T13:53:11Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: Created page with &amp;quot;What is the current process when iphone upgrades its baseband with an iphone update? What is the security envoled in stopping a downgrade. What is required to be able to downgrad...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What is the current process when iphone upgrades its baseband with an iphone update?&lt;br /&gt;
What is the security envoled in stopping a downgrade. What is required to be able to downgrade a baseband. (and an another noob question i guess, what would be required to load a custom baseband, is it possible/has it been done).&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Fuzzyband_Downgrader&amp;diff=21212</id>
		<title>Fuzzyband Downgrader</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Fuzzyband_Downgrader&amp;diff=21212"/>
		<updated>2011-09-27T13:48:54Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: Added for information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3G Fuzzyband Downgrader detects your bootloader and baseband and downgrade it with a simple click. Fuzzyband  will downgrade any baseband from 2.30 to 4.26.08 (beta 5). This GUI Baseband Downgrader was created by w1kedZ (coding) &amp;amp; DHowett (GUI). It is based on the exploit in the 5.08 bootloader found by geohotz.&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:DFU_Mode&amp;diff=21211</id>
		<title>Talk:DFU Mode</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:DFU_Mode&amp;diff=21211"/>
		<updated>2011-09-27T08:31:14Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;failsafe thing was made up by zibri, his point was you can always downgrade to 1.1.4, but it is really officially known as Device Firmware Upgrade by '''the people actually invented it :P'''&lt;br /&gt;
&lt;br /&gt;
== drg ==&lt;br /&gt;
Contradiction... can or cannot exit DFU without restore??&lt;br /&gt;
:Can exit no problem ~geohot&lt;br /&gt;
::Method one and method two are the same. ~geohot&lt;br /&gt;
:::Thought so. Cleaned. -drg&lt;br /&gt;
Hi all, please can someone make a utility to take iPhone into DFU. Or do someone know howto take iPhone into DFU without using Sleep button? ~ makovice&lt;br /&gt;
:Please read the original article, It is not possible --[[User:JacobVengeance|JakeAnthraX]] 10:01, 17 November 2010 (UTC)&lt;br /&gt;
:It is possible but your iDevice will go into a DFU Loop. --[[User:Whiteshinyapple|Whiteshinyapple]] 18:10, 19 November 2010 (GMT +8)&lt;br /&gt;
:Thanks for your interactions. I'll suggest repair the button ;) (DFU Loop I tried, but without success - iTunes refused modified firmware) -- makovice&lt;br /&gt;
:iTunes will error out and if your iphone is in a black screen then it is in dfu mode. -- Whiteshinyapple&lt;br /&gt;
:Yeh I know, but it doesn't even start restore (iPhone didn't make anything), so did anyone try it with 4.1 iOS and iTunes 10.1?? -- Makovice&lt;br /&gt;
::well the way i did it was used [[PwnageTool]] or [[redsn0w]] to enter pwn [[DFU Mode]] (tested this on 4.0 because i don't have SHSH for it) then without unzipping the .ipsw (this is important because it will not be recognised by itunes if unzipped) removed the build manifest then restore and it will give you error 10 and every reboot it will be in dfu mode  however if you are wanting to save the data in your device it is impossible because the bootchain is flashed at the end of a restore --[[User:Liamchat|liamchat]] 16:00, 22 November 2010 (UTC)&lt;br /&gt;
::ok, only one thing ... how can I change conent without unzipping? :) -- Makovice&lt;br /&gt;
:::i used http://www.stuffit.com/mac-home.html --[[User:Liamchat|liamchat]] 16:52, 22 November 2010 (UTC)&lt;br /&gt;
:::any zip program. Winzip winrar peazip anything just view the file on the program and delete the file like in explorer or finder... --[[User:Balloonhead66|Balloonhead66]] 17:36, 22 November 2010 (UTC)&lt;br /&gt;
:Ill be creating a video on how to create a DFU Loop IPSW.[http://www.youtube.com/sn0wra1n My Youtube] --[[User:sn0wra1n|sn0wra1n]]&lt;br /&gt;
::on an intresting note it may be posible to make a dongle to boot the device ( like [http://wikee.iphwn.org/howto:ipt2g_dongle_prep]) but when [[redns0w]] boot's tethered it inject's big file's and the ipod 4g has a void in it so the dongle will not be visible --[[User:Liamchat|liamchat]] 18:11, 25 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Reverse engineer ==&lt;br /&gt;
Okay, so, we know that [[iTunes]] puts the iDevice into DFU mode when the device is upgrading/downgrading/restoring. How does [[iTunes]] do this? It certainly doesn't require us to press and hold the home/sleep buttons. How do we reverse iTunes' mechanism to put devices into DFU mode WITHOUT creating a DFU loop? --[[User:Rdqronos|rdqronos]] 12:26, July 1, 2011 (UTC)&lt;br /&gt;
:No one but Apple has the source code.  I guess you could attach a debuger to the USB port (if there is one that does that) and monitor the data sent out of it. --[[User:Balloonhead66|Balloonhead66]] 15:09, 1 July 2011 (UTC)&lt;br /&gt;
:OMG iPhone knowledge is slipping fast. Updates are done in recovery mode, not DFU mode. blackra1n will happily enter recovery mode for you. There's no (easy) way in qsoftware to get into DFU, although a half baked flash to brick could probably do it. --[[User:Geohot|geohot]] 00:16, 2 July 2011 (UTC)&lt;br /&gt;
:I did not know that... You're right, iPhone knowledge IS slipping fast. That's why I come here. Also, there is evidently an easy way in software, we just haven't found it yet. Balloonhead did have the good idea, using a USB debugger of some sort to monitor all traffic sent to/from the iPhone. Sorry if I sound like a douche :P --[[User:Rdqronos|rdqronos]] 02:50, 2 July 2011 (UTC)&lt;br /&gt;
:stop bullshitting about dfu and stuff, much love, qwertyoruiop. you can't via software. also lulz at usb debugger. it's called sniffing and it's kinda funny. --[[User:Qwertyoruiop|Qwertyoruiop]] 23:50, 2 July 2011 (UTC)&lt;br /&gt;
:As Geohot said, DFU mode can be entered when iPhone is &amp;quot;bricked&amp;quot;. That state can be achieved by, for example, inserting random crap into NOR (DO NOT DO THIS! I tested that on iPhone1,1 in 2009, I don't know how other devices behave in such situations, but it's probably the same). --pjakuszew 14:38, 3 July 2011 (UTC)&lt;br /&gt;
:Hmm... So basically, screw around with a 4.3 ipsw for a bit? --[[User:Rdqronos|rdqronos]] 15:57, 3 July 2011 (UTC)&lt;br /&gt;
::You can try. I was doing everything from OpeniBoot. If you just mess with LLB file, iTunes will probably spit out an error before flashing a modified file. --pjakuszew 21:10, 3 July 2011 (UTC)&lt;br /&gt;
::Dontcha love messing with stuff? Also, can i install openiboot on my i4? thanks man. --[[User:Rdqronos|rdqronos]] 22:18, 3 July 2011 (UTC)&lt;br /&gt;
:::I'd just press those buttons, damn it's 20 seconds it's not like your whole life. But yea, screw up the LLB to enjoy (semi)software based DFU. --[[User:Qwertyoruiop|Qwertyoruiop]] 01:08, 5 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Disabling DFU ==&lt;br /&gt;
&lt;br /&gt;
As a general question, would it be possible for Apple to disable DFU mode completely with a software update? I know it would be possible to do it with refreshed hardware.&lt;br /&gt;
--[[User:Rdqronos|rdqronos]] 15:05, 26 September 2011 (MDT)&lt;br /&gt;
:No. This is in the bootrom to reinstall firmware even without any software installed. Without DFU Mode: How would Apple install the firmware the first time? And what would users do that have disconnected their phone in the middle of an update? I don't see any reason to remove this mode even in new hardware. -- [[User:Http|http]] 15:18, 26 September 2011 (MDT)&lt;br /&gt;
Updates are done in recovery mode. &lt;br /&gt;
&amp;quot;I know it would be possible to do it with refreshed hardware.&amp;quot; well if you know it to be possible without hardware being refresh doesn't that mean.. the only other options is via software update?. &lt;br /&gt;
&amp;quot;I don't see any reason to remove this mode even in new hardware.&amp;quot; i agree, its highly unlikely in my mind they will remove it, for at least in the next few years imho.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 02:31, 27 September 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=ITunes_Errors/Below_100&amp;diff=21097</id>
		<title>ITunes Errors/Below 100</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=ITunes_Errors/Below_100&amp;diff=21097"/>
		<updated>2011-09-20T07:00:22Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Error 20 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Error 1 ===&lt;br /&gt;
&lt;br /&gt;
* You are attempting to downgrade an iPhone from iOS 5 to iOS 4.x. To resolve, use either custom firmware created by [[PwnageTool]]/[[sn0wbreeze]] or use [[User:semaphore|notcom]]'s [[FixRecovery]] utility available on [http://thefirmwareumbrella.blogspot.com his site].&lt;br /&gt;
* On an [[iPhone 4]] downgrading from iOS 5, use the option in [[TinyUmbrella]] to allow a baseband &amp;quot;upgrade&amp;quot; to bypass the error and go back to basband [[4.10.1]].&lt;br /&gt;
* Unable to downgrade. Try changing the USB port (the back one of chassis is better) and restart computer.&lt;br /&gt;
* The installed version of [[iTunes]] may also be too old. Update iTunes.&lt;br /&gt;
&lt;br /&gt;
=== Error 2 ===&lt;br /&gt;
* ASR does not exist on ramdisk or is corrupt/not signed.&lt;br /&gt;
* [[sn0wbreeze]] 1.6 Custom Firmware has a [[ASR]] patch problem. Use [[sn0wbreeze]] 1.7+ or [[PwnageTool]]. Device isn't bootable.&lt;br /&gt;
&lt;br /&gt;
=== Error 6 ===&lt;br /&gt;
Not enter the downgrading mode, change USB port (the back one of chassis is better) and restart computer.&lt;br /&gt;
&lt;br /&gt;
=== Error 9 ===&lt;br /&gt;
* Due to asr being patched, the SHA signature is automatically changed and after being resigned the kernel will refuse to use it. Therefore proper kernel patches are required. If necessary kernel patches are not applied, it will fail to load asr and error 9 would occur during restore.&lt;br /&gt;
* Rebooting your Mac or PC may resolve this issue.&lt;br /&gt;
&lt;br /&gt;
=== Error 10 ===&lt;br /&gt;
[[LLB]] is missing from the [[IPSW File Format|IPSW]]. The device cannot be booted up. The trick to skip the baseband update no longer works.&lt;br /&gt;
&lt;br /&gt;
=== Error 11 ===&lt;br /&gt;
* Removed [[Baseband|BB]]&amp;lt;nowiki /&amp;gt;FW file in the firmware folder of an unzipped [[IPSW File Format|IPSW]]. Can also be used to prevent a baseband update. The device is bootable, if you set the auto-boot to true or use TinyUmbrella and use &amp;quot;Kick Device out of Recovery&amp;quot;.&lt;br /&gt;
* You are trying to update to a custom firmware from [[PwnageTool]] 4.1+. You always have to go into DFU mode and restore from there.&lt;br /&gt;
&lt;br /&gt;
=== Error 13 ===&lt;br /&gt;
* Occurs when you want to install a beta firmware with [[iTunes]] for Windows (actively blocked by Apple; beta users are developers and therefore must have a Mac).&lt;br /&gt;
* USB problem. Check the USB connection and try other direct ports or maybe the USB cable is an older one. Device isn't bootable.&lt;br /&gt;
* The installed version of [[iTunes]] may also be too old. For firmwares 4.0 and higher you need iTunes 9.2 or higher. Update iTunes.&lt;br /&gt;
&lt;br /&gt;
=== Error 14 ===&lt;br /&gt;
* Custom firmware update fail ([[PwnageTool]] until 4.0.1). You have to restore the device with a custom firmware. Update to a custom firmware isn't working. Device isn't bootable. &amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
* USB Problem. Check the USB connection and try other direct ports or maybe the USB cable is an older one. Device isn't bootable.&lt;br /&gt;
* You're trying to 'update' to a [[Beta Firmware|beta firmware]] instead of performing a restore. Device is still bootable if you kick it out of recovery mode.&lt;br /&gt;
* Rebooting your Mac or PC may resolve this issue.&lt;br /&gt;
&lt;br /&gt;
=== Error 17 ===&lt;br /&gt;
* Device failed to display the applelogo img3 which results in this error.&lt;br /&gt;
* One or more of the nand0/nor0 flash images were missing from the IPSW.&lt;br /&gt;
&lt;br /&gt;
=== Error 18 ===&lt;br /&gt;
This occurs when the media library on the device is corrupt and cannot be modified or updated. &lt;br /&gt;
&lt;br /&gt;
Updating to the latest version of iTunes and then restoring should resolve this issue&lt;br /&gt;
&lt;br /&gt;
=== Error 20 ===&lt;br /&gt;
Error when downgrading 2.0 to 1.1.1.&lt;br /&gt;
I've also received this error ios5 -&amp;gt; 4.33 (3gs oldBB using cydia)&lt;br /&gt;
&lt;br /&gt;
=== Error 21 ===&lt;br /&gt;
Custom firmware restore fail ([[PwnageTool]] since 4.1). You have to put your device into the DFU mode and not into recovery mode. Device won't boot correctly an stuck at the Apple logo after the error. Press and hold power and home button until it reboots.&lt;br /&gt;
&lt;br /&gt;
=== Error 23 ===&lt;br /&gt;
Cannot restore or update due to hardware problems.&lt;br /&gt;
* In software you have to set default web browser.&lt;br /&gt;
* In hardware, it's a communication problem. Check all connections, also try to change battery.&lt;br /&gt;
* Faulty [[baseband]] flash or processor&lt;br /&gt;
* Happens frequently after water damage. Remove and clean motherboard.&lt;br /&gt;
&lt;br /&gt;
=== Error 26 ===&lt;br /&gt;
* Values or variables in the options property list within the ramdisk are incorrect.&lt;br /&gt;
* False version of the [[NOR]] flash firmware. Use the correct [[sn0wbreeze]] version.&lt;br /&gt;
&lt;br /&gt;
=== Error 28 ===&lt;br /&gt;
* Hardware error. Return your device to Apple if possible. The problem is a bad dock connector on the iPhone. Must change the connector.&lt;br /&gt;
* If you have tried almost everything, reset the logic board (leave uncharged for five days or remove battery for half an hour), then pwn and restore. If this doesn't work, the {{wp|flash memory}}/{{wp|hard drive}} of your device is damaged.&lt;br /&gt;
&lt;br /&gt;
=== Error 29 ===&lt;br /&gt;
See [http://discussions.apple.com/ Apple's discussion thread] number [http://discussions.apple.com/thread.jspa?threadID=2329795 2329795] about this problem. You might need to change the battery.&lt;br /&gt;
&lt;br /&gt;
=== Error 31 ===&lt;br /&gt;
{{main|DFU Loop}}&lt;br /&gt;
&lt;br /&gt;
=== Error 34 ===&lt;br /&gt;
Hard disk is run out of space when trying to download. Clear space and then continue downloading.&lt;br /&gt;
&lt;br /&gt;
=== Error 37 ===&lt;br /&gt;
* [[N72ap|iPod touch 2G]] [[LLB]] patched with the [[0x24000 Segment Overflow]] was used on an [[N88ap|iPhone 3GS]] custom firmware. Known on damaged bundles from unofficial [[PwnageTool]] distributions or bundles.&lt;br /&gt;
* [[sn0wbreeze]] 2.0.1 bug, which was fixed in 2.0.2.&lt;br /&gt;
* Recent [[sn0wbreeze]] can cause this issue. Deselect all custom boot logos, recreate [[IPSW File Format|IPSW]]. If received on an [[N88ap|iPhone 3GS]], select &amp;quot;new boot-rom&amp;quot; and deselect all custom bootlogos, then recreate the [[IPSW File Format|IPSW]].&lt;br /&gt;
&lt;br /&gt;
=== Error 40 ===&lt;br /&gt;
Hacktivation bug in [[Sn0wbreeze]] 2.0.1, which was fixed in [[Sn0wbreeze]] 2.0.2.&lt;br /&gt;
&lt;br /&gt;
=== Error 46 ===&lt;br /&gt;
?&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20579</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20579"/>
		<updated>2011-08-22T13:20:24Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 15:31, 18 August 2011 (MDT)&lt;br /&gt;
:This kind of list belongs to iBoot page IMO. iRecovery is just an interface that sends everything you type to the device and doesn't contain any commands by itself. Also, Apple doesn't include any useful commands besides reboot, setenv and some others in RELEASE-type iBoots from 4.x onwards, so it could only serve historic purpose, I guess  --pjakuszew 16:32, 18 August 2011 (MDT)&lt;br /&gt;
::Ok great can we add this to iboot page then, with a discription then. I agree it doesn't belong here (Not that it hurts maybe should still have a link to this info though) some examples ive found(below). are they all still working.. what are they used for, are there more (im sure there is) i think alot of people want to know about this information.--[[User:Markcoker|Blue Skies]] 05:14, 19 August 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
 setenv boot-device nand0&lt;br /&gt;
 setenv boot-partition 0&lt;br /&gt;
 setenv boot-path /System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
 setenv boot-file nand0:0,/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
 setenv boot-command fsboot&lt;br /&gt;
 setenv display-color-space RGB888&lt;br /&gt;
 setenv display-timing opt&lt;br /&gt;
 setenv config_board m68ap&lt;br /&gt;
 setenv boot delay&lt;br /&gt;
 setenv auto-boot true&lt;br /&gt;
 saveenv&lt;br /&gt;
&lt;br /&gt;
:These are actually environment variables, not commands by itself. They are stored in NVRAM, think of it as a very simplified version of Windows registry. &amp;lt;code&amp;gt;boot-device&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;boot-partition&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot-path&amp;lt;/code&amp;gt; are used for locating the kernel cache file. &amp;lt;code&amp;gt;boot-command&amp;lt;/code&amp;gt; is the default command to execute if boot countdown is not interrupted. &amp;lt;code&amp;gt;boot-delay&amp;lt;/code&amp;gt; is the delay for executing the boot-command. &amp;lt;code&amp;gt;auto-boot&amp;lt;/code&amp;gt; is the variable that can be used to enable and disable automatic booting. If you set it to false, your device won't boot into iOS, but instead go into recovery mode. --pjakuszew 05:50, 19 August 2011 (MDT)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Thanks for formatting :D, great information. Is there a way to display environment variables, or is there information on the defaults used and other parameters you can set. --[[User:Markcoker|Blue Skies]] 07:19, 22 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20578</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20578"/>
		<updated>2011-08-22T13:19:45Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 15:31, 18 August 2011 (MDT)&lt;br /&gt;
:This kind of list belongs to iBoot page IMO. iRecovery is just an interface that sends everything you type to the device and doesn't contain any commands by itself. Also, Apple doesn't include any useful commands besides reboot, setenv and some others in RELEASE-type iBoots from 4.x onwards, so it could only serve historic purpose, I guess  --pjakuszew 16:32, 18 August 2011 (MDT)&lt;br /&gt;
::Ok great can we add this to iboot page then, with a discription then. I agree it doesn't belong here (Not that it hurts maybe should still have a link to this info though) some examples ive found(below). are they all still working.. what are they used for, are there more (im sure there is) i think alot of people want to know about this information.&lt;br /&gt;
&lt;br /&gt;
 setenv boot-device nand0&lt;br /&gt;
 setenv boot-partition 0&lt;br /&gt;
 setenv boot-path /System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
 setenv boot-file nand0:0,/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
 setenv boot-command fsboot&lt;br /&gt;
 setenv display-color-space RGB888&lt;br /&gt;
 setenv display-timing opt&lt;br /&gt;
 setenv config_board m68ap&lt;br /&gt;
 setenv boot delay&lt;br /&gt;
 setenv auto-boot true&lt;br /&gt;
 saveenv&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 05:14, 19 August 2011 (MDT)&lt;br /&gt;
:These are actually environment variables, not commands by itself. They are stored in NVRAM, think of it as a very simplified version of Windows registry. &amp;lt;code&amp;gt;boot-device&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;boot-partition&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot-path&amp;lt;/code&amp;gt; are used for locating the kernel cache file. &amp;lt;code&amp;gt;boot-command&amp;lt;/code&amp;gt; is the default command to execute if boot countdown is not interrupted. &amp;lt;code&amp;gt;boot-delay&amp;lt;/code&amp;gt; is the delay for executing the boot-command. &amp;lt;code&amp;gt;auto-boot&amp;lt;/code&amp;gt; is the variable that can be used to enable and disable automatic booting. If you set it to false, your device won't boot into iOS, but instead go into recovery mode. --pjakuszew 05:50, 19 August 2011 (MDT)&amp;lt;br&amp;gt;&lt;br /&gt;
::Thanks for formatting :D, great information. Is there a way to display environment variables, or is there information on the defaults used and other parameters you can set.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 07:19, 22 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20577</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20577"/>
		<updated>2011-08-22T13:19:10Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 15:31, 18 August 2011 (MDT)&lt;br /&gt;
:This kind of list belongs to iBoot page IMO. iRecovery is just an interface that sends everything you type to the device and doesn't contain any commands by itself. Also, Apple doesn't include any useful commands besides reboot, setenv and some others in RELEASE-type iBoots from 4.x onwards, so it could only serve historic purpose, I guess  --pjakuszew 16:32, 18 August 2011 (MDT)&lt;br /&gt;
::Ok great can we add this to iboot page then, with a discription then. I agree it doesn't belong here (Not that it hurts maybe should still have a link to this info though) some examples ive found(below). are they all still working.. what are they used for, are there more (im sure there is) i think alot of people want to know about this information.&lt;br /&gt;
&lt;br /&gt;
 setenv boot-device nand0&lt;br /&gt;
 setenv boot-partition 0&lt;br /&gt;
 setenv boot-path /System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
 setenv boot-file nand0:0,/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
 setenv boot-command fsboot&lt;br /&gt;
 setenv display-color-space RGB888&lt;br /&gt;
 setenv display-timing opt&lt;br /&gt;
 setenv config_board m68ap&lt;br /&gt;
 setenv boot delay&lt;br /&gt;
 setenv auto-boot true&lt;br /&gt;
 saveenv&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 05:14, 19 August 2011 (MDT)&lt;br /&gt;
:These are actually environment variables, not commands by itself. They are stored in NVRAM, think of it as a very simplified version of Windows registry. &amp;lt;code&amp;gt;boot-device&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;boot-partition&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;boot-path&amp;lt;/code&amp;gt; are used for locating the kernel cache file. &amp;lt;code&amp;gt;boot-command&amp;lt;/code&amp;gt; is the default command to execute if boot countdown is not interrupted. &amp;lt;code&amp;gt;boot-delay&amp;lt;/code&amp;gt; is the delay for executing the boot-command. &amp;lt;code&amp;gt;auto-boot&amp;lt;/code&amp;gt; is the variable that can be used to enable and disable automatic booting. If you set it to false, your device won't boot into iOS, but instead go into recovery mode. --pjakuszew 05:50, 19 August 2011 (MDT)&lt;br /&gt;
::Thanks for formatting :D, great information. Is there a way to display environment variables, or is there information on the defaults used and other parameters you can set.&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=20553</id>
		<title>IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=20553"/>
		<updated>2011-08-20T07:34:24Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Supported Raw Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iRecovery}}&lt;br /&gt;
iRecovery is a libusb-based CLI utility for Mac OS X, Linux, and Windows. It is able to talk to [[iBoot (Bootloader)|iBoot]] and [[iBSS]] via USB. It's completely open source; the source code is released under the terms of the GNU GPL v3. The full license text can be found in the LICENSE file on github.&lt;br /&gt;
&lt;br /&gt;
It currently connects to:&lt;br /&gt;
* [[DFU 0x1227|0x1227]] ([[DFU Mode]]/[[WTF]] Mode 2.0)&lt;br /&gt;
* [[Recovery Mode (Protocols)#Recovery_Mode_2.x_.28DevID.3D0x1281.29|Recovery Mode 0x1281]] (Recovery Mode/iBSS)&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
westbaer&lt;br /&gt;
&lt;br /&gt;
==Thanks==&lt;br /&gt;
[[User:Pod2g|pod2g]], [[tom3q]], [[User:Planetbeing|planetbeing]], [[User:Geohot|geohot]] and [[User:posixninja|posixninja]].&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
===DFU 2.0 (0x1227)===&lt;br /&gt;
It can upload a file, such as an [[iBSS]], so that you can unplug and spawn a shell with 0x1281.&lt;br /&gt;
&lt;br /&gt;
===Recovery 2.0 (0x1281)===&lt;br /&gt;
====File Uploading====&lt;br /&gt;
You can upload a file to 0x9000000 with the following syntax:&lt;br /&gt;
 ./iRecovery -f file&lt;br /&gt;
In newer builds that use libusb-1.0 this is now&lt;br /&gt;
 ./iRecovery -u file&lt;br /&gt;
&lt;br /&gt;
====Two-Way Shell====&lt;br /&gt;
You can spawn a shell to do all sorts of neat things with the syntax:&lt;br /&gt;
 ./iRecovery -s&lt;br /&gt;
Once it has spawned, you can type 'help' and iBoot will respond with its built-in command list.&lt;br /&gt;
&lt;br /&gt;
====Single Command====&lt;br /&gt;
 ./iRecovery -c &amp;quot;command&amp;quot;&lt;br /&gt;
Sends a single command to the device *without* spawning a shell.&lt;br /&gt;
&lt;br /&gt;
====usb_control_msg(0x21, 2) Exploit Command====&lt;br /&gt;
 ./iRecovery -k &lt;br /&gt;
Sends Chronic Dev's + Geohot's latest usb exploit. Implemented into blackra1n.&lt;br /&gt;
This was updated near October 17, 2009. [http://github.com/posixninja/irecovery posixninja's fork]&lt;br /&gt;
In newer builds this is now -e&lt;br /&gt;
&lt;br /&gt;
====Auto Boot====&lt;br /&gt;
You can now enable auto-boot by running:&lt;br /&gt;
 ./iRecovery -a&lt;br /&gt;
or by sending /auto-boot in a shell.&lt;br /&gt;
&lt;br /&gt;
====USB Reset====&lt;br /&gt;
Reset USB&lt;br /&gt;
 ./iRecovery -r&lt;br /&gt;
&lt;br /&gt;
====Batch Scripting====&lt;br /&gt;
iRecovery now supports batch scripting, this allows you to send commands to iBoot from a pre written list of commands, this also suports scripting such as /auto-boot and /upload &amp;lt;file&amp;gt;&lt;br /&gt;
 ./iRecovery -b &amp;lt;file&amp;gt;&lt;br /&gt;
or in a shell:&lt;br /&gt;
 /batch &amp;lt;file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Raw Commands====&lt;br /&gt;
You can now send raw commands via the -x21 -x40 or -xA1 flags&lt;br /&gt;
&lt;br /&gt;
==Example Output==&lt;br /&gt;
&lt;br /&gt;
iRecovery -s&lt;br /&gt;
 ======================================&lt;br /&gt;
 ::&lt;br /&gt;
 :: iBSS for n82ap, Copyright 2009, Apple Inc.&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_TAG: iBoot-596.24&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_STYLE: RELEASE&lt;br /&gt;
 ::&lt;br /&gt;
 :: USB_SERIAL_NUMBER: CPID:8900 CPRV:30 CPFM:03 SCEP:05 BDID:04 ECID:000003293C113D76 IBFL:00&lt;br /&gt;
 ::&lt;br /&gt;
 =======================================&lt;br /&gt;
  &lt;br /&gt;
 Entering recovery mode, starting command prompt&lt;br /&gt;
 ] printenv&lt;br /&gt;
 build-style = &amp;quot;RELEASE&amp;quot;&lt;br /&gt;
 build-version = &amp;quot;iBoot-596.24&amp;quot;&lt;br /&gt;
 config_board = &amp;quot;n82ap&amp;quot;&lt;br /&gt;
 loadaddr = &amp;quot;0x9000000&amp;quot;&lt;br /&gt;
 boot-command = &amp;quot;fsboot&amp;quot;&lt;br /&gt;
 bootdelay = &amp;quot;0&amp;quot;&lt;br /&gt;
 auto-boot = &amp;quot;true&amp;quot;&lt;br /&gt;
 idle-off = &amp;quot;true&amp;quot;&lt;br /&gt;
 boot-device = &amp;quot;nand0&amp;quot;&lt;br /&gt;
 boot-partition = &amp;quot;0&amp;quot;&lt;br /&gt;
 boot-path = &amp;quot;/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900x&amp;quot;&lt;br /&gt;
 display-color-space = &amp;quot;RGB888&amp;quot;&lt;br /&gt;
 display-timing = &amp;quot;optC&amp;quot;&lt;br /&gt;
 framebuffer = &amp;quot;0xfd00000&amp;quot;&lt;br /&gt;
 secure-boot = &amp;quot;0x1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
Currently Supported by All Firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
Reboot - Reboots Iphone&lt;br /&gt;
&lt;br /&gt;
More IBoot Commands Information:&amp;lt;br&amp;gt;&lt;br /&gt;
http://code.google.com/p/chronicdev/wiki/iBootCommands&lt;br /&gt;
&lt;br /&gt;
==Forks==&lt;br /&gt;
[http://github.com/iH8sn0w/irecovery iH8sn0w/irecovery]&lt;br /&gt;
&lt;br /&gt;
[http://github.com/GreySyntax/irecovery GreySyntax/irecovery]&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
A C++ port is also in the works dubbed iRecovery++ (by [[User:GreySyntax|GreySyntax]]). [http://github.com/NSPwn/iRecoveryplusplus]]&lt;br /&gt;
&lt;br /&gt;
A VB.NET port (by [[User:Fallensn0w|Fallensn0w]] )can be found at [http://github.com/fallensn0w/vbiRecovery vbiRecovery]&lt;br /&gt;
&lt;br /&gt;
A GUI (Graphical User Interface) has been made for Windows under the name [[GiRecovery|Zeratul]] and it's developed by [[User:Fallensn0w|Fallensn0w]] and available at  [http://github.com/fallensn0w/Zeratul @github]&lt;br /&gt;
(or compiled binary files [http://fallensn0w.host22.com here].)&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
[http://github.com/chronicdev/libirecovery Offical Repository (Maintained) / Download here]&lt;br /&gt;
[http://www.mediafire.com/?nmn25bnjzy3 Win32 binary]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking Software]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=20552</id>
		<title>IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=20552"/>
		<updated>2011-08-20T07:34:03Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Supported Raw Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iRecovery}}&lt;br /&gt;
iRecovery is a libusb-based CLI utility for Mac OS X, Linux, and Windows. It is able to talk to [[iBoot (Bootloader)|iBoot]] and [[iBSS]] via USB. It's completely open source; the source code is released under the terms of the GNU GPL v3. The full license text can be found in the LICENSE file on github.&lt;br /&gt;
&lt;br /&gt;
It currently connects to:&lt;br /&gt;
* [[DFU 0x1227|0x1227]] ([[DFU Mode]]/[[WTF]] Mode 2.0)&lt;br /&gt;
* [[Recovery Mode (Protocols)#Recovery_Mode_2.x_.28DevID.3D0x1281.29|Recovery Mode 0x1281]] (Recovery Mode/iBSS)&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
westbaer&lt;br /&gt;
&lt;br /&gt;
==Thanks==&lt;br /&gt;
[[User:Pod2g|pod2g]], [[tom3q]], [[User:Planetbeing|planetbeing]], [[User:Geohot|geohot]] and [[User:posixninja|posixninja]].&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
===DFU 2.0 (0x1227)===&lt;br /&gt;
It can upload a file, such as an [[iBSS]], so that you can unplug and spawn a shell with 0x1281.&lt;br /&gt;
&lt;br /&gt;
===Recovery 2.0 (0x1281)===&lt;br /&gt;
====File Uploading====&lt;br /&gt;
You can upload a file to 0x9000000 with the following syntax:&lt;br /&gt;
 ./iRecovery -f file&lt;br /&gt;
In newer builds that use libusb-1.0 this is now&lt;br /&gt;
 ./iRecovery -u file&lt;br /&gt;
&lt;br /&gt;
====Two-Way Shell====&lt;br /&gt;
You can spawn a shell to do all sorts of neat things with the syntax:&lt;br /&gt;
 ./iRecovery -s&lt;br /&gt;
Once it has spawned, you can type 'help' and iBoot will respond with its built-in command list.&lt;br /&gt;
&lt;br /&gt;
====Single Command====&lt;br /&gt;
 ./iRecovery -c &amp;quot;command&amp;quot;&lt;br /&gt;
Sends a single command to the device *without* spawning a shell.&lt;br /&gt;
&lt;br /&gt;
====usb_control_msg(0x21, 2) Exploit Command====&lt;br /&gt;
 ./iRecovery -k &lt;br /&gt;
Sends Chronic Dev's + Geohot's latest usb exploit. Implemented into blackra1n.&lt;br /&gt;
This was updated near October 17, 2009. [http://github.com/posixninja/irecovery posixninja's fork]&lt;br /&gt;
In newer builds this is now -e&lt;br /&gt;
&lt;br /&gt;
====Auto Boot====&lt;br /&gt;
You can now enable auto-boot by running:&lt;br /&gt;
 ./iRecovery -a&lt;br /&gt;
or by sending /auto-boot in a shell.&lt;br /&gt;
&lt;br /&gt;
====USB Reset====&lt;br /&gt;
Reset USB&lt;br /&gt;
 ./iRecovery -r&lt;br /&gt;
&lt;br /&gt;
====Batch Scripting====&lt;br /&gt;
iRecovery now supports batch scripting, this allows you to send commands to iBoot from a pre written list of commands, this also suports scripting such as /auto-boot and /upload &amp;lt;file&amp;gt;&lt;br /&gt;
 ./iRecovery -b &amp;lt;file&amp;gt;&lt;br /&gt;
or in a shell:&lt;br /&gt;
 /batch &amp;lt;file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Raw Commands====&lt;br /&gt;
You can now send raw commands via the -x21 -x40 or -xA1 flags&lt;br /&gt;
&lt;br /&gt;
==Example Output==&lt;br /&gt;
&lt;br /&gt;
iRecovery -s&lt;br /&gt;
 ======================================&lt;br /&gt;
 ::&lt;br /&gt;
 :: iBSS for n82ap, Copyright 2009, Apple Inc.&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_TAG: iBoot-596.24&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_STYLE: RELEASE&lt;br /&gt;
 ::&lt;br /&gt;
 :: USB_SERIAL_NUMBER: CPID:8900 CPRV:30 CPFM:03 SCEP:05 BDID:04 ECID:000003293C113D76 IBFL:00&lt;br /&gt;
 ::&lt;br /&gt;
 =======================================&lt;br /&gt;
  &lt;br /&gt;
 Entering recovery mode, starting command prompt&lt;br /&gt;
 ] printenv&lt;br /&gt;
 build-style = &amp;quot;RELEASE&amp;quot;&lt;br /&gt;
 build-version = &amp;quot;iBoot-596.24&amp;quot;&lt;br /&gt;
 config_board = &amp;quot;n82ap&amp;quot;&lt;br /&gt;
 loadaddr = &amp;quot;0x9000000&amp;quot;&lt;br /&gt;
 boot-command = &amp;quot;fsboot&amp;quot;&lt;br /&gt;
 bootdelay = &amp;quot;0&amp;quot;&lt;br /&gt;
 auto-boot = &amp;quot;true&amp;quot;&lt;br /&gt;
 idle-off = &amp;quot;true&amp;quot;&lt;br /&gt;
 boot-device = &amp;quot;nand0&amp;quot;&lt;br /&gt;
 boot-partition = &amp;quot;0&amp;quot;&lt;br /&gt;
 boot-path = &amp;quot;/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900x&amp;quot;&lt;br /&gt;
 display-color-space = &amp;quot;RGB888&amp;quot;&lt;br /&gt;
 display-timing = &amp;quot;optC&amp;quot;&lt;br /&gt;
 framebuffer = &amp;quot;0xfd00000&amp;quot;&lt;br /&gt;
 secure-boot = &amp;quot;0x1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
Currently Supported by All Firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
Reboot - Reboots Iphone&lt;br /&gt;
&lt;br /&gt;
More Iboot Commands Information:&amp;lt;br&amp;gt;&lt;br /&gt;
http://code.google.com/p/chronicdev/wiki/iBootCommands&lt;br /&gt;
&lt;br /&gt;
==Forks==&lt;br /&gt;
[http://github.com/iH8sn0w/irecovery iH8sn0w/irecovery]&lt;br /&gt;
&lt;br /&gt;
[http://github.com/GreySyntax/irecovery GreySyntax/irecovery]&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
A C++ port is also in the works dubbed iRecovery++ (by [[User:GreySyntax|GreySyntax]]). [http://github.com/NSPwn/iRecoveryplusplus]]&lt;br /&gt;
&lt;br /&gt;
A VB.NET port (by [[User:Fallensn0w|Fallensn0w]] )can be found at [http://github.com/fallensn0w/vbiRecovery vbiRecovery]&lt;br /&gt;
&lt;br /&gt;
A GUI (Graphical User Interface) has been made for Windows under the name [[GiRecovery|Zeratul]] and it's developed by [[User:Fallensn0w|Fallensn0w]] and available at  [http://github.com/fallensn0w/Zeratul @github]&lt;br /&gt;
(or compiled binary files [http://fallensn0w.host22.com here].)&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
[http://github.com/chronicdev/libirecovery Offical Repository (Maintained) / Download here]&lt;br /&gt;
[http://www.mediafire.com/?nmn25bnjzy3 Win32 binary]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking Software]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=20551</id>
		<title>IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=20551"/>
		<updated>2011-08-20T07:33:38Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Supported Raw Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iRecovery}}&lt;br /&gt;
iRecovery is a libusb-based CLI utility for Mac OS X, Linux, and Windows. It is able to talk to [[iBoot (Bootloader)|iBoot]] and [[iBSS]] via USB. It's completely open source; the source code is released under the terms of the GNU GPL v3. The full license text can be found in the LICENSE file on github.&lt;br /&gt;
&lt;br /&gt;
It currently connects to:&lt;br /&gt;
* [[DFU 0x1227|0x1227]] ([[DFU Mode]]/[[WTF]] Mode 2.0)&lt;br /&gt;
* [[Recovery Mode (Protocols)#Recovery_Mode_2.x_.28DevID.3D0x1281.29|Recovery Mode 0x1281]] (Recovery Mode/iBSS)&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
westbaer&lt;br /&gt;
&lt;br /&gt;
==Thanks==&lt;br /&gt;
[[User:Pod2g|pod2g]], [[tom3q]], [[User:Planetbeing|planetbeing]], [[User:Geohot|geohot]] and [[User:posixninja|posixninja]].&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
===DFU 2.0 (0x1227)===&lt;br /&gt;
It can upload a file, such as an [[iBSS]], so that you can unplug and spawn a shell with 0x1281.&lt;br /&gt;
&lt;br /&gt;
===Recovery 2.0 (0x1281)===&lt;br /&gt;
====File Uploading====&lt;br /&gt;
You can upload a file to 0x9000000 with the following syntax:&lt;br /&gt;
 ./iRecovery -f file&lt;br /&gt;
In newer builds that use libusb-1.0 this is now&lt;br /&gt;
 ./iRecovery -u file&lt;br /&gt;
&lt;br /&gt;
====Two-Way Shell====&lt;br /&gt;
You can spawn a shell to do all sorts of neat things with the syntax:&lt;br /&gt;
 ./iRecovery -s&lt;br /&gt;
Once it has spawned, you can type 'help' and iBoot will respond with its built-in command list.&lt;br /&gt;
&lt;br /&gt;
====Single Command====&lt;br /&gt;
 ./iRecovery -c &amp;quot;command&amp;quot;&lt;br /&gt;
Sends a single command to the device *without* spawning a shell.&lt;br /&gt;
&lt;br /&gt;
====usb_control_msg(0x21, 2) Exploit Command====&lt;br /&gt;
 ./iRecovery -k &lt;br /&gt;
Sends Chronic Dev's + Geohot's latest usb exploit. Implemented into blackra1n.&lt;br /&gt;
This was updated near October 17, 2009. [http://github.com/posixninja/irecovery posixninja's fork]&lt;br /&gt;
In newer builds this is now -e&lt;br /&gt;
&lt;br /&gt;
====Auto Boot====&lt;br /&gt;
You can now enable auto-boot by running:&lt;br /&gt;
 ./iRecovery -a&lt;br /&gt;
or by sending /auto-boot in a shell.&lt;br /&gt;
&lt;br /&gt;
====USB Reset====&lt;br /&gt;
Reset USB&lt;br /&gt;
 ./iRecovery -r&lt;br /&gt;
&lt;br /&gt;
====Batch Scripting====&lt;br /&gt;
iRecovery now supports batch scripting, this allows you to send commands to iBoot from a pre written list of commands, this also suports scripting such as /auto-boot and /upload &amp;lt;file&amp;gt;&lt;br /&gt;
 ./iRecovery -b &amp;lt;file&amp;gt;&lt;br /&gt;
or in a shell:&lt;br /&gt;
 /batch &amp;lt;file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Raw Commands====&lt;br /&gt;
You can now send raw commands via the -x21 -x40 or -xA1 flags&lt;br /&gt;
&lt;br /&gt;
==Example Output==&lt;br /&gt;
&lt;br /&gt;
iRecovery -s&lt;br /&gt;
 ======================================&lt;br /&gt;
 ::&lt;br /&gt;
 :: iBSS for n82ap, Copyright 2009, Apple Inc.&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_TAG: iBoot-596.24&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_STYLE: RELEASE&lt;br /&gt;
 ::&lt;br /&gt;
 :: USB_SERIAL_NUMBER: CPID:8900 CPRV:30 CPFM:03 SCEP:05 BDID:04 ECID:000003293C113D76 IBFL:00&lt;br /&gt;
 ::&lt;br /&gt;
 =======================================&lt;br /&gt;
  &lt;br /&gt;
 Entering recovery mode, starting command prompt&lt;br /&gt;
 ] printenv&lt;br /&gt;
 build-style = &amp;quot;RELEASE&amp;quot;&lt;br /&gt;
 build-version = &amp;quot;iBoot-596.24&amp;quot;&lt;br /&gt;
 config_board = &amp;quot;n82ap&amp;quot;&lt;br /&gt;
 loadaddr = &amp;quot;0x9000000&amp;quot;&lt;br /&gt;
 boot-command = &amp;quot;fsboot&amp;quot;&lt;br /&gt;
 bootdelay = &amp;quot;0&amp;quot;&lt;br /&gt;
 auto-boot = &amp;quot;true&amp;quot;&lt;br /&gt;
 idle-off = &amp;quot;true&amp;quot;&lt;br /&gt;
 boot-device = &amp;quot;nand0&amp;quot;&lt;br /&gt;
 boot-partition = &amp;quot;0&amp;quot;&lt;br /&gt;
 boot-path = &amp;quot;/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900x&amp;quot;&lt;br /&gt;
 display-color-space = &amp;quot;RGB888&amp;quot;&lt;br /&gt;
 display-timing = &amp;quot;optC&amp;quot;&lt;br /&gt;
 framebuffer = &amp;quot;0xfd00000&amp;quot;&lt;br /&gt;
 secure-boot = &amp;quot;0x1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
Currently Supported by All Firmware:&amp;lt;br&amp;gt;&lt;br /&gt;
Reboot - Reboots Iphone&lt;br /&gt;
&lt;br /&gt;
More Iboot Commands:&amp;lt;br&amp;gt;&lt;br /&gt;
http://code.google.com/p/chronicdev/wiki/iBootCommands&lt;br /&gt;
&lt;br /&gt;
==Forks==&lt;br /&gt;
[http://github.com/iH8sn0w/irecovery iH8sn0w/irecovery]&lt;br /&gt;
&lt;br /&gt;
[http://github.com/GreySyntax/irecovery GreySyntax/irecovery]&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
A C++ port is also in the works dubbed iRecovery++ (by [[User:GreySyntax|GreySyntax]]). [http://github.com/NSPwn/iRecoveryplusplus]]&lt;br /&gt;
&lt;br /&gt;
A VB.NET port (by [[User:Fallensn0w|Fallensn0w]] )can be found at [http://github.com/fallensn0w/vbiRecovery vbiRecovery]&lt;br /&gt;
&lt;br /&gt;
A GUI (Graphical User Interface) has been made for Windows under the name [[GiRecovery|Zeratul]] and it's developed by [[User:Fallensn0w|Fallensn0w]] and available at  [http://github.com/fallensn0w/Zeratul @github]&lt;br /&gt;
(or compiled binary files [http://fallensn0w.host22.com here].)&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
[http://github.com/chronicdev/libirecovery Offical Repository (Maintained) / Download here]&lt;br /&gt;
[http://www.mediafire.com/?nmn25bnjzy3 Win32 binary]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking Software]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20498</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20498"/>
		<updated>2011-08-19T11:21:59Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: --~~~~&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 15:31, 18 August 2011 (MDT)&lt;br /&gt;
:This kind of list belongs to iBoot page IMO. iRecovery is just an interface that sends everything you type to the device and doesn't contain any commands by itself. Also, Apple doesn't include any useful commands besides reboot, setenv and some others in RELEASE-type iBoots from 4.x onwards, so it could only serve historic purpose, I guess  --pjakuszew 16:32, 18 August 2011 (MDT)&lt;br /&gt;
::Ok great can we add this to iboot page then, with a discription then. I agree it doesn't belong here (Not that it hurts maybe should still have a link to this info though) some examples ive found(below). are they all still working.. what are they used for, are there more (im sure there is) i think alot of people want to know about this information.&lt;br /&gt;
&lt;br /&gt;
''setenv boot-device nand0&lt;br /&gt;
setenv boot-partition 0&lt;br /&gt;
setenv boot-path /System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
setenv boot-file nand0:0,/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb&lt;br /&gt;
setenv boot-command fsboot&lt;br /&gt;
setenv display-color-space RGB888&lt;br /&gt;
setenv display-timing opt&lt;br /&gt;
setenv config_board m68ap&lt;br /&gt;
setenv boot delay&lt;br /&gt;
setenv auto-boot true&lt;br /&gt;
saveenv''&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 05:14, 19 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20497</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20497"/>
		<updated>2011-08-19T11:15:09Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Supported Raw Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 15:31, 18 August 2011 (MDT)&lt;br /&gt;
:This kind of list belongs to iBoot page IMO. iRecovery is just an interface that sends everything you type to the device and doesn't contain any commands by itself. Also, Apple doesn't include any useful commands besides reboot, setenv and some others in RELEASE-type iBoots from 4.x onwards, so it could only serve historic purpose, I guess  --pjakuszew 16:32, 18 August 2011 (MDT)&lt;br /&gt;
::Ok great can we add this to iboot page then, with a discription then. I agree it doesn't belong here (Not that it hurts maybe should still have a link to this info though)--[[User:Markcoker|Blue Skies]] 05:14, 19 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20496</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20496"/>
		<updated>2011-08-19T11:14:47Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Supported Raw Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 15:31, 18 August 2011 (MDT)&lt;br /&gt;
:This kind of list belongs to iBoot page IMO. iRecovery is just an interface that sends everything you type to the device and doesn't contain any commands by itself. Also, Apple doesn't include any useful commands besides reboot, setenv and some others in RELEASE-type iBoots from 4.x onwards, so it could only serve historic purpose, I guess  --pjakuszew 16:32, 18 August 2011 (MDT)&lt;br /&gt;
::Ok great can we add this to iboot page then, with a discription then. I agree i doesnt belong here (Not that it hurts maybe should still have a link to this info though)--[[User:Markcoker|Blue Skies]] 05:14, 19 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20495</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20495"/>
		<updated>2011-08-19T11:14:29Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Supported Raw Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 15:31, 18 August 2011 (MDT)&lt;br /&gt;
:This kind of list belongs to iBoot page IMO. iRecovery is just an interface that sends everything you type to the device and doesn't contain any commands by itself. Also, Apple doesn't include any useful commands besides reboot, setenv and some others in RELEASE-type iBoots from 4.x onwards, so it could only serve historic purpose, I guess  --pjakuszew 16:32, 18 August 2011 (MDT)&lt;br /&gt;
::Ok great can we add this to iboot page then, with a discription then. I agree i doesnt belong here (Not that it hurts maybe should still have a link to this info though)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20487</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20487"/>
		<updated>2011-08-18T21:31:51Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Supported Raw Commands */  --BlueSkies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;br /&gt;
--[[User:Markcoker|Blue Skies]] 15:31, 18 August 2011 (MDT)&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20486</id>
		<title>Talk:IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IRecovery&amp;diff=20486"/>
		<updated>2011-08-18T21:29:39Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Supported Raw Commands */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Including forks of iRecovery? ==&lt;br /&gt;
Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. [[User:Josso|Josso]] 09:22, 10 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Supported Raw Commands ==&lt;br /&gt;
&lt;br /&gt;
A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page.&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=20461</id>
		<title>IRecovery</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IRecovery&amp;diff=20461"/>
		<updated>2011-08-18T08:35:08Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: Raw Commands --BlueSkies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iRecovery}}&lt;br /&gt;
iRecovery is a libusb-based CLI utility for Mac OS X, Linux, and Windows. It is able to talk to [[iBoot (Bootloader)|iBoot]] and [[iBSS]] via USB. It's completely open source; the source code is released under the terms of the GNU GPL v3. The full license text can be found in the LICENSE file on github.&lt;br /&gt;
&lt;br /&gt;
It currently connects to:&lt;br /&gt;
* [[DFU 0x1227|0x1227]] ([[DFU Mode]]/[[WTF]] Mode 2.0)&lt;br /&gt;
* [[Recovery Mode (Protocols)#Recovery_Mode_2.x_.28DevID.3D0x1281.29|Recovery Mode 0x1281]] (Recovery Mode/iBSS)&lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
westbaer&lt;br /&gt;
&lt;br /&gt;
==Thanks==&lt;br /&gt;
[[User:Pod2g|pod2g]], [[tom3q]], [[User:Planetbeing|planetbeing]], [[User:Geohot|geohot]] and [[User:posixninja|posixninja]].&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
===DFU 2.0 (0x1227)===&lt;br /&gt;
It can upload a file, such as an [[iBSS]], so that you can unplug and spawn a shell with 0x1281.&lt;br /&gt;
&lt;br /&gt;
===Recovery 2.0 (0x1281)===&lt;br /&gt;
====File Uploading====&lt;br /&gt;
You can upload a file to 0x9000000 with the following syntax:&lt;br /&gt;
 ./iRecovery -f file&lt;br /&gt;
In newer builds that use libusb-1.0 this is now&lt;br /&gt;
 ./iRecovery -u file&lt;br /&gt;
&lt;br /&gt;
====Two-Way Shell====&lt;br /&gt;
You can spawn a shell to do all sorts of neat things with the syntax:&lt;br /&gt;
 ./iRecovery -s&lt;br /&gt;
Once it has spawned, you can type 'help' and iBoot will respond with its built-in command list.&lt;br /&gt;
&lt;br /&gt;
====Single Command====&lt;br /&gt;
 ./iRecovery -c &amp;quot;command&amp;quot;&lt;br /&gt;
Sends a single command to the device *without* spawning a shell.&lt;br /&gt;
&lt;br /&gt;
====usb_control_msg(0x21, 2) Exploit Command====&lt;br /&gt;
 ./iRecovery -k &lt;br /&gt;
Sends Chronic Dev's + Geohot's latest usb exploit. Implemented into blackra1n.&lt;br /&gt;
This was updated near October 17, 2009. [http://github.com/posixninja/irecovery posixninja's fork]&lt;br /&gt;
In newer builds this is now -e&lt;br /&gt;
&lt;br /&gt;
====Auto Boot====&lt;br /&gt;
You can now enable auto-boot by running:&lt;br /&gt;
 ./iRecovery -a&lt;br /&gt;
or by sending /auto-boot in a shell.&lt;br /&gt;
&lt;br /&gt;
====USB Reset====&lt;br /&gt;
Reset USB&lt;br /&gt;
 ./iRecovery -r&lt;br /&gt;
&lt;br /&gt;
====Batch Scripting====&lt;br /&gt;
iRecovery now supports batch scripting, this allows you to send commands to iBoot from a pre written list of commands, this also suports scripting such as /auto-boot and /upload &amp;lt;file&amp;gt;&lt;br /&gt;
 ./iRecovery -b &amp;lt;file&amp;gt;&lt;br /&gt;
or in a shell:&lt;br /&gt;
 /batch &amp;lt;file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Raw Commands====&lt;br /&gt;
You can now send raw commands via the -x21 -x40 or -xA1 flags&lt;br /&gt;
&lt;br /&gt;
==Example Output==&lt;br /&gt;
&lt;br /&gt;
iRecovery -s&lt;br /&gt;
 ======================================&lt;br /&gt;
 ::&lt;br /&gt;
 :: iBSS for n82ap, Copyright 2009, Apple Inc.&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_TAG: iBoot-596.24&lt;br /&gt;
 ::&lt;br /&gt;
 :: BUILD_STYLE: RELEASE&lt;br /&gt;
 ::&lt;br /&gt;
 :: USB_SERIAL_NUMBER: CPID:8900 CPRV:30 CPFM:03 SCEP:05 BDID:04 ECID:000003293C113D76 IBFL:00&lt;br /&gt;
 ::&lt;br /&gt;
 =======================================&lt;br /&gt;
  &lt;br /&gt;
 Entering recovery mode, starting command prompt&lt;br /&gt;
 ] printenv&lt;br /&gt;
 build-style = &amp;quot;RELEASE&amp;quot;&lt;br /&gt;
 build-version = &amp;quot;iBoot-596.24&amp;quot;&lt;br /&gt;
 config_board = &amp;quot;n82ap&amp;quot;&lt;br /&gt;
 loadaddr = &amp;quot;0x9000000&amp;quot;&lt;br /&gt;
 boot-command = &amp;quot;fsboot&amp;quot;&lt;br /&gt;
 bootdelay = &amp;quot;0&amp;quot;&lt;br /&gt;
 auto-boot = &amp;quot;true&amp;quot;&lt;br /&gt;
 idle-off = &amp;quot;true&amp;quot;&lt;br /&gt;
 boot-device = &amp;quot;nand0&amp;quot;&lt;br /&gt;
 boot-partition = &amp;quot;0&amp;quot;&lt;br /&gt;
 boot-path = &amp;quot;/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900x&amp;quot;&lt;br /&gt;
 display-color-space = &amp;quot;RGB888&amp;quot;&lt;br /&gt;
 display-timing = &amp;quot;optC&amp;quot;&lt;br /&gt;
 framebuffer = &amp;quot;0xfd00000&amp;quot;&lt;br /&gt;
 secure-boot = &amp;quot;0x1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
==Supported Raw Commands==&lt;br /&gt;
I would like to see a list supported raw commands. &amp;quot;GreySyntax Jordan apple removed most cosmos during the 4.x cycle&amp;quot; So its a hard for new users to know if they are going crazy. Ill get the ball rolling.(correct me if im wrong)&lt;br /&gt;
&lt;br /&gt;
Currently Supported by All Firmware:&lt;br /&gt;
Reboot - Reboots Iphone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Forks==&lt;br /&gt;
[http://github.com/iH8sn0w/irecovery iH8sn0w/irecovery]&lt;br /&gt;
&lt;br /&gt;
[http://github.com/GreySyntax/irecovery GreySyntax/irecovery]&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
A C++ port is also in the works dubbed iRecovery++ (by [[User:GreySyntax|GreySyntax]]). [http://github.com/NSPwn/iRecoveryplusplus]]&lt;br /&gt;
&lt;br /&gt;
A VB.NET port (by [[User:Fallensn0w|Fallensn0w]] )can be found at [http://github.com/fallensn0w/vbiRecovery vbiRecovery]&lt;br /&gt;
&lt;br /&gt;
A GUI (Graphical User Interface) has been made for Windows under the name [[GiRecovery|Zeratul]] and it's developed by [[User:Fallensn0w|Fallensn0w]] and available at  [http://github.com/fallensn0w/Zeratul @github]&lt;br /&gt;
(or compiled binary files [http://fallensn0w.host22.com here].)&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
[http://github.com/chronicdev/libirecovery Offical Repository (Maintained) / Download here]&lt;br /&gt;
[http://www.mediafire.com/?nmn25bnjzy3 Win32 binary]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hacking Software]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Geohot&amp;diff=18287</id>
		<title>User:Geohot</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Geohot&amp;diff=18287"/>
		<updated>2011-05-29T18:24:39Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Links */ No longer accepting donations, battle with Sony in court is for now over.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase|ns=User:}}&lt;br /&gt;
The founder of this wiki. &lt;br /&gt;
&lt;br /&gt;
==Achievements==&lt;br /&gt;
* Published the [http://iphonejtag.blogspot.com/2007/08/its-release-time.html first iPhone hardware unlock].&lt;br /&gt;
* Published the [http://iphonejtag.blogspot.com/2008/01/112-otb-unlocked.html first iPhone hardware unlock for bootloader 4.6]&lt;br /&gt;
* Software unlocked BL 4.6 via [[Minus 0x20000 with Back Extend Erase]].&lt;br /&gt;
* Found the [[AT+stkprof]] vulnerability in baseband [[2.28.00]].&lt;br /&gt;
* Independently found the [http://iphonejtag.blogspot.com/2009/04/58-exploit.html BL 5.8 exploit]. &lt;br /&gt;
* Found the [[iBoot Environment Variable Overflow]] exploit.&lt;br /&gt;
** Released [[purplera1n]], which used said exploit.&lt;br /&gt;
* Released [[purplesn0w]], an [[X-Gold 608]] unlock for [[4.26.08]].&lt;br /&gt;
* Independently found the [[usb_control_msg(0x21, 2) Exploit]].&lt;br /&gt;
** Released [[blackra1n]], which used said exploit.&lt;br /&gt;
* Discovered how to exploit [[AT+XEMN Heap Overflow|AT+XEMN]] (but did not discover the crash) for a software-based [[X-Gold 608]] unlock.&lt;br /&gt;
** Released [[blacksn0w]], which used said exploit to unlock [[X-Gold 608]] firmware [[5.11.07]].&lt;br /&gt;
* Released [[limera1n]].&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://iphonejtag.blogspot.com/ Blog (currently private)]&lt;br /&gt;
* http://www.geohot.com/ his homepage&lt;br /&gt;
* [http://geohotgotsued.blogspot.com/ New Blog, related to his PS3 battle]&lt;br /&gt;
&lt;br /&gt;
NOTE: He does not have any active Twitter accounts. Any Twitter account you see posing as geohot is fake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hackers]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Geohot&amp;diff=18286</id>
		<title>User:Geohot</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Geohot&amp;diff=18286"/>
		<updated>2011-05-29T18:17:13Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: No Longer Accepting Donations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase|ns=User:}}&lt;br /&gt;
The founder of this wiki. &lt;br /&gt;
&lt;br /&gt;
==Achievements==&lt;br /&gt;
* Published the [http://iphonejtag.blogspot.com/2007/08/its-release-time.html first iPhone hardware unlock].&lt;br /&gt;
* Published the [http://iphonejtag.blogspot.com/2008/01/112-otb-unlocked.html first iPhone hardware unlock for bootloader 4.6]&lt;br /&gt;
* Software unlocked BL 4.6 via [[Minus 0x20000 with Back Extend Erase]].&lt;br /&gt;
* Found the [[AT+stkprof]] vulnerability in baseband [[2.28.00]].&lt;br /&gt;
* Independently found the [http://iphonejtag.blogspot.com/2009/04/58-exploit.html BL 5.8 exploit]. &lt;br /&gt;
* Found the [[iBoot Environment Variable Overflow]] exploit.&lt;br /&gt;
** Released [[purplera1n]], which used said exploit.&lt;br /&gt;
* Released [[purplesn0w]], an [[X-Gold 608]] unlock for [[4.26.08]].&lt;br /&gt;
* Independently found the [[usb_control_msg(0x21, 2) Exploit]].&lt;br /&gt;
** Released [[blackra1n]], which used said exploit.&lt;br /&gt;
* Discovered how to exploit [[AT+XEMN Heap Overflow|AT+XEMN]] (but did not discover the crash) for a software-based [[X-Gold 608]] unlock.&lt;br /&gt;
** Released [[blacksn0w]], which used said exploit to unlock [[X-Gold 608]] firmware [[5.11.07]].&lt;br /&gt;
* Released [[limera1n]].&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://iphonejtag.blogspot.com/ Blog (currently private)]&lt;br /&gt;
* http://www.geohot.com/ his homepage&lt;br /&gt;
* [http://geohotgotsued.blogspot.com/ New Blog, related to his PS3 battle]&lt;br /&gt;
&lt;br /&gt;
NOTE: He does not have any active Twitter accounts. Any Twitter account you see posing as geohot is fake.&lt;br /&gt;
&lt;br /&gt;
No longer accepting donations, battle with Sony in court is for now over.&lt;br /&gt;
[[Category:Hackers]]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Markcoker&amp;diff=18285</id>
		<title>User:Markcoker</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Markcoker&amp;diff=18285"/>
		<updated>2011-05-29T17:44:36Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: New page: Blue Skies (Mark Coker)  Interests in IDevice, Security and other technology.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Blue Skies (Mark Coker)&lt;br /&gt;
&lt;br /&gt;
Interests in IDevice, Security and other technology.&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IPad_2&amp;diff=18284</id>
		<title>IPad 2</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IPad_2&amp;diff=18284"/>
		<updated>2011-05-29T17:02:24Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: timeline for exploit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Ipad2.png|right|thumb|iPad 2]]&lt;br /&gt;
{{lowercase}}&lt;br /&gt;
The iPad 2 was announced on March 2, 2011. It was initially released on March 11 in the United States, and March 25 elsewhere. There are three variants of the iPad 2.&lt;br /&gt;
&lt;br /&gt;
As of May 30, 2011, the iPad 2 does not have any (publicly released) exploits to run unsigned code. (there is impression there is exploit to be release within about 3 weeks.)&lt;br /&gt;
&lt;br /&gt;
* [[K93ap|Wi-Fi only]]&lt;br /&gt;
* [[K94ap|GSM model]]&lt;br /&gt;
* [[K95ap|CDMA model]]&lt;br /&gt;
&lt;br /&gt;
== Application processor ==&lt;br /&gt;
It makes use of the dual-core 1 GHz[http://www.apple.com/ipad/specs/] [[S5L8940]] CPU (A5 chip).&lt;br /&gt;
&lt;br /&gt;
== Baseband (3G versions) ==&lt;br /&gt;
The [[K94ap|GSM model]] uses the [[X-Gold 618]] baseband chip, same as in the [[N90ap|iPhone 4 GSM model]].&lt;br /&gt;
&lt;br /&gt;
The [[K95ap|CDMA model]] uses Qualcomm's Gobi chipset, like the [[N90ap|iPhone 4 CDMA model]].&lt;br /&gt;
&lt;br /&gt;
==Wireless==&lt;br /&gt;
The iPad 2 uses the [[BCM4329]] for [[Bluetooth]] and Wi-Fi communication.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* '''Screen:''' 9.7&amp;quot; 1024x768 LED-backlit IPS display at 132 ppi&lt;br /&gt;
* '''Size:''' 9.5 inches (241.2 mm) (height) x 7.31 inches (185.7 mm) (width) x 0.34 inch (8.8 mm) (depth)&lt;br /&gt;
* '''Weight:''' 1.33 pounds (601 g) [[K93ap|Wi-Fi model]]; 1.35 pounds (613 g) [[K94ap|GSM model]]; 1.34 pounds (607 g) [[K95ap|CDMA model]]&lt;br /&gt;
* '''Battery:''' Up to 10 hours of Internet use, one month of standby&lt;br /&gt;
* '''3G:''' UMTS/HSDPA/HSUPA (850, 900, 1900, 2100 MHz); GSM/EDGE (850, 900, 1800, 1900 MHz) [[K94ap|GSM model]]; CDMA EV-DO Rev. A (800, 1900 MHz) [[K95ap|CDMA model]]&lt;br /&gt;
* '''Rear camera''': 0.7MP, supporting HD video recording @ 30 FPS&lt;br /&gt;
* '''Front camera''': VGA photos and video @ 30 FPS, supporting [[FaceTime]] video calls&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=AES_Keys&amp;diff=18230</id>
		<title>AES Keys</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=AES_Keys&amp;diff=18230"/>
		<updated>2011-05-26T08:08:37Z</updated>

		<summary type="html">&lt;p&gt;Markcoker: /* Running The Engine */  openpwn link not valid anymore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://en.wikipedia.org/wiki/System-on-a-chip SoC] in each device have an [http://en.wikipedia.org/wiki/Advanced_Encryption_Standard AES] coprocessor with the [[GID-key]] and [[UID-key]] built in.&lt;br /&gt;
&lt;br /&gt;
==Running The Engine==&lt;br /&gt;
Currently, there are several ways to run the hardware AES engine:&lt;br /&gt;
* Use the [http://forums.openpwn.org/viewtopic.php?f=8&amp;amp;t=19&amp;amp;p=101#p101 AES payload] released on OpenPwn. (OpenPwn link not valid anymore)&lt;br /&gt;
* Patch [[iBoot (Bootloader)|iBoot]] to jump to aes_decrypt.&lt;br /&gt;
* Use [http://github.com/planetbeing/iphonelinux/tree/master OpenIBoot].&lt;br /&gt;
* Use the crypto bundle provided in [[XPwn]] to utilize it via userland. This method requires a kernel patch.&lt;br /&gt;
* Use [[Greenpois0n (toolkit)|Greenpois0n]] console. &lt;br /&gt;
&lt;br /&gt;
If you want to decrypt [[IMG3 File Format|IMG3]] files you need to use this. The [[GID-key]] currently has not been extracted from the phone, so the only way to use it is on the phone itself.&lt;br /&gt;
&lt;br /&gt;
See [[Easier method of getting Img3 Key / IV]] for an [[iBoot (Bootloader)|iBoot]] patch.&lt;br /&gt;
&lt;br /&gt;
==Key 0x837==&lt;br /&gt;
Generated by encrypting 345A2D6C5050D058780DA431F0710E15 with the [[S5L8900]] [[GID-key]] to get 188458A6D15034DFE386F23B61D43774  &lt;br /&gt;
&lt;br /&gt;
It is used as the encryption key for [[S5L File Formats#IMG2|IMG2 files]]. With the introduction of [[IMG3 File Format|IMG3]] in 2.0, [[KBAG]]s are now used instead of the 0x837 key.&lt;br /&gt;
&lt;br /&gt;
==Using [[Greenpois0n (toolkit)|greenpois0n]] to get the keys==&lt;br /&gt;
* Run steps 1 thru 5 from [[PwnStrap]]&lt;br /&gt;
* Use 'xpwntool file.img3 /dev/null' to extract the KBAG hex string from ''file.img3''&lt;br /&gt;
* Start greenpois0n console: irecovery -s&lt;br /&gt;
* Execute 'go aes dec _KBAG_STRING_' in irecovery console&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
[http://wikee.iphwn.org/s5l8900:encryption_keys Dev Team wiki]&lt;/div&gt;</summary>
		<author><name>Markcoker</name></author>
		
	</entry>
</feed>