<?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=MaybachMan</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=MaybachMan"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/MaybachMan"/>
	<updated>2026-05-07T12:04:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Community_portal&amp;diff=12443</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=12443"/>
		<updated>2010-11-07T15:23:24Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: /* Useless Team Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk Archive|Start-July 1, 2010}}&lt;br /&gt;
&lt;br /&gt;
This is the place to post tasks that need to be done on the wiki. Also this is the place for proposed changes. I heard about people wanting a favicon and arranging the main page into categories.&lt;br /&gt;
&lt;br /&gt;
== Site Related Requests ==&lt;br /&gt;
&lt;br /&gt;
=== iPhone Compatibility ===&lt;br /&gt;
&lt;br /&gt;
Well the wikis startpage (and maybe other pages) do not display really good on the iphone ;) -- [[User:M2m|M2m]] 16:11, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Well, I think it's good enough. Ok, it's not optimized, but it's ok. If we improve the startpage to have only one column, then that would look ugly on a PC. I work a lot in here from my iPhone. The biggest problem is the edit box. You cannot really edit big texts from your iPhone. But that's a problem of the Wiki itself (Mediawiki) and we cannot fix that just by changing texts or layout. -- [[User:Http|http]] 22:25, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::On all textboxes, use 2 fingers to scroll --[[User:Balloonhead66|Balloonhead66]] 02:52, 27 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
{| style=&amp;quot;float: right;&amp;quot; class=wikitable border=1&lt;br /&gt;
|-&lt;br /&gt;
! New logo design&lt;br /&gt;
| [[Image:NewLogo.png|thumb|135px|A new logo design]]&lt;br /&gt;
| [[Image:NewLogo-geohot.png|thumb|135px|A new logo design with a '''By geohot''']]&lt;br /&gt;
|-&lt;br /&gt;
| New logo design&lt;br /&gt;
with a new name&lt;br /&gt;
| [[Image:NewNameLogo.png|thumb|135px|A new logo with a new name]]&lt;br /&gt;
| [[Image:NewNameLogo-geohot.png|thumb|135px|A new logo with a new name and a '''By geohot''']]&lt;br /&gt;
|}&lt;br /&gt;
The Logo should be updated as the wiki is no longer iPhone only but (I think) all iOS devices (or a larger part of it). Possibly also a new URL? theioswiki (but i know this is not as easy) -- [[User:M2m|M2m]] 16:09, 14 September 2010 (UTC)&lt;br /&gt;
:A new URL would be something that Geohot would have to do. But although this is not only about iPhones, that doesn't mean we have to change the logo or the URL. At the beginning there was the iPhone and the iPod touch. Now only the iPad has come to the family. Nothing really new. -- [[User:Http|http]] 22:25, 14 September 2010 (UTC)&lt;br /&gt;
::Isn't the new AppleTV said to be running iOS as well ? ;) --[[User:M2m|M2m]] 23:22, 14 September 2010 (UTC)&lt;br /&gt;
:::Yes --[[User:Balloonhead66|Balloonhead66]] 00:07, 31 October 2010 (UTC)&lt;br /&gt;
:I could design a new logo that has all the iOS family on it including all generations of the phone and the ipod touch, ATV, and iPad if it is still wanted... --[[User:Locke|Locke]]&lt;br /&gt;
::That won't be neccassary as I am already in the midst of creating one... --[[User:Balloonhead66|Balloonhead66]] 19:16, 5 November 2010 (UTC)&lt;br /&gt;
::Done... Please post content above the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{clear}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;  IT is therte to keep the next section below the table...  When the text gets below the table, you may remove the clear template link.  --[[User:Balloonhead66|Balloonhead66]] 23:46, 5 November 2010 (UTC)&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
===Baseband: Processor vs. Platform===&lt;br /&gt;
All right, so The iPhone Wiki has articles about baseband ''processors''. However, the [[XMM 6180]] is about the baseband ''platform''. The wiki mostly references baseband processors, but I'm a bit reluctant to go that route since it was [[User:Oranav|Oranav]], who definitely knows more about the baseband than me, that changed the article from baseband processor to baseband platform. I'd like to keep things consistent, so should we stick with referencing it by processor or platform? This inconsistency is bugging the crap out of me. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 06:19, 9 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Cleanup orphaned pages ===&lt;br /&gt;
The [[Special:Lonelypages|orphaned pages]] should be cleaned up. Possible work:&lt;br /&gt;
*most of those pages need to get updated&lt;br /&gt;
*add a link on another page to it, so that it's not orphaned anymore&lt;br /&gt;
*The main page and some disambiguation pages may remain orphaned.&lt;br /&gt;
*Some pages are really old, outdated and not worth to get updated. In this case add a deletion request to its talk page.&lt;br /&gt;
*Maybe we need a new overview page that links to some of these pages (e.g. my request for a [[Beta Firmware]] page, see [[Talk:VFDecrypt_Keys:_3.x_BETA#STOP]])&lt;br /&gt;
*Please note that links with a prefix don't count for this list, so that pages that only appear on a Category page also appear in this list. To get the full links list, go to the page and click &amp;quot;what links here&amp;quot;.&lt;br /&gt;
I started with a little cleanup already. --[[User:Http|http]] 10:02, 23 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===VFDecrypt GUIs===&lt;br /&gt;
I don't mean to sound like a dictator, but I'd like to request for no more VFDecrypt GUIs to be added here. There are more than enough of them, so I feel there really isn't a need to add any more. Whenever a new one arises, an argument spews over about its usefulness, as well as whether it belongs on this wiki. These arguments clog up the [[Special:Recentchanges|Recent changes]] page, making it tougher to keep an eye on things with the wiki. So, once again, I'd like to ask for no more VFDecrypt GUIs to have a place on this wiki. '''As of now, this is NOT a rule that will be imposed. It's just a polite request, nothing more.''' --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 19:35, 30 October 2010 (UTC)&lt;br /&gt;
:I'd ask for GUI's of all kinds, such as VFDecrypt, iRecovery, and so on. Anyone can make a GUI. It takes a real hacker to write a program. --[[User:Dra1nerdrake|dra1nerdrake]] 22:52, 30 October 2010 (UTC)&lt;br /&gt;
::We only have 3 publiclly available ones + 2 in development --[[User:Balloonhead66|Balloonhead66]] 00:14, 31 October 2010 (UTC)&lt;br /&gt;
:I saw this coming when the new page for [[GiRecovery]] ([[Zeratul]]) first appeared some months ago. This Wiki is not intended to promote these tools. I didn't want to just delete the page though. One way we could go: Make sure '''all''' applications (including highly recognized ones and jailbreak apps like [[Limera1n]]) will get listed on an overview [[Tools]] page. It should be categorized by tool purpose and operating system. Maybe also by related iOS firmware. As soon as this works well, we just have to assure that not anybody adds new tools there. For example by having two users request a new entry (without the author). We can start this Tools page in any case. Initially we can include all these useless GUI apps already existing here also. -- [[User:Http|http]] 07:38, 31 October 2010 (UTC)&lt;br /&gt;
:We could delete the original pages and merge them with the page of the original app in a subsection. To be honest, though, I still don't see the point of having 4 softwares that do the same thing with the same features. --[[User:Ryccardo|Ryccardo]] 09:22, 31 October 2010 (UTC)&lt;br /&gt;
:All of them just decrypt.  But mine will have 7zip integration to extract it for you and possibly look up the key automatically based on the Dmg name... --[[User:Balloonhead66|Balloonhead66]] 14:28, 31 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Useless Team Pages===&lt;br /&gt;
I think we should remove all the team pages of users. Keep the Chronic and iPhone dev teams, but the rest that are just milking the wiki as a way to seek fame. There is no purpose for it and it just causes a large amount of useless edits and arguments. Instead of having a team page how about just add the software you make and use the credits part of it? Is there really a need for team pages? I am open to all discussions, just don't argue here. --[[User:JacobVengeance|JakeAnthraX]] 14:49, 7 November 2010 (UTC)&lt;br /&gt;
:As long as the team in question is actually doing *something* I see no reason not to document them. [[User:MaybachMan|MaybachMan]] 15:11, 7 November 2010 (UTC)&lt;br /&gt;
::Well my counter to that is still there is no need for it. Maybe when you guys do something that is amazing or make something that isn't already out there. I don't want to fight, don't think I do. I just want the wiki to be peaceful and a place of knowledge. Not people gloating to be parts of groups and leech off of other people. Is the page really that important to you? --[[User:JacobVengeance|JakeAnthraX]] 15:14, 7 November 2010 (UTC)&lt;br /&gt;
:::My team made a jailbreak using usb control msg for iPodTouch2g MC. It was compatible with 4.0.2 and it was semitethered. Anyway I don't want it on theiphonewiki, because this wiki should NOT be TheTeamsWiki.--[[User:Qwertyoruiop|Qwertyoruiop]] 15:22, 7 November 2010 (UTC)&lt;br /&gt;
::::The page isn't for showing off, we made it so we can have a place to list all the projects the team makes, which I find useful. I don't want to fight over it, but I just think it has a use for organising knowledge on here, that's all. [[User:MaybachMan|MaybachMan]] 15:19, 7 November 2010 (UTC)&lt;br /&gt;
Well I'm done arguing. I still say both be removed until a group release is made. Either way it doesn't matter much to me, but I had to make things fair between the groups. Let other people voice their opinions for a day or so and don't remove deletion request until it is decided as a community, okay? --[[User:JacobVengeance|JakeAnthraX]] 15:21, 7 November 2010 (UTC)&lt;br /&gt;
:Until then, the deletion should be undone. I notice my team's page is already deleted for some reason. Or the content is, anyway. [[User:MaybachMan|MaybachMan]] 15:23, 7 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==iPhone Related Requests==&lt;br /&gt;
&amp;lt;i&amp;gt;See: [[Unsolved problems]]&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Keys/ivs for 4.0 beta 1/2/3 need to be updated. Many of them on are on the Internet, but not on here. Related pages:&lt;br /&gt;
*[[VFDecrypt_Keys:_4.x_BETA]]&lt;br /&gt;
*[[Beta Firmware]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Community_portal&amp;diff=12439</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=12439"/>
		<updated>2010-11-07T15:19:20Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk Archive|Start-July 1, 2010}}&lt;br /&gt;
&lt;br /&gt;
This is the place to post tasks that need to be done on the wiki. Also this is the place for proposed changes. I heard about people wanting a favicon and arranging the main page into categories.&lt;br /&gt;
&lt;br /&gt;
== Site Related Requests ==&lt;br /&gt;
&lt;br /&gt;
=== iPhone Compatibility ===&lt;br /&gt;
&lt;br /&gt;
Well the wikis startpage (and maybe other pages) do not display really good on the iphone ;) -- [[User:M2m|M2m]] 16:11, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Well, I think it's good enough. Ok, it's not optimized, but it's ok. If we improve the startpage to have only one column, then that would look ugly on a PC. I work a lot in here from my iPhone. The biggest problem is the edit box. You cannot really edit big texts from your iPhone. But that's a problem of the Wiki itself (Mediawiki) and we cannot fix that just by changing texts or layout. -- [[User:Http|http]] 22:25, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::On all textboxes, use 2 fingers to scroll --[[User:Balloonhead66|Balloonhead66]] 02:52, 27 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
{| style=&amp;quot;float: right;&amp;quot; class=wikitable border=1&lt;br /&gt;
|-&lt;br /&gt;
! New logo design&lt;br /&gt;
| [[Image:NewLogo.png|thumb|135px|A new logo design]]&lt;br /&gt;
| [[Image:NewLogo-geohot.png|thumb|135px|A new logo design with a '''By geohot''']]&lt;br /&gt;
|-&lt;br /&gt;
| New logo design&lt;br /&gt;
with a new name&lt;br /&gt;
| [[Image:NewNameLogo.png|thumb|135px|A new logo with a new name]]&lt;br /&gt;
| [[Image:NewNameLogo-geohot.png|thumb|135px|A new logo with a new name and a '''By geohot''']]&lt;br /&gt;
|}&lt;br /&gt;
The Logo should be updated as the wiki is no longer iPhone only but (I think) all iOS devices (or a larger part of it). Possibly also a new URL? theioswiki (but i know this is not as easy) -- [[User:M2m|M2m]] 16:09, 14 September 2010 (UTC)&lt;br /&gt;
:A new URL would be something that Geohot would have to do. But although this is not only about iPhones, that doesn't mean we have to change the logo or the URL. At the beginning there was the iPhone and the iPod touch. Now only the iPad has come to the family. Nothing really new. -- [[User:Http|http]] 22:25, 14 September 2010 (UTC)&lt;br /&gt;
::Isn't the new AppleTV said to be running iOS as well ? ;) --[[User:M2m|M2m]] 23:22, 14 September 2010 (UTC)&lt;br /&gt;
:::Yes --[[User:Balloonhead66|Balloonhead66]] 00:07, 31 October 2010 (UTC)&lt;br /&gt;
:I could design a new logo that has all the iOS family on it including all generations of the phone and the ipod touch, ATV, and iPad if it is still wanted... --[[User:Locke|Locke]]&lt;br /&gt;
::That won't be neccassary as I am already in the midst of creating one... --[[User:Balloonhead66|Balloonhead66]] 19:16, 5 November 2010 (UTC)&lt;br /&gt;
::Done... Please post content above the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{clear}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;  IT is therte to keep the next section below the table...  When the text gets below the table, you may remove the clear template link.  --[[User:Balloonhead66|Balloonhead66]] 23:46, 5 November 2010 (UTC)&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
===Baseband: Processor vs. Platform===&lt;br /&gt;
All right, so The iPhone Wiki has articles about baseband ''processors''. However, the [[XMM 6180]] is about the baseband ''platform''. The wiki mostly references baseband processors, but I'm a bit reluctant to go that route since it was [[User:Oranav|Oranav]], who definitely knows more about the baseband than me, that changed the article from baseband processor to baseband platform. I'd like to keep things consistent, so should we stick with referencing it by processor or platform? This inconsistency is bugging the crap out of me. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 06:19, 9 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Cleanup orphaned pages ===&lt;br /&gt;
The [[Special:Lonelypages|orphaned pages]] should be cleaned up. Possible work:&lt;br /&gt;
*most of those pages need to get updated&lt;br /&gt;
*add a link on another page to it, so that it's not orphaned anymore&lt;br /&gt;
*The main page and some disambiguation pages may remain orphaned.&lt;br /&gt;
*Some pages are really old, outdated and not worth to get updated. In this case add a deletion request to its talk page.&lt;br /&gt;
*Maybe we need a new overview page that links to some of these pages (e.g. my request for a [[Beta Firmware]] page, see [[Talk:VFDecrypt_Keys:_3.x_BETA#STOP]])&lt;br /&gt;
*Please note that links with a prefix don't count for this list, so that pages that only appear on a Category page also appear in this list. To get the full links list, go to the page and click &amp;quot;what links here&amp;quot;.&lt;br /&gt;
I started with a little cleanup already. --[[User:Http|http]] 10:02, 23 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===VFDecrypt GUIs===&lt;br /&gt;
I don't mean to sound like a dictator, but I'd like to request for no more VFDecrypt GUIs to be added here. There are more than enough of them, so I feel there really isn't a need to add any more. Whenever a new one arises, an argument spews over about its usefulness, as well as whether it belongs on this wiki. These arguments clog up the [[Special:Recentchanges|Recent changes]] page, making it tougher to keep an eye on things with the wiki. So, once again, I'd like to ask for no more VFDecrypt GUIs to have a place on this wiki. '''As of now, this is NOT a rule that will be imposed. It's just a polite request, nothing more.''' --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 19:35, 30 October 2010 (UTC)&lt;br /&gt;
:I'd ask for GUI's of all kinds, such as VFDecrypt, iRecovery, and so on. Anyone can make a GUI. It takes a real hacker to write a program. --[[User:Dra1nerdrake|dra1nerdrake]] 22:52, 30 October 2010 (UTC)&lt;br /&gt;
::We only have 3 publiclly available ones + 2 in development --[[User:Balloonhead66|Balloonhead66]] 00:14, 31 October 2010 (UTC)&lt;br /&gt;
:I saw this coming when the new page for [[GiRecovery]] ([[Zeratul]]) first appeared some months ago. This Wiki is not intended to promote these tools. I didn't want to just delete the page though. One way we could go: Make sure '''all''' applications (including highly recognized ones and jailbreak apps like [[Limera1n]]) will get listed on an overview [[Tools]] page. It should be categorized by tool purpose and operating system. Maybe also by related iOS firmware. As soon as this works well, we just have to assure that not anybody adds new tools there. For example by having two users request a new entry (without the author). We can start this Tools page in any case. Initially we can include all these useless GUI apps already existing here also. -- [[User:Http|http]] 07:38, 31 October 2010 (UTC)&lt;br /&gt;
:We could delete the original pages and merge them with the page of the original app in a subsection. To be honest, though, I still don't see the point of having 4 softwares that do the same thing with the same features. --[[User:Ryccardo|Ryccardo]] 09:22, 31 October 2010 (UTC)&lt;br /&gt;
:All of them just decrypt.  But mine will have 7zip integration to extract it for you and possibly look up the key automatically based on the Dmg name... --[[User:Balloonhead66|Balloonhead66]] 14:28, 31 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Useless Team Pages===&lt;br /&gt;
I think we should remove all the team pages of users. Keep the Chronic and iPhone dev teams, but the rest that are just milking the wiki as a way to seek fame. There is no purpose for it and it just causes a large amount of useless edits and arguments. Instead of having a team page how about just add the software you make and use the credits part of it? Is there really a need for team pages? I am open to all discussions, just don't argue here. --[[User:JacobVengeance|JakeAnthraX]] 14:49, 7 November 2010 (UTC)&lt;br /&gt;
:As long as the team in question is actually doing *something* I see no reason not to document them. [[User:MaybachMan|MaybachMan]] 15:11, 7 November 2010 (UTC)&lt;br /&gt;
::Well my counter to that is still there is no need for it. Maybe when you guys do something that is amazing or make something that isn't already out there. I don't want to fight, don't think I do. I just want the wiki to be peaceful and a place of knowledge. Not people gloating to be parts of groups and leech off of other people. Is the page really that important to you? --[[User:JacobVengeance|JakeAnthraX]] 15:14, 7 November 2010 (UTC)&lt;br /&gt;
:::My team made a jailbreak using usb control msg for iPodTouch2g MC. It was compatible with 4.0.2 and it was semitethered. Anyway I don't want it on theiphonewiki, because this wiki should NOT be TheTeamsWiki.&lt;br /&gt;
::::The page isn't for showing off, we made it so we can have a place to list all the projects the team makes, which I find useful. I don't want to fight over it, but I just think it has a use for organising knowledge on here, that's all. [[User:MaybachMan|MaybachMan]] 15:19, 7 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==iPhone Related Requests==&lt;br /&gt;
&amp;lt;i&amp;gt;See: [[Unsolved problems]]&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Keys/ivs for 4.0 beta 1/2/3 need to be updated. Many of them on are on the Internet, but not on here. Related pages:&lt;br /&gt;
*[[VFDecrypt_Keys:_4.x_BETA]]&lt;br /&gt;
*[[Beta Firmware]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Community_portal&amp;diff=12437</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=12437"/>
		<updated>2010-11-07T15:18:50Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: /* Useless Team Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk Archive|Start-July 1, 2010}}&lt;br /&gt;
&lt;br /&gt;
This is the place to post tasks that need to be done on the wiki. Also this is the place for proposed changes. I heard about people wanting a favicon and arranging the main page into categories.&lt;br /&gt;
&lt;br /&gt;
== Site Related Requests ==&lt;br /&gt;
&lt;br /&gt;
=== iPhone Compatibility ===&lt;br /&gt;
&lt;br /&gt;
Well the wikis startpage (and maybe other pages) do not display really good on the iphone ;) -- [[User:M2m|M2m]] 16:11, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Well, I think it's good enough. Ok, it's not optimized, but it's ok. If we improve the startpage to have only one column, then that would look ugly on a PC. I work a lot in here from my iPhone. The biggest problem is the edit box. You cannot really edit big texts from your iPhone. But that's a problem of the Wiki itself (Mediawiki) and we cannot fix that just by changing texts or layout. -- [[User:Http|http]] 22:25, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::On all textboxes, use 2 fingers to scroll --[[User:Balloonhead66|Balloonhead66]] 02:52, 27 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
{| style=&amp;quot;float: right;&amp;quot; class=wikitable border=1&lt;br /&gt;
|-&lt;br /&gt;
! New logo design&lt;br /&gt;
| [[Image:NewLogo.png|thumb|135px|A new logo design]]&lt;br /&gt;
| [[Image:NewLogo-geohot.png|thumb|135px|A new logo design with a '''By geohot''']]&lt;br /&gt;
|-&lt;br /&gt;
| New logo design&lt;br /&gt;
with a new name&lt;br /&gt;
| [[Image:NewNameLogo.png|thumb|135px|A new logo with a new name]]&lt;br /&gt;
| [[Image:NewNameLogo-geohot.png|thumb|135px|A new logo with a new name and a '''By geohot''']]&lt;br /&gt;
|}&lt;br /&gt;
The Logo should be updated as the wiki is no longer iPhone only but (I think) all iOS devices (or a larger part of it). Possibly also a new URL? theioswiki (but i know this is not as easy) -- [[User:M2m|M2m]] 16:09, 14 September 2010 (UTC)&lt;br /&gt;
:A new URL would be something that Geohot would have to do. But although this is not only about iPhones, that doesn't mean we have to change the logo or the URL. At the beginning there was the iPhone and the iPod touch. Now only the iPad has come to the family. Nothing really new. -- [[User:Http|http]] 22:25, 14 September 2010 (UTC)&lt;br /&gt;
::Isn't the new AppleTV said to be running iOS as well ? ;) --[[User:M2m|M2m]] 23:22, 14 September 2010 (UTC)&lt;br /&gt;
:::Yes --[[User:Balloonhead66|Balloonhead66]] 00:07, 31 October 2010 (UTC)&lt;br /&gt;
:I could design a new logo that has all the iOS family on it including all generations of the phone and the ipod touch, ATV, and iPad if it is still wanted... --[[User:Locke|Locke]]&lt;br /&gt;
::That won't be neccassary as I am already in the midst of creating one... --[[User:Balloonhead66|Balloonhead66]] 19:16, 5 November 2010 (UTC)&lt;br /&gt;
::Done... Please post content above the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{clear}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;  IT is therte to keep the next section below the table...  When the text gets below the table, you may remove the clear template link.  --[[User:Balloonhead66|Balloonhead66]] 23:46, 5 November 2010 (UTC)&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
===Baseband: Processor vs. Platform===&lt;br /&gt;
All right, so The iPhone Wiki has articles about baseband ''processors''. However, the [[XMM 6180]] is about the baseband ''platform''. The wiki mostly references baseband processors, but I'm a bit reluctant to go that route since it was [[User:Oranav|Oranav]], who definitely knows more about the baseband than me, that changed the article from baseband processor to baseband platform. I'd like to keep things consistent, so should we stick with referencing it by processor or platform? This inconsistency is bugging the crap out of me. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 06:19, 9 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Cleanup orphaned pages ===&lt;br /&gt;
The [[Special:Lonelypages|orphaned pages]] should be cleaned up. Possible work:&lt;br /&gt;
*most of those pages need to get updated&lt;br /&gt;
*add a link on another page to it, so that it's not orphaned anymore&lt;br /&gt;
*The main page and some disambiguation pages may remain orphaned.&lt;br /&gt;
*Some pages are really old, outdated and not worth to get updated. In this case add a deletion request to its talk page.&lt;br /&gt;
*Maybe we need a new overview page that links to some of these pages (e.g. my request for a [[Beta Firmware]] page, see [[Talk:VFDecrypt_Keys:_3.x_BETA#STOP]])&lt;br /&gt;
*Please note that links with a prefix don't count for this list, so that pages that only appear on a Category page also appear in this list. To get the full links list, go to the page and click &amp;quot;what links here&amp;quot;.&lt;br /&gt;
I started with a little cleanup already. --[[User:Http|http]] 10:02, 23 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===VFDecrypt GUIs===&lt;br /&gt;
I don't mean to sound like a dictator, but I'd like to request for no more VFDecrypt GUIs to be added here. There are more than enough of them, so I feel there really isn't a need to add any more. Whenever a new one arises, an argument spews over about its usefulness, as well as whether it belongs on this wiki. These arguments clog up the [[Special:Recentchanges|Recent changes]] page, making it tougher to keep an eye on things with the wiki. So, once again, I'd like to ask for no more VFDecrypt GUIs to have a place on this wiki. '''As of now, this is NOT a rule that will be imposed. It's just a polite request, nothing more.''' --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 19:35, 30 October 2010 (UTC)&lt;br /&gt;
:I'd ask for GUI's of all kinds, such as VFDecrypt, iRecovery, and so on. Anyone can make a GUI. It takes a real hacker to write a program. --[[User:Dra1nerdrake|dra1nerdrake]] 22:52, 30 October 2010 (UTC)&lt;br /&gt;
::We only have 3 publiclly available ones + 2 in development --[[User:Balloonhead66|Balloonhead66]] 00:14, 31 October 2010 (UTC)&lt;br /&gt;
:I saw this coming when the new page for [[GiRecovery]] ([[Zeratul]]) first appeared some months ago. This Wiki is not intended to promote these tools. I didn't want to just delete the page though. One way we could go: Make sure '''all''' applications (including highly recognized ones and jailbreak apps like [[Limera1n]]) will get listed on an overview [[Tools]] page. It should be categorized by tool purpose and operating system. Maybe also by related iOS firmware. As soon as this works well, we just have to assure that not anybody adds new tools there. For example by having two users request a new entry (without the author). We can start this Tools page in any case. Initially we can include all these useless GUI apps already existing here also. -- [[User:Http|http]] 07:38, 31 October 2010 (UTC)&lt;br /&gt;
:We could delete the original pages and merge them with the page of the original app in a subsection. To be honest, though, I still don't see the point of having 4 softwares that do the same thing with the same features. --[[User:Ryccardo|Ryccardo]] 09:22, 31 October 2010 (UTC)&lt;br /&gt;
:All of them just decrypt.  But mine will have 7zip integration to extract it for you and possibly look up the key automatically based on the Dmg name... --[[User:Balloonhead66|Balloonhead66]] 14:28, 31 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Useless Team Pages===&lt;br /&gt;
I think we should remove all the team pages of users. Keep the Chronic and iPhone dev teams, but the rest that are just milking the wiki as a way to seek fame. There is no purpose for it and it just causes a large amount of useless edits and arguments. Instead of having a team page how about just add the software you make and use the credits part of it? Is there really a need for team pages? I am open to all discussions, just don't argue here. --[[User:JacobVengeance|JakeAnthraX]] 14:49, 7 November 2010 (UTC)&lt;br /&gt;
:As long as the team in question is actually doing *something* I see no reason not to document them. [[User:MaybachMan|MaybachMan]] 15:11, 7 November 2010 (UTC)&lt;br /&gt;
::Well my counter to that is still there is no need for it. Maybe when you guys do something that is amazing or make something that isn't already out there. I don't want to fight, don't think I do. I just want the wiki to be peaceful and a place of knowledge. Not people gloating to be parts of groups and leech off of other people. Is the page really that important to you? --[[User:JacobVengeance|JakeAnthraX]] 15:14, 7 November 2010 (UTC)&lt;br /&gt;
:::My team made a jailbreak using usb control msg for iPodTouch2g MC. It was compatible with 4.0.2 and it was semitethered. Anyway I don't want it on theiphonewiki, because this wiki should NOT be TheTeamsWiki.&lt;br /&gt;
::::The page isn't for showing off, we made it so we can have a place to list all the projects the team makes, which I find useful. I don't want to fight over it, but I just think it has a use for organising knowledge on here, that's all.&lt;br /&gt;
&lt;br /&gt;
==iPhone Related Requests==&lt;br /&gt;
&amp;lt;i&amp;gt;See: [[Unsolved problems]]&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Keys/ivs for 4.0 beta 1/2/3 need to be updated. Many of them on are on the Internet, but not on here. Related pages:&lt;br /&gt;
*[[VFDecrypt_Keys:_4.x_BETA]]&lt;br /&gt;
*[[Beta Firmware]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=The_iPhone_Wiki:Community_portal&amp;diff=12419</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=12419"/>
		<updated>2010-11-07T15:11:46Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: /* Useless Team Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Talk Archive|Start-July 1, 2010}}&lt;br /&gt;
&lt;br /&gt;
This is the place to post tasks that need to be done on the wiki. Also this is the place for proposed changes. I heard about people wanting a favicon and arranging the main page into categories.&lt;br /&gt;
&lt;br /&gt;
== Site Related Requests ==&lt;br /&gt;
&lt;br /&gt;
=== iPhone Compatibility ===&lt;br /&gt;
&lt;br /&gt;
Well the wikis startpage (and maybe other pages) do not display really good on the iphone ;) -- [[User:M2m|M2m]] 16:11, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Well, I think it's good enough. Ok, it's not optimized, but it's ok. If we improve the startpage to have only one column, then that would look ugly on a PC. I work a lot in here from my iPhone. The biggest problem is the edit box. You cannot really edit big texts from your iPhone. But that's a problem of the Wiki itself (Mediawiki) and we cannot fix that just by changing texts or layout. -- [[User:Http|http]] 22:25, 14 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::On all textboxes, use 2 fingers to scroll --[[User:Balloonhead66|Balloonhead66]] 02:52, 27 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Logo ===&lt;br /&gt;
{| style=&amp;quot;float: right;&amp;quot; class=wikitable border=1&lt;br /&gt;
|-&lt;br /&gt;
! New logo design&lt;br /&gt;
| [[Image:NewLogo.png|thumb|135px|A new logo design]]&lt;br /&gt;
| [[Image:NewLogo-geohot.png|thumb|135px|A new logo design with a '''By geohot''']]&lt;br /&gt;
|-&lt;br /&gt;
| New logo design&lt;br /&gt;
with a new name&lt;br /&gt;
| [[Image:NewNameLogo.png|thumb|135px|A new logo with a new name]]&lt;br /&gt;
| [[Image:NewNameLogo-geohot.png|thumb|135px|A new logo with a new name and a '''By geohot''']]&lt;br /&gt;
|}&lt;br /&gt;
The Logo should be updated as the wiki is no longer iPhone only but (I think) all iOS devices (or a larger part of it). Possibly also a new URL? theioswiki (but i know this is not as easy) -- [[User:M2m|M2m]] 16:09, 14 September 2010 (UTC)&lt;br /&gt;
:A new URL would be something that Geohot would have to do. But although this is not only about iPhones, that doesn't mean we have to change the logo or the URL. At the beginning there was the iPhone and the iPod touch. Now only the iPad has come to the family. Nothing really new. -- [[User:Http|http]] 22:25, 14 September 2010 (UTC)&lt;br /&gt;
::Isn't the new AppleTV said to be running iOS as well ? ;) --[[User:M2m|M2m]] 23:22, 14 September 2010 (UTC)&lt;br /&gt;
:::Yes --[[User:Balloonhead66|Balloonhead66]] 00:07, 31 October 2010 (UTC)&lt;br /&gt;
:I could design a new logo that has all the iOS family on it including all generations of the phone and the ipod touch, ATV, and iPad if it is still wanted... --[[User:Locke|Locke]]&lt;br /&gt;
::That won't be neccassary as I am already in the midst of creating one... --[[User:Balloonhead66|Balloonhead66]] 19:16, 5 November 2010 (UTC)&lt;br /&gt;
::Done... Please post content above the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{clear}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;  IT is therte to keep the next section below the table...  When the text gets below the table, you may remove the clear template link.  --[[User:Balloonhead66|Balloonhead66]] 23:46, 5 November 2010 (UTC)&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
===Baseband: Processor vs. Platform===&lt;br /&gt;
All right, so The iPhone Wiki has articles about baseband ''processors''. However, the [[XMM 6180]] is about the baseband ''platform''. The wiki mostly references baseband processors, but I'm a bit reluctant to go that route since it was [[User:Oranav|Oranav]], who definitely knows more about the baseband than me, that changed the article from baseband processor to baseband platform. I'd like to keep things consistent, so should we stick with referencing it by processor or platform? This inconsistency is bugging the crap out of me. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 06:19, 9 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Cleanup orphaned pages ===&lt;br /&gt;
The [[Special:Lonelypages|orphaned pages]] should be cleaned up. Possible work:&lt;br /&gt;
*most of those pages need to get updated&lt;br /&gt;
*add a link on another page to it, so that it's not orphaned anymore&lt;br /&gt;
*The main page and some disambiguation pages may remain orphaned.&lt;br /&gt;
*Some pages are really old, outdated and not worth to get updated. In this case add a deletion request to its talk page.&lt;br /&gt;
*Maybe we need a new overview page that links to some of these pages (e.g. my request for a [[Beta Firmware]] page, see [[Talk:VFDecrypt_Keys:_3.x_BETA#STOP]])&lt;br /&gt;
*Please note that links with a prefix don't count for this list, so that pages that only appear on a Category page also appear in this list. To get the full links list, go to the page and click &amp;quot;what links here&amp;quot;.&lt;br /&gt;
I started with a little cleanup already. --[[User:Http|http]] 10:02, 23 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===VFDecrypt GUIs===&lt;br /&gt;
I don't mean to sound like a dictator, but I'd like to request for no more VFDecrypt GUIs to be added here. There are more than enough of them, so I feel there really isn't a need to add any more. Whenever a new one arises, an argument spews over about its usefulness, as well as whether it belongs on this wiki. These arguments clog up the [[Special:Recentchanges|Recent changes]] page, making it tougher to keep an eye on things with the wiki. So, once again, I'd like to ask for no more VFDecrypt GUIs to have a place on this wiki. '''As of now, this is NOT a rule that will be imposed. It's just a polite request, nothing more.''' --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 19:35, 30 October 2010 (UTC)&lt;br /&gt;
:I'd ask for GUI's of all kinds, such as VFDecrypt, iRecovery, and so on. Anyone can make a GUI. It takes a real hacker to write a program. --[[User:Dra1nerdrake|dra1nerdrake]] 22:52, 30 October 2010 (UTC)&lt;br /&gt;
::We only have 3 publiclly available ones + 2 in development --[[User:Balloonhead66|Balloonhead66]] 00:14, 31 October 2010 (UTC)&lt;br /&gt;
:I saw this coming when the new page for [[GiRecovery]] ([[Zeratul]]) first appeared some months ago. This Wiki is not intended to promote these tools. I didn't want to just delete the page though. One way we could go: Make sure '''all''' applications (including highly recognized ones and jailbreak apps like [[Limera1n]]) will get listed on an overview [[Tools]] page. It should be categorized by tool purpose and operating system. Maybe also by related iOS firmware. As soon as this works well, we just have to assure that not anybody adds new tools there. For example by having two users request a new entry (without the author). We can start this Tools page in any case. Initially we can include all these useless GUI apps already existing here also. -- [[User:Http|http]] 07:38, 31 October 2010 (UTC)&lt;br /&gt;
:We could delete the original pages and merge them with the page of the original app in a subsection. To be honest, though, I still don't see the point of having 4 softwares that do the same thing with the same features. --[[User:Ryccardo|Ryccardo]] 09:22, 31 October 2010 (UTC)&lt;br /&gt;
:All of them just decrypt.  But mine will have 7zip integration to extract it for you and possibly look up the key automatically based on the Dmg name... --[[User:Balloonhead66|Balloonhead66]] 14:28, 31 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Useless Team Pages===&lt;br /&gt;
I think we should remove all the team pages of users. Keep the Chronic and iPhone dev teams, but the rest that are just milking the wiki as a way to seek fame. There is no purpose for it and it just causes a large amount of useless edits and arguments. Instead of having a team page how about just add the software you make and use the credits part of it? Is there really a need for team pages? I am open to all discussions, just don't argue here. --[[User:JacobVengeance|JakeAnthraX]] 14:49, 7 November 2010 (UTC)&lt;br /&gt;
:As long as the team in question is actually doing *something* I see no reason not to document them. [[User:MaybachMan|MaybachMan]] 15:11, 7 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==iPhone Related Requests==&lt;br /&gt;
&amp;lt;i&amp;gt;See: [[Unsolved problems]]&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Keys/ivs for 4.0 beta 1/2/3 need to be updated. Many of them on are on the Internet, but not on here. Related pages:&lt;br /&gt;
*[[VFDecrypt_Keys:_4.x_BETA]]&lt;br /&gt;
*[[Beta Firmware]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=FaceTime&amp;diff=8835</id>
		<title>FaceTime</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=FaceTime&amp;diff=8835"/>
		<updated>2010-09-01T18:35:21Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
&lt;br /&gt;
FaceTime is iChat AV for iPhone and iPod touch (latest generation only). Jobs presented an &amp;quot;alphabet soup&amp;quot; of technologies that were involved in making FaceTime work, many of which are shared with iChat AV, including:&lt;br /&gt;
&lt;br /&gt;
* H.264 and AAC, its ISO/MPEG video and audio codecs (just like iChat).&lt;br /&gt;
* [https://wiki.tools.ietf.org/html/rfc3261 SIP (Session Initiation Protocol)], the open IETF signaling protocol for VoIP used by iChat AV.&lt;br /&gt;
* STUN (Session Traversal Utilities for NAT), an IETF standard for dealing with lots of different kinds of NAT.&lt;br /&gt;
* TURN (Traversal Using Relay NAT), an IETF standard for allowing a client behind NAT to receive incoming requests like a server.&lt;br /&gt;
* ICE (Interactive Connectivity Establishment) an IETF standard which helps set up connections through NAT firewalls.&lt;br /&gt;
* RTP (Real-time Transport Protocol), an iETF standard for delivering media streams in VoIP.&lt;br /&gt;
* SRTP (Secure RTP) an IETF standard designed to provide encryption, message authentication and integrity for the data streams.&lt;br /&gt;
&lt;br /&gt;
FaceTime uses ports 53, 80, 443, 4080, 5223, and 16393-16472 (UDP).&lt;br /&gt;
&lt;br /&gt;
== FaceTime Activation / Registration ==&lt;br /&gt;
&lt;br /&gt;
FaceTime is activated by sending a couple of SMS text messages in the background between the iPhone and an Apple server. If your carrier does not officially support the iPhone 4, you may be charged for sending the activation SMS to an international (UK) number. Your carrier might also have issues delivering the SMS correctly which will prevent FaceTime from activating.&lt;br /&gt;
&lt;br /&gt;
After enabling FaceTime in iPhone settings, your iPhone will attempt to send a &amp;quot;silent text message&amp;quot; (i. e. a text you don't know about) to Apple, that registers your telephone number on Apple's servers used for FaceTime. Apple then returns a &amp;quot;silent coded text message&amp;quot; to your iPhone, that activates the FaceTime within iOS4.&lt;br /&gt;
&lt;br /&gt;
After being activated, FaceTime will happily operate solely over WiFi. However, FaceTime activation currently requires the iPhone to be activated, have an active SIM card with the ability to send and receive SMSes. If there's an issue sending or receiving SMS messages, FaceTime can't be enabled or activated.&lt;br /&gt;
&lt;br /&gt;
FaceTime will work successfully in Airplane Mode over WiFi, however it requires FaceTime to be activated, and a SIM card inserted in your device.&lt;br /&gt;
&lt;br /&gt;
=== FaceTime Registration Request ===&lt;br /&gt;
&lt;br /&gt;
The iPhone sends a Registration Request SMS silently to this UK number (as identified by the [http://en.wikipedia.org/wiki/%2B44_%28country_code%29 +44 country code]): +44 7786 205094. AT&amp;amp;T customers have their own local number for FaceTime activations: 28818773.  In Bell and Telus carrier bundles, version 7.2 the number is: 49988.&lt;br /&gt;
&lt;br /&gt;
The Activation Servers number (PhoneNumberRegistrationGatewayAddress) is set in carrier.plist in System/Library/Carrier Bundles/&amp;lt;Your carrier&amp;gt;.bundle (or Unknown.bundle):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;key&amp;gt;PhoneNumberRegistrationGatewayAddress&amp;lt;/key&amp;gt;&lt;br /&gt;
&amp;lt;string&amp;gt;+447786205094&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can change this to i. e. your own number and FaceTime will send the FaceTime Registration Request SMS to your own number.&lt;br /&gt;
&lt;br /&gt;
Some carrier bundles (i.e. T-Mobile Germany Carrier Update 7.1) also contain the following key. It is currently unknown what is does.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;key&amp;gt;RegistrationOptInRequired&amp;lt;/key&amp;gt;&lt;br /&gt;
&amp;lt;true/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Registration Request:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
REG-REQ?v=2;t=char[64];i=char[40];r=char[8]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Registration Request Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
REG-REQ?v=2;t=0C11F1ACF776391387797F5EEC1B87E9FC33DAD9 B86583270B8E8DDE78A7A23C;i=2CFA805D9A0D1D43CE57429 B4DA8E454B9AADB5D;r=5917c44d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It was noticed the last portion i= has different character for every FaceTime request.&lt;br /&gt;
&lt;br /&gt;
The Request is saved on:&lt;br /&gt;
&lt;br /&gt;
* /var/wireless/spool/MobileOriginated/s.sms.1073741825 (or another identifier) &lt;br /&gt;
&lt;br /&gt;
FaceTime will continue to retry sending the activation SMS multiple times before failing. [http://discussions.apple.com/thread.jspa?threadID=2483442&amp;amp;start=15&amp;amp;tstart=150][http://modmyi.com/forums/t-mobile/722445-iphone-4-t-mobile-users-beware-international-text-charges-facetime.html#post5380385]&lt;br /&gt;
&lt;br /&gt;
=== FaceTime Registration Response ===&lt;br /&gt;
&lt;br /&gt;
If your carrier doesn't officially support silent SMS messages, you may see the FaceTime Registration Response messages displayed.&lt;br /&gt;
&lt;br /&gt;
Registration Response:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
¿¿¿¿y¿¿REG-RESP?v=2;r=XXXXXXX;n=+XXXXXXXXX;s=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(X are numbers and codes received, it looks like a password and a hash code).&lt;br /&gt;
&lt;br /&gt;
== Packet Capture - original from [http://fryguypa.wordpress.com/2010/06/25/iphone-4-and-facetime/ FryGuy's Blog] ==&lt;br /&gt;
&lt;br /&gt;
* 1st iPhone IP Private – 192.168.0.128&lt;br /&gt;
* 1st iPhone IP NAT – 216.164.100.100&lt;br /&gt;
* 2nd iPhone IP Private 192.168.2.106&lt;br /&gt;
* 2nd iPhone IP NAT – 72.81.200.200&lt;br /&gt;
&lt;br /&gt;
Note: NATs changed to protect the guilty&lt;br /&gt;
&lt;br /&gt;
=== Packets ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No.     Time        Source                Destination           Protocol Info&lt;br /&gt;
      1 0.000000    192.168.0.128         17.155.5.251          UDP      Source port: 16402  Destination port: connected&lt;br /&gt;
      2 0.431054    17.155.5.251          192.168.0.128         UDP      Source port: connected  Destination port: 16402&lt;br /&gt;
      3 0.715713    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: connected&lt;br /&gt;
      4 0.716064    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: 16385&lt;br /&gt;
      5 0.717147    192.168.0.128         17.155.5.252          UDP      Source port: 51136  Destination port: 16386&lt;br /&gt;
      6 0.958285    17.155.5.252          192.168.0.128         UDP      Source port: 16386  Destination port: 51136&lt;br /&gt;
      7 0.960329    17.155.5.251          192.168.0.128         UDP      Source port: 16385  Destination port: 51136&lt;br /&gt;
      8 0.960588    17.155.5.251          192.168.0.128         UDP      Source port: connected  Destination port: 51136&lt;br /&gt;
      9 1.016402    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     10 1.018172    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     11 1.019912    192.168.0.128         17.155.4.14           TCP      50697 &amp;gt; https [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=2 TSV=469580285 TSER=0&lt;br /&gt;
     12 1.020140    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     13 1.298294    17.155.4.14           192.168.0.128         TCP      https &amp;gt; 50697 [SYN, ACK] Seq=0 Ack=1 Win=8190 Len=0 MSS=1360 WS=4&lt;br /&gt;
     14 1.318312    192.168.0.128         17.155.4.14           TCP      50697 &amp;gt; https [ACK] Seq=1 Ack=1 Win=131920 Len=0&lt;br /&gt;
     15 1.321211    192.168.0.128         17.155.4.14           TLSv1    Client Hello&lt;br /&gt;
     16 1.645657    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: connected&lt;br /&gt;
     17 1.645978    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: 16385&lt;br /&gt;
     18 1.646130    192.168.0.128         17.155.5.252          UDP      Source port: 51136  Destination port: 16386&lt;br /&gt;
     19 1.662234    192.168.0.128         208.59.216.10         TCP      50698 &amp;gt; http [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=2 TSV=469580291 TSER=0&lt;br /&gt;
     20 1.730834    17.155.4.14           192.168.0.128         TCP      [TCP segment of a reassembled PDU]&lt;br /&gt;
     21 1.731963    17.155.4.14           192.168.0.128         TLSv1    Server Hello, Certificate, Server Hello Done&lt;br /&gt;
     22 1.808298    208.59.216.10         192.168.0.128         TCP      http &amp;gt; 50698 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1380 TSV=941715237 TSER=469580291 WS=1&lt;br /&gt;
     23 1.832208    192.168.0.128         17.155.4.14           TCP      50697 &amp;gt; https [ACK] Seq=160 Ack=1361 Win=130560 Len=0&lt;br /&gt;
     24 1.834588    192.168.0.128         17.155.4.14           TCP      50697 &amp;gt; https [ACK] Seq=160 Ack=2490 Win=130788 Len=0&lt;br /&gt;
     25 1.834954    192.168.0.128         208.59.216.10         TCP      50698 &amp;gt; http [ACK] Seq=1 Ack=1 Win=131328 Len=0 TSV=469580293 TSER=941715237&lt;br /&gt;
     26 1.836526    192.168.0.128         208.59.216.10         HTTP     GET /WebObjects/VCInit.woa/wa/getBag?ix=1 HTTP/1.1 &lt;br /&gt;
     27 1.881018    17.155.5.252          192.168.0.128         UDP      Source port: 16386  Destination port: 51136&lt;br /&gt;
     28 1.882147    17.155.5.251          192.168.0.128         UDP      Source port: connected  Destination port: 51136&lt;br /&gt;
     29 1.883124    17.155.5.251          192.168.0.128         UDP      Source port: 16385  Destination port: 51136&lt;br /&gt;
     30 1.884207    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     31 1.886053    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     32 1.886343    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     33 1.930729    192.168.0.128         17.155.4.14           TLSv1    Client Key Exchange&lt;br /&gt;
     34 1.930835    192.168.0.128         17.155.4.14           TLSv1    Change Cipher Spec&lt;br /&gt;
     35 1.931583    192.168.0.128         17.155.4.14           TLSv1    Encrypted Handshake Message&lt;br /&gt;
     36 2.190008    208.59.216.10         192.168.0.128         TCP      http &amp;gt; 50698 [ACK] Seq=1 Ack=229 Win=6432 Len=0 TSV=941715619 TSER=469580293&lt;br /&gt;
     37 2.190313    208.59.216.10         192.168.0.128         TCP      [TCP segment of a reassembled PDU]&lt;br /&gt;
     38 2.191366    208.59.216.10         192.168.0.128         TCP      [TCP segment of a reassembled PDU]&lt;br /&gt;
     39 2.192312    208.59.216.10         192.168.0.128         HTTP/XML HTTP/1.1 200 OK &lt;br /&gt;
     40 2.242678    192.168.0.128         208.59.216.10         TCP      50698 &amp;gt; http [ACK] Seq=229 Ack=2737 Win=128592 Len=0 TSV=469580297 TSER=941715619&lt;br /&gt;
     41 2.243014    192.168.0.128         208.59.216.10         TCP      50698 &amp;gt; http [ACK] Seq=229 Ack=3506 Win=127820 Len=0 TSV=469580297 TSER=941715619&lt;br /&gt;
     42 2.393275    17.155.4.14           192.168.0.128         TCP      https &amp;gt; 50697 [ACK] Seq=2490 Ack=299 Win=35216 Len=0&lt;br /&gt;
     43 2.393305    17.155.4.14           192.168.0.128         TCP      https &amp;gt; 50697 [ACK] Seq=2490 Ack=305 Win=35216 Len=0&lt;br /&gt;
     44 2.393351    17.155.4.14           192.168.0.128         TCP      https &amp;gt; 50697 [ACK] Seq=2490 Ack=342 Win=35184 Len=0&lt;br /&gt;
     45 2.394633    17.155.4.14           192.168.0.128         TLSv1    Change Cipher Spec, Encrypted Handshake Message&lt;br /&gt;
     46 2.448112    192.168.0.128         17.155.4.14           TCP      50697 &amp;gt; https [ACK] Seq=342 Ack=2533 Win=131876 Len=0&lt;br /&gt;
     47 2.449760    192.168.0.128         17.155.4.14           TLSv1    Application Data&lt;br /&gt;
     48 2.450325    192.168.0.128         17.155.4.14           TLSv1    Application Data&lt;br /&gt;
     49 2.511448    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: connected&lt;br /&gt;
     50 2.512608    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: 16385&lt;br /&gt;
     51 2.512776    192.168.0.128         17.155.5.252          UDP      Source port: 51136  Destination port: 16386&lt;br /&gt;
     52 2.905644    17.155.5.252          192.168.0.128         UDP      Source port: 16386  Destination port: 51136&lt;br /&gt;
     53 2.905690    17.155.4.14           192.168.0.128         TCP      https &amp;gt; 50697 [ACK] Seq=2533 Ack=966 Win=34560 Len=0&lt;br /&gt;
     54 2.905782    17.155.4.14           192.168.0.128         TCP      https &amp;gt; 50697 [ACK] Seq=2533 Ack=1453 Win=34064 Len=0&lt;br /&gt;
     55 2.906896    17.155.5.251          192.168.0.128         UDP      Source port: 16385  Destination port: 51136&lt;br /&gt;
     56 2.907536    17.155.5.251          192.168.0.128         UDP      Source port: connected  Destination port: 51136&lt;br /&gt;
     57 2.923466    17.155.4.14           192.168.0.128         TLSv1    Application Data&lt;br /&gt;
     58 2.923924    17.155.4.14           192.168.0.128         TLSv1    Application Data&lt;br /&gt;
     59 3.060254    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     60 3.060422    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     61 3.062146    192.168.0.128         17.155.4.14           TCP      50697 &amp;gt; https [ACK] Seq=1453 Ack=2894 Win=131556 Len=0&lt;br /&gt;
     62 3.062451    192.168.0.128         17.155.4.14           TCP      50697 &amp;gt; https [ACK] Seq=1453 Ack=3240 Win=131212 Len=0&lt;br /&gt;
     63 3.062741    192.168.0.128         199.7.52.190          TCP      50699 &amp;gt; http [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=2 TSV=469580305 TSER=0&lt;br /&gt;
     64 3.063122    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     65 3.532458    199.7.52.190          192.168.0.128         TCP      http &amp;gt; 50699 [SYN, ACK] Seq=0 Ack=1 Win=8190 Len=0 MSS=1380&lt;br /&gt;
     66 3.571122    192.168.0.128         199.7.52.190          TCP      50699 &amp;gt; http [ACK] Seq=1 Ack=1 Win=65535 Len=0&lt;br /&gt;
     67 3.579117    192.168.0.128         199.7.52.190          HTTP     GET /EVIntl2006.cer HTTP/1.1 &lt;br /&gt;
     68 3.690690    192.168.0.128         17.155.4.14           TLSv1    Encrypted Alert&lt;br /&gt;
     69 3.692505    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: connected&lt;br /&gt;
     70 3.696701    192.168.0.128         17.155.4.14           TCP      50697 &amp;gt; https [FIN, ACK] Seq=1476 Ack=3240 Win=131920 Len=0&lt;br /&gt;
     71 3.697007    192.168.0.128         208.59.216.10         TCP      50698 &amp;gt; http [FIN, ACK] Seq=229 Ack=3506 Win=131328 Len=0 TSV=469580312 TSER=941715619&lt;br /&gt;
     72 3.697388    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: 16385&lt;br /&gt;
     73 3.697617    192.168.0.128         17.155.5.252          UDP      Source port: 51136  Destination port: 16386&lt;br /&gt;
     74 3.809626    199.7.52.190          192.168.0.128         TCP      [TCP segment of a reassembled PDU]&lt;br /&gt;
     75 3.810572    199.7.52.190          192.168.0.128         HTTP     HTTP/1.0 200 OK  (text/plain)&lt;br /&gt;
     76 3.881720    192.168.0.128         199.7.52.190          TCP      50699 &amp;gt; http [ACK] Seq=154 Ack=1865 Win=65535 Len=0&lt;br /&gt;
     77 3.890585    192.168.0.128         199.7.52.190          TCP      50699 &amp;gt; http [FIN, ACK] Seq=154 Ack=1865 Win=65535 Len=0&lt;br /&gt;
     78 3.952258    208.59.216.10         192.168.0.128         TCP      http &amp;gt; 50698 [FIN, ACK] Seq=3506 Ack=230 Win=6432 Len=0 TSV=941717381 TSER=469580312&lt;br /&gt;
     79 3.954256    192.168.0.128         208.59.216.10         TCP      50698 &amp;gt; http [ACK] Seq=230 Ack=3507 Win=131328 Len=0 TSV=469580314 TSER=941717381&lt;br /&gt;
     80 4.007781    17.155.4.14           192.168.0.128         TCP      https &amp;gt; 50697 [ACK] Seq=3240 Ack=1476 Win=40928 Len=0&lt;br /&gt;
     81 4.007965    17.155.4.14           192.168.0.128         TCP      https &amp;gt; 50697 [FIN, ACK] Seq=3240 Ack=1477 Win=40928 Len=0&lt;br /&gt;
     82 4.009155    17.155.5.251          192.168.0.128         UDP      Source port: 16385  Destination port: 51136&lt;br /&gt;
     83 4.009170    17.155.5.251          192.168.0.128         UDP      Source port: connected  Destination port: 51136&lt;br /&gt;
     84 4.009948    192.168.0.128         17.155.4.14           TCP      50697 &amp;gt; https [FIN, ACK] Seq=1476 Ack=3240 Win=131920 Len=0&lt;br /&gt;
     85 4.014495    192.168.0.128         17.155.4.14           TCP      50697 &amp;gt; https [ACK] Seq=1477 Ack=3241 Win=131920 Len=0&lt;br /&gt;
     86 4.019866    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     87 4.023955    17.155.5.252          192.168.0.128         UDP      Source port: 16386  Destination port: 51136&lt;br /&gt;
     88 4.025984    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     89 4.034971    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     90 4.504292    199.7.52.190          192.168.0.128         TCP      http &amp;gt; 50699 [ACK] Seq=1865 Ack=155 Win=8190 Len=0&lt;br /&gt;
     91 4.671800    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: connected&lt;br /&gt;
     92 4.672167    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: 16385&lt;br /&gt;
     93 4.672411    192.168.0.128         17.155.5.252          UDP      Source port: 51136  Destination port: 16386&lt;br /&gt;
     94 5.139092    17.155.5.252          192.168.0.128         UDP      Source port: 16386  Destination port: 51136&lt;br /&gt;
     95 5.140068    17.155.5.251          192.168.0.128         UDP      Source port: 16385  Destination port: 51136&lt;br /&gt;
     96 5.140129    17.155.5.251          192.168.0.128         UDP      Source port: connected  Destination port: 51136&lt;br /&gt;
     97 5.210011    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     98 5.215809    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
     99 5.216068    192.168.0.128         216.164.100.100       UDP      Source port: 51136  Destination port: 52585&lt;br /&gt;
    100 5.715774    192.168.0.128         17.155.5.251          UDP      Source port: 51136  Destination port: 16385&lt;br /&gt;
    101 6.054578    17.155.5.251          192.168.0.128         UDP      Source port: 16385  Destination port: 51136&lt;br /&gt;
    102 8.258196    192.168.0.128         192.168.2.106         STUN2    Binding Request&lt;br /&gt;
    103 8.286606    192.168.0.128         192.168.2.106         STUN2    Binding Request&lt;br /&gt;
    104 8.303893    192.168.0.128         72.81.200.200          STUN2    Binding Request&lt;br /&gt;
    105 8.313353    192.168.0.128         192.168.2.106         STUN2    Binding Request&lt;br /&gt;
    106 8.313582    72.81.200.200          192.168.0.128         STUN2    Binding Request&lt;br /&gt;
    107 8.316909    192.168.0.128         72.81.200.200          STUN2    Binding Success Response&lt;br /&gt;
    108 8.333677    192.168.0.128         72.81.200.200          STUN2    Binding Request&lt;br /&gt;
    109 8.344419    72.81.200.200          192.168.0.128         STUN2    Binding Request&lt;br /&gt;
    110 8.350980    192.168.0.128         72.81.200.200          STUN2    Binding Success Response&lt;br /&gt;
    111 8.360852    192.168.0.128         72.81.200.200          STUN2    Binding Request&lt;br /&gt;
    112 8.374294    72.81.200.200          192.168.0.128         STUN2    Binding Request&lt;br /&gt;
    113 8.376750    192.168.0.128         72.81.200.200          STUN2    Binding Success Response&lt;br /&gt;
    114 8.467002    192.168.0.128         192.168.2.106         STUN2    Binding Request&lt;br /&gt;
    115 8.496083    192.168.0.128         192.168.2.106         STUN2    Binding Request&lt;br /&gt;
    116 8.528156    72.81.200.200          192.168.0.128         STUN2    Binding Request&lt;br /&gt;
    117 8.530139    192.168.0.128         72.81.200.200          STUN2    Binding Request&lt;br /&gt;
    118 8.530765    192.168.0.128         72.81.200.200          STUN2    Binding Success Response&lt;br /&gt;
    119 8.553316    72.81.200.200          192.168.0.128         STUN2    Binding Request&lt;br /&gt;
    120 8.555467    192.168.0.128         72.81.200.200          STUN2    Binding Request&lt;br /&gt;
    121 8.556032    192.168.0.128         72.81.200.200          STUN2    Binding Success Response&lt;br /&gt;
    122 8.626234    72.81.200.200          192.168.0.128         STUN2    Binding Success Response&lt;br /&gt;
    123 8.629896    72.81.200.200          192.168.0.128         STUN2    Binding Success Response123&lt;br /&gt;
    124 8.730361    192.168.0.128         72.81.200.200          SIP/SDP  Request: INVITE sip:user@72.81.200.200:50925, with session description&lt;br /&gt;
    125 8.748746    72.81.200.200          192.168.0.128         STUN2    Binding Success Response&lt;br /&gt;
    126 8.771618    192.168.0.128         192.168.2.106         STUN2    Binding Request&lt;br /&gt;
    127 8.797557    192.168.0.128         192.168.2.106         STUN2    Binding Request&lt;br /&gt;
    128 8.925571    72.81.200.200          192.168.0.128         STUN2    Binding Success Response&lt;br /&gt;
    129 8.927723    72.81.200.200          192.168.0.128         STUN2    Binding Success Response&lt;br /&gt;
    130 9.232700    192.168.0.128         72.81.200.200          SIP/SDP  Request: INVITE sip:user@72.81.200.200:50925, with session description&lt;br /&gt;
    131 9.258562    192.168.0.128         192.168.2.106         STUN2    Binding Request&lt;br /&gt;
    132 9.262926    72.81.200.200          192.168.0.128         SIP      Status: 100 Trying&lt;br /&gt;
    133 9.268831    72.81.200.200          192.168.0.128         SIP      Status: 180 Ringing&lt;br /&gt;
    134 9.296692    192.168.0.128         192.168.2.106         STUN2    Binding Request&lt;br /&gt;
    135 9.320586    72.81.200.200          192.168.0.128         SIP/SDP  Status: 200 OK, with session description&lt;br /&gt;
    136 9.326857    192.168.0.128         72.81.200.200          SIP      Request: ACK sip:user@72.81.200.200:50925&lt;br /&gt;
    137 9.334699    192.168.0.128         72.81.200.200          SIP      Request: MESSAGE sip:user@72.81.200.200:50925&lt;br /&gt;
    138 9.688477    72.81.200.200          192.168.0.128         SIP/SDP  Status: 200 OK, with session description&lt;br /&gt;
    139 9.716567    192.168.0.128         72.81.200.200          SIP      Request: ACK sip:user@72.81.200.200:50925&lt;br /&gt;
    140 9.834542    192.168.0.128         72.81.200.200          SIP      Request: MESSAGE sip:user@72.81.200.200:50925&lt;br /&gt;
    141 10.216053   72.81.200.200          192.168.0.128         SIP      Status: 200 OK&lt;br /&gt;
    142 10.230152   192.168.0.128         72.81.200.200          SIP      Request: MESSAGE sip:user@72.81.200.200:50925&lt;br /&gt;
    143 10.442848   72.81.200.200          192.168.0.128         SIP      Status: 200 OK&lt;br /&gt;
    144 10.491689   72.81.200.200          192.168.0.128         SIP      Status: 200 OK&lt;br /&gt;
    145 10.727812   192.168.0.128         72.81.200.200          SIP      Request: MESSAGE sip:user@72.81.200.200:50925&lt;br /&gt;
    146 11.229984   192.168.0.128         72.81.200.200          SIP      Request: MESSAGE sip:user@72.81.200.200:50925&lt;br /&gt;
    147 11.318007   72.81.200.200          192.168.0.128         SIP      Status: 200 OK&lt;br /&gt;
    148 11.367565   192.168.0.128         72.81.200.200          SIP      Request: MESSAGE sip:user@72.81.200.200:50925&lt;br /&gt;
    149 11.618986   72.81.200.200          192.168.0.128         SIP      Status: 200 OK&lt;br /&gt;
    150 11.866691   192.168.0.128         72.81.200.200          SIP      Request: MESSAGE sip:user@72.81.200.200:50925&lt;br /&gt;
    151 11.998932   192.168.0.128         72.81.200.200          UDP      Source port: 16402  Destination port: 50925&lt;br /&gt;
    152 12.035444   72.81.200.200          192.168.0.128         SIP      Status: 200 OK&lt;br /&gt;
    153 12.063916   192.168.0.128         72.81.200.200          UDP      Source port: 16402  Destination port: 50925&lt;br /&gt;
    154 12.129174   192.168.0.128         72.81.200.200          UDP      Source port: 16402  Destination port: 50925&lt;br /&gt;
    155 12.180258   192.168.0.128         72.81.200.200          UDP      Source port: 16402  Destination port: 50925&lt;br /&gt;
    156 12.183416   192.168.0.128         72.81.200.200          UDP      Source port: 16402  Destination port: 50925&lt;br /&gt;
    157 12.187093   72.81.200.200          192.168.0.128         SIP      Status: 200 OK&lt;br /&gt;
    158 12.195043   192.168.0.128         72.81.200.200          UDP      Source port: 16402  Destination port: 50925&lt;br /&gt;
    159 12.200932   72.81.200.200          192.168.0.128         SIP      Request: BYE sip:user@192.168.0.128:16402&lt;br /&gt;
    160 12.206181   192.168.0.128         72.81.200.200          SIP      Status: 200 OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comments (by FryGuy) ===&lt;br /&gt;
&lt;br /&gt;
==== Packets 1 – 10 ====&lt;br /&gt;
* The phones communicates to a server at Apple (17.155.5.251 is what I saw). Communication is sourced from port 16402 via UDP initially and then looks to dynamically allocate ports for communication (16385 and 16386 are what appeared on my end).&lt;br /&gt;
&lt;br /&gt;
==== Packets 11 – 101 ====&lt;br /&gt;
&lt;br /&gt;
* The phone then negotiates an HTTPS connection to the servers at Apple for the setup and communication. There also seems to be some communication to other servers (in this case i see RCN 208.59.216.10) – and they are my cable provider.&lt;br /&gt;
&lt;br /&gt;
==== Packets 102 – 123 ====&lt;br /&gt;
&lt;br /&gt;
* After Client (iPhone) and server negotiation you start to see Stun requests via the private IPs, after they fail you see them from the Public IP NAT ranges. They success via the Public peering at that point.&lt;br /&gt;
&lt;br /&gt;
==== Packets 124 – 160 ====&lt;br /&gt;
&lt;br /&gt;
* A SIP call is then initiated between the phones for the video portion of the call&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
* Interesting Packet Trace &amp;amp; Discussion: http://blog.roychowdhury.org/2010/06/25/facetime-on-iphone-4-vanilla-unencrypted-stun-and-sip/&lt;br /&gt;
* Excellent Analysis: http://www.packetstan.com/&lt;br /&gt;
* Highly Rumorous: http://www.addictivetips.com/mobile/apple-gathering-facetime-information-ability-to-see-video-calls/&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Firmware_Keys&amp;diff=8813</id>
		<title>Firmware Keys</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Firmware_Keys&amp;diff=8813"/>
		<updated>2010-08-30T09:07:55Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
These keys are for use with the 'vfdecrypt' tool to decrypt the main filesystem DMG found in every iPhone/iPhone 3G/iPod touch .ipsw file. Every key will work on the main filesystem DMG for that build, regardless if it is for the iPhone or iPod touch unless specified. The DMG that you are after is the bigger one, in the case of current builds of 2.0, it can sometimes be 200+ MB!&lt;br /&gt;
&lt;br /&gt;
== VFDecrypt Usage ==&lt;br /&gt;
 ./vfdecrypt -i &amp;lt;dmg&amp;gt; -o decrypted_fs.dmg -k &amp;lt;key&amp;gt; or vfdecrypt.exe -i &amp;lt;dmg&amp;gt; -o decrypted_fs.dmg -k &amp;lt;key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gaps ==&lt;br /&gt;
As you will notice, there may be a gap or two, or a key for a current build that is not there. Please feel free to add them, but please be sure that it is only the key for a User or Developer build, as if you gave the key for another type of build that might or may not be out there '''people could get in trouble, and we do not want that'''. Thanks for contributing!&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* http://rgov.org/files/vfdecrypt-mac.zip (Mac OS X Universal)&lt;br /&gt;
* http://iphoneelite.googlecode.com/files/vfdecrypt.zip (Windows)&lt;br /&gt;
* http://github.com/dra1nerdrake/VFDecrypt (Maintained fork.)&lt;br /&gt;
* Source Credit: http://lorenzo.yellowspace.net/corrupt-sparseimage.html&lt;br /&gt;
&lt;br /&gt;
Also see [[iDecrypt]] for a Windows GUI version.&lt;br /&gt;
&lt;br /&gt;
== Firmwares ==&lt;br /&gt;
* [[VFDecrypt Keys: 1.x|1.x]]&lt;br /&gt;
* [[VFDecrypt Keys: 2.x|2.x]]&lt;br /&gt;
* [[VFDecrypt Keys: 3.x BETA|3.x Beta]]&lt;br /&gt;
* [[VFDecrypt Keys: 3.x|3.x]]&lt;br /&gt;
* [[VFDecrypt Keys: 4.x BETA|4.x Beta]]&lt;br /&gt;
* [[VFDecrypt Keys: 4.x|4.x]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Firmware]] - a page with links to download the firmware images&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:VFDecrypt]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8812</id>
		<title>IDecrypt</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8812"/>
		<updated>2010-08-30T09:05:54Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iDecrypt}}&lt;br /&gt;
[[Image:iDecrypt1000small.png|frame|right|iDecrypt's main (and only) window]]&lt;br /&gt;
==Description==&lt;br /&gt;
iDecrypt is a GUI front-end for [[VFDecrypt Keys|VFDecrypt]] for Windows. It's used to decrypt .dmg files, namely the rootfs of an IPSW file.&lt;br /&gt;
&lt;br /&gt;
The tool is very simple to use - it requires you select the file you want to decrypt, enter the key, choose the output folder (or simply use the default one), then click &amp;quot;Decrypt&amp;quot;. It's a simple two-step process, which is considered much more convenient than using cmd by Windows users.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
The application was created by [[Maybach Dev Team]] member [http://twitter.com/phoenix12045 phoenix12045] and beta tested by fellow team members [http://twitter.com/iMaybachMan MaybachMan], [http://twitter.com/mxtdesigns mxtdesigns]  and  [http://twitter.com/ahmadlharb ahmadlharb].&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
[http://maybachdevteam.wordpress.com/2010/08/29/announcing-idecrypt-1-0-0-0/ Blog post on the dev team's site]&lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?71gpqjkn2sxi6nd Direct download link]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8793</id>
		<title>IDecrypt</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8793"/>
		<updated>2010-08-29T15:51:20Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:iDecrypt1000small.png|frame|right|iDecrypt's main (and only) window]]&lt;br /&gt;
==Description==&lt;br /&gt;
iDecrypt is a GUI front-end for [[VFDecrypt Keys|VFDecrypt]] for Windows. The tool is very simple to use - it requires you select the file you want to decrypt, enter the key, choose the output folder (or simply use the default one), then click &amp;quot;Decrypt&amp;quot;. It's a simple two-step process, which is considered much more convenient than using cmd by Windows users.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
The application was created by [[Maybach Dev Team]] member [http://twitter.com/phoenix12045 phoenix12045] and beta tested by fellow team members [http://twitter.com/iMaybachMan MaybachMan], [http://twitter.com/mxtdesigns mxtdesigns]  and  [http://twitter.com/ahmadlharb ahmadlharb].&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
[http://maybachdevteam.wordpress.com/2010/08/29/announcing-idecrypt-1-0-0-0/ Blog post on the dev team's site]&lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?71gpqjkn2sxi6nd Direct download link]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:IDecrypt&amp;diff=8790</id>
		<title>Talk:IDecrypt</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:IDecrypt&amp;diff=8790"/>
		<updated>2010-08-29T15:47:13Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, i (i1029ai) work for some time also on a similar tool&lt;br /&gt;
&lt;br /&gt;
Currently it only runs on the console.&lt;br /&gt;
The whole is in beta and is available for x86 for disposal. It consists of the basic tools of xpwn.&lt;br /&gt;
&lt;br /&gt;
Video: http://vimeo.com/12262861&lt;br /&gt;
Download: http://idecrypt.hack2learn.org/&lt;br /&gt;
&lt;br /&gt;
{{unsigned|i1029ai|08:59, August 24, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
==blonde question==&lt;br /&gt;
On window, once you decrypt it what tools are available to mount the main filesystem on windows? [[User:Iemit737|Iemit737]] 15:43, 29 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
HFSExplorer is what I use :) [[User:MaybachMan|MaybachMan]] 15:47, 29 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8786</id>
		<title>IDecrypt</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8786"/>
		<updated>2010-08-29T13:25:24Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Added another beta tester&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:iDecrypt1000small.png|frame|right|iDecrypt's main (and only) window]]&lt;br /&gt;
==Description==&lt;br /&gt;
iDecrypt is a GUI front-end for [[VFDecrypt Keys|VFDecrypt]] for Windows. The tool is very simple to use - it requires you select the file you want to decrypt, enter the key, choose the output folder (or simply use the default one), then click &amp;quot;Decrypt&amp;quot;. It's a simple two-step process, which is considered much more convenient than using cmd by Windows users.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
The application was created by [[Maybach Dev Team]] member phoenix12045 and beta tested by fellow team members MaybachMan, mxtdesigns and ahmadlharb.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
[http://maybachdevteam.wordpress.com/2010/08/29/announcing-idecrypt-1-0-0-0/ Blog post on the dev team's site]&lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?71gpqjkn2sxi6nd Direct download link]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8785</id>
		<title>IDecrypt</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8785"/>
		<updated>2010-08-29T13:16:06Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Added screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:iDecrypt1000small.png|frame|right|iDecrypt's main (and only) window]]&lt;br /&gt;
==Description==&lt;br /&gt;
iDecrypt is a GUI front-end for [[VFDecrypt Keys|VFDecrypt]] for Windows. The tool is very simple to use - it requires you select the file you want to decrypt, enter the key, choose the output folder (or simply use the default one), then click &amp;quot;Decrypt&amp;quot;. It's a simple two-step process, which is considered much more convenient than using cmd by Windows users.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
The application was created by [[Maybach Dev Team]] member phoenix12045 and beta tested by fellow team members MaybachMan and ahmadlharb.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
[http://maybachdevteam.wordpress.com/2010/08/29/announcing-idecrypt-1-0-0-0/ Blog post on the dev team's site]&lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?71gpqjkn2sxi6nd Direct download link]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8783</id>
		<title>IDecrypt</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8783"/>
		<updated>2010-08-29T13:13:40Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Added more info, download link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
iDecrypt is a GUI front-end for [[VFDecrypt Keys|VFDecrypt]] for Windows. The tool is very simple to use - it requires you select the file you want to decrypt, enter the key, choose the output folder (or simply use the default one), then click &amp;quot;Decrypt&amp;quot;. It's a simple two-step process, which is considered much more convenient than using cmd by Windows users.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
The application was created by [[Maybach Dev Team]] member phoenix12045 and beta tested by fellow team members MaybachMan and ahmadlharb.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
[http://maybachdevteam.wordpress.com/2010/08/29/announcing-idecrypt-1-0-0-0/ Blog post on the dev team's site]&lt;br /&gt;
&lt;br /&gt;
[http://www.mediafire.com/?71gpqjkn2sxi6nd Direct download link]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8667</id>
		<title>IDecrypt</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8667"/>
		<updated>2010-08-23T22:04:12Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;iDecrypt is a GUI front-end for [[VFDecrypt Keys|VFDecrypt]] for Windows in development and private beta testing by the [[Maybach Dev Team]]. It is near completion and is expected to be released very soon.&lt;br /&gt;
&lt;br /&gt;
The tool is very simple to use - it requires you select the file you want to decrypt, enter the key, choose the output folder (or simply use the default one), then click &amp;quot;Decrypt&amp;quot;. It's a simple two-step process, much more convenient than using cmd.&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8666</id>
		<title>IDecrypt</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDecrypt&amp;diff=8666"/>
		<updated>2010-08-23T22:00:57Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: New page: iDecrypt is a GUI front-end for VFDecrypt for Windows in development and private beta testing by the Maybach Dev Team. It is near completion and is expected to be released very soo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;iDecrypt is a GUI front-end for [[VFDecrypt]] for Windows in development and private beta testing by the [[Maybach Dev Team]]. It is near completion and is expected to be released very soon.&lt;br /&gt;
&lt;br /&gt;
The tool is very simple to use - it requires you select the file you want to decrypt, enter the key, choose the output folder (or simply use the default one), then click &amp;quot;Decrypt&amp;quot;. It's a simple two-step process, much more convenient than using cmd.&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8538</id>
		<title>Talk:Firmware Keys</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8538"/>
		<updated>2010-08-20T10:46:00Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== drg ==&lt;br /&gt;
&lt;br /&gt;
The keys for 2.0 and 2.0.1 are the same?&lt;br /&gt;
&lt;br /&gt;
== Z00L ==&lt;br /&gt;
The rootFS is.&lt;br /&gt;
&lt;br /&gt;
== 2.0 beta 8 key? ==&lt;br /&gt;
&lt;br /&gt;
Would anyone, by any chance, have the key for 2.0 build 5A345? For some reason, it's missing on this page. -[[User:Dialexio|Dialexio]] 16:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== VFDecrypt error ==&lt;br /&gt;
&lt;br /&gt;
When I try with the command I get a warning message.It shows that cygcrypto-0.9.8.dll was not found.I've searched this file but it seems I can't find it.Thanks for helping me in advance. {{unsigned|Delstam|14:30, August 1, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
This DLL is part of Cygwin. You can get it here: [http://www.mirrorservice.org/sites/sourceware.org/pub/cygwin/release/openssl/openssl-0.9.8k-1.tar.bz2/usr/bin/cygcrypto-0.9.8.dll?extract=true] --[[User:Blackbox|Blackbox]] 14:45, 1 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks {{unsigned|Delstam|14:58, August 1, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
Hey, I need this file too, but the link seems to now be broken. I just got it from [http://www.mediafire.com/?wznnyt5izmu here] instead. Just thought I'd make a note in case anyone else needs it. [[User:MaybachMan|MaybachMan]] 13:17, 17 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
...Cygwin1.dll can also be gotten [http://www.dll-files.com/pop.php?dll=cygwin1 here.] {{unsigned|MaybachMan|13:27, August 17, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
I'm working on getting my fork of VFDecrypt running on Windows. Soon as I get it compiled, I'll post the download link to a /native/ Windows binary. --[[User:Dra1nerdrake|dra1nerdrake]] 17:35, 17 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==VFDecrypt for Mac link==&lt;br /&gt;
&lt;br /&gt;
The link in the article is broken, does anyone have a working one? [[User:MaybachMan|MaybachMan]] 11:39, 19 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Use mine from github and build it with 'make linux'. It (should) work. If it does, please post back here so I can update the program. If it doesn't, post back here with the error and I'll try to debug it. --[[User:Dra1nerdrake|dra1nerdrake]] 21:13, 19 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
''vfdecrypt.c:42:22: error: byteswap.h: No such file or directory''&lt;br /&gt;
&lt;br /&gt;
''make: *** [linux] Error 1''&lt;br /&gt;
&lt;br /&gt;
-[[User:MaybachMan|MaybachMan]] 10:44, 20 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8537</id>
		<title>Talk:Firmware Keys</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8537"/>
		<updated>2010-08-20T10:45:37Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== drg ==&lt;br /&gt;
&lt;br /&gt;
The keys for 2.0 and 2.0.1 are the same?&lt;br /&gt;
&lt;br /&gt;
== Z00L ==&lt;br /&gt;
The rootFS is.&lt;br /&gt;
&lt;br /&gt;
== 2.0 beta 8 key? ==&lt;br /&gt;
&lt;br /&gt;
Would anyone, by any chance, have the key for 2.0 build 5A345? For some reason, it's missing on this page. -[[User:Dialexio|Dialexio]] 16:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== VFDecrypt error ==&lt;br /&gt;
&lt;br /&gt;
When I try with the command I get a warning message.It shows that cygcrypto-0.9.8.dll was not found.I've searched this file but it seems I can't find it.Thanks for helping me in advance. {{unsigned|Delstam|14:30, August 1, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
This DLL is part of Cygwin. You can get it here: [http://www.mirrorservice.org/sites/sourceware.org/pub/cygwin/release/openssl/openssl-0.9.8k-1.tar.bz2/usr/bin/cygcrypto-0.9.8.dll?extract=true] --[[User:Blackbox|Blackbox]] 14:45, 1 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks {{unsigned|Delstam|14:58, August 1, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
Hey, I need this file too, but the link seems to now be broken. I just got it from [http://www.mediafire.com/?wznnyt5izmu here] instead. Just thought I'd make a note in case anyone else needs it. [[User:MaybachMan|MaybachMan]] 13:17, 17 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
...Cygwin1.dll can also be gotten [http://www.dll-files.com/pop.php?dll=cygwin1 here.] {{unsigned|MaybachMan|13:27, August 17, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
I'm working on getting my fork of VFDecrypt running on Windows. Soon as I get it compiled, I'll post the download link to a /native/ Windows binary. --[[User:Dra1nerdrake|dra1nerdrake]] 17:35, 17 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==VFDecrypt for Mac link==&lt;br /&gt;
&lt;br /&gt;
The link in the article is broken, does anyone have a working one? [[User:MaybachMan|MaybachMan]] 11:39, 19 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Use mine from github and build it with 'make linux'. It (should) work. If it does, please post back here so I can update the program. If it doesn't, post back here with the error and I'll try to debug it. --[[User:Dra1nerdrake|dra1nerdrake]] 21:13, 19 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
''vfdecrypt.c:42:22: error: byteswap.h: No such file or directory''&lt;br /&gt;
&lt;br /&gt;
''make: *** [linux] Error 1'' -[[User:MaybachMan|MaybachMan]] 10:44, 20 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8536</id>
		<title>Talk:Firmware Keys</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8536"/>
		<updated>2010-08-20T10:44:40Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== drg ==&lt;br /&gt;
&lt;br /&gt;
The keys for 2.0 and 2.0.1 are the same?&lt;br /&gt;
&lt;br /&gt;
== Z00L ==&lt;br /&gt;
The rootFS is.&lt;br /&gt;
&lt;br /&gt;
== 2.0 beta 8 key? ==&lt;br /&gt;
&lt;br /&gt;
Would anyone, by any chance, have the key for 2.0 build 5A345? For some reason, it's missing on this page. -[[User:Dialexio|Dialexio]] 16:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== VFDecrypt error ==&lt;br /&gt;
&lt;br /&gt;
When I try with the command I get a warning message.It shows that cygcrypto-0.9.8.dll was not found.I've searched this file but it seems I can't find it.Thanks for helping me in advance. {{unsigned|Delstam|14:30, August 1, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
This DLL is part of Cygwin. You can get it here: [http://www.mirrorservice.org/sites/sourceware.org/pub/cygwin/release/openssl/openssl-0.9.8k-1.tar.bz2/usr/bin/cygcrypto-0.9.8.dll?extract=true] --[[User:Blackbox|Blackbox]] 14:45, 1 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks {{unsigned|Delstam|14:58, August 1, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
Hey, I need this file too, but the link seems to now be broken. I just got it from [http://www.mediafire.com/?wznnyt5izmu here] instead. Just thought I'd make a note in case anyone else needs it. [[User:MaybachMan|MaybachMan]] 13:17, 17 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
...Cygwin1.dll can also be gotten [http://www.dll-files.com/pop.php?dll=cygwin1 here.] {{unsigned|MaybachMan|13:27, August 17, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
I'm working on getting my fork of VFDecrypt running on Windows. Soon as I get it compiled, I'll post the download link to a /native/ Windows binary. --[[User:Dra1nerdrake|dra1nerdrake]] 17:35, 17 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==VFDecrypt for Mac link==&lt;br /&gt;
&lt;br /&gt;
The link in the article is broken, does anyone have a working one? [[User:MaybachMan|MaybachMan]] 11:39, 19 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Use mine from github and build it with 'make linux'. It (should) work. If it does, please post back here so I can update the program. If it doesn't, post back here with the error and I'll try to debug it. --[[User:Dra1nerdrake|dra1nerdrake]] 21:13, 19 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
''vfdecrypt.c:42:22: error: byteswap.h: No such file or directory&lt;br /&gt;
make: *** [linux] Error 1'' -[[User:MaybachMan|MaybachMan]] 10:44, 20 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8481</id>
		<title>Talk:Firmware Keys</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8481"/>
		<updated>2010-08-19T11:39:30Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== drg ==&lt;br /&gt;
&lt;br /&gt;
The keys for 2.0 and 2.0.1 are the same?&lt;br /&gt;
&lt;br /&gt;
== Z00L ==&lt;br /&gt;
The rootFS is.&lt;br /&gt;
&lt;br /&gt;
== 2.0 beta 8 key? ==&lt;br /&gt;
&lt;br /&gt;
Would anyone, by any chance, have the key for 2.0 build 5A345? For some reason, it's missing on this page. -[[User:Dialexio|Dialexio]] 16:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== VFDecrypt error ==&lt;br /&gt;
&lt;br /&gt;
When I try with the command I get a warning message.It shows that cygcrypto-0.9.8.dll was not found.I've searched this file but it seems I can't find it.Thanks for helping me in advance. {{unsigned|Delstam|14:30, August 1, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
This DLL is part of Cygwin. You can get it here: [http://www.mirrorservice.org/sites/sourceware.org/pub/cygwin/release/openssl/openssl-0.9.8k-1.tar.bz2/usr/bin/cygcrypto-0.9.8.dll?extract=true] --[[User:Blackbox|Blackbox]] 14:45, 1 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks {{unsigned|Delstam|14:58, August 1, 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
Hey, I need this file too, but the link seems to now be broken. I just got it from [http://www.mediafire.com/?wznnyt5izmu here] instead. Just thought I'd make a note in case anyone else needs it. [[User:MaybachMan|MaybachMan]] 13:17, 17 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
...Cygwin1.dll can also be gotten [http://www.dll-files.com/pop.php?dll=cygwin1 here.] {{unsigned|MaybachMan|13:27, August 17, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
I'm working on getting my fork of VFDecrypt running on Windows. Soon as I get it compiled, I'll post the download link to a /native/ Windows binary. --[[User:Dra1nerdrake|dra1nerdrake]] 17:35, 17 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==VFDecrypt for Mac link==&lt;br /&gt;
&lt;br /&gt;
The link in the article is broken, does anyone have a working one? [[User:MaybachMan|MaybachMan]] 11:39, 19 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8410</id>
		<title>Talk:Firmware Keys</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8410"/>
		<updated>2010-08-17T13:27:59Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== drg ==&lt;br /&gt;
&lt;br /&gt;
The keys for 2.0 and 2.0.1 are the same?&lt;br /&gt;
&lt;br /&gt;
== Z00L ==&lt;br /&gt;
The rootFS is.&lt;br /&gt;
&lt;br /&gt;
== 2.0 beta 8 key? ==&lt;br /&gt;
&lt;br /&gt;
Would anyone, by any chance, have the key for 2.0 build 5A345? For some reason, it's missing on this page. -[[User:Dialexio|Dialexio]] 16:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== VFDecrypt error ==&lt;br /&gt;
&lt;br /&gt;
When I try with the command I get a warning message.It shows that cygcrypto-0.9.8.dll was not found.I've searched this file but it seems I can't find it.Thanks for helping me in advance.&lt;br /&gt;
&lt;br /&gt;
This DLL is part of Cygwin. You can get it here: [http://www.mirrorservice.org/sites/sourceware.org/pub/cygwin/release/openssl/openssl-0.9.8k-1.tar.bz2/usr/bin/cygcrypto-0.9.8.dll?extract=true] --[[User:Blackbox|Blackbox]] 14:45, 1 August 2009 (UTC)&lt;br /&gt;
Thanks&lt;br /&gt;
Hey, I need this file too, but the link seems to now be broken. I just got it from [http://www.mediafire.com/?wznnyt5izmu here] instead. Just thought I'd make a note in case anyone else needs it. [[User:MaybachMan|MaybachMan]] 13:17, 17 August 2010 (UTC)&lt;br /&gt;
...Cygwin1.dll can also be gotten [http://www.dll-files.com/pop.php?dll=cygwin1 here.]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8409</id>
		<title>Talk:Firmware Keys</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Firmware_Keys&amp;diff=8409"/>
		<updated>2010-08-17T13:17:59Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== drg ==&lt;br /&gt;
&lt;br /&gt;
The keys for 2.0 and 2.0.1 are the same?&lt;br /&gt;
&lt;br /&gt;
== Z00L ==&lt;br /&gt;
The rootFS is.&lt;br /&gt;
&lt;br /&gt;
== 2.0 beta 8 key? ==&lt;br /&gt;
&lt;br /&gt;
Would anyone, by any chance, have the key for 2.0 build 5A345? For some reason, it's missing on this page. -[[User:Dialexio|Dialexio]] 16:13, 17 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== VFDecrypt error ==&lt;br /&gt;
&lt;br /&gt;
When I try with the command I get a warning message.It shows that cygcrypto-0.9.8.dll was not found.I've searched this file but it seems I can't find it.Thanks for helping me in advance.&lt;br /&gt;
&lt;br /&gt;
This DLL is part of Cygwin. You can get it here: [http://www.mirrorservice.org/sites/sourceware.org/pub/cygwin/release/openssl/openssl-0.9.8k-1.tar.bz2/usr/bin/cygcrypto-0.9.8.dll?extract=true] --[[User:Blackbox|Blackbox]] 14:45, 1 August 2009 (UTC)&lt;br /&gt;
Thanks&lt;br /&gt;
Hey, I need this file too, but the link seems to now be broken. I just got it from [http://www.mediafire.com/?wznnyt5izmu here] instead. Just thought I'd make a note in case anyone else needs it. [[User:MaybachMan|MaybachMan]] 13:17, 17 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDA&amp;diff=8293</id>
		<title>IDA</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDA&amp;diff=8293"/>
		<updated>2010-08-13T15:41:53Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IDA stands for Interactive Disassembler. It is a program which is used to reverse engineer many different types of software files, converting them into assembly language.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[IDA Pro Setup]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Interactive_Disassembler&amp;diff=8287</id>
		<title>Interactive Disassembler</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Interactive_Disassembler&amp;diff=8287"/>
		<updated>2010-08-13T12:02:11Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Redirecting to IDA&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[IDA]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=List_of_iPhones&amp;diff=8286</id>
		<title>List of iPhones</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=List_of_iPhones&amp;diff=8286"/>
		<updated>2010-08-13T11:35:19Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:iPhone}}&lt;br /&gt;
&lt;br /&gt;
There are many iterations of the iPhone.&lt;br /&gt;
&lt;br /&gt;
== Differences between iPhone Models ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size: smaller; text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Device&lt;br /&gt;
!Case Material&lt;br /&gt;
!Colours&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Weight&lt;br /&gt;
!Capacity&lt;br /&gt;
!Processor Speed&lt;br /&gt;
!RAM&lt;br /&gt;
!Battery Life&lt;br /&gt;
!Initial Firmware&lt;br /&gt;
!Camera&lt;br /&gt;
!Voice Controls&lt;br /&gt;
!GPS&lt;br /&gt;
!Digital Compass&lt;br /&gt;
!Gyroscope&lt;br /&gt;
!Video Calls (FaceTime)&lt;br /&gt;
|-&lt;br /&gt;
|[[M68ap|iPhone 2G]]&lt;br /&gt;
|Aluminium&lt;br /&gt;
|Aluminium&lt;br /&gt;
|4.5x2.4x0.46 in.&lt;br /&gt;
|4.8oz.&lt;br /&gt;
|4*/8/16**GB&lt;br /&gt;
|412MHz&lt;br /&gt;
|128Mb&lt;br /&gt;
|24h (Music), 7h (Video)&lt;br /&gt;
|1.0 (1A543a)&lt;br /&gt;
|2MP&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|-&lt;br /&gt;
|[[N82ap|iPhone 3G]]&lt;br /&gt;
|Plastic&lt;br /&gt;
|Black/White***&lt;br /&gt;
|4.5x2.4x0.48 in.&lt;br /&gt;
|4.7oz.&lt;br /&gt;
|8/16GB&lt;br /&gt;
|412MHz&lt;br /&gt;
|128Mb&lt;br /&gt;
|24h (Music), 7h (Video)&lt;br /&gt;
|2.0 (5A345)&lt;br /&gt;
|2MP&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|-&lt;br /&gt;
|[[N88ap|iPhone 3GS]]&lt;br /&gt;
|Plastic&lt;br /&gt;
|Black/White&lt;br /&gt;
|4.5x2.4x0.48 in.&lt;br /&gt;
|4.8oz.&lt;br /&gt;
|8/16/32GB&lt;br /&gt;
|620MHz&lt;br /&gt;
|256Mb&lt;br /&gt;
|30h (Music), 10h (Video)&lt;br /&gt;
|3.0 (7A341)&lt;br /&gt;
|3.2MP Auto Focus&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|-&lt;br /&gt;
|[[N90ap|iPhone 4]]&lt;br /&gt;
|Steel/Glass&lt;br /&gt;
|Black/White&lt;br /&gt;
|4.5x2.31x0.37 in.&lt;br /&gt;
|4.8oz.&lt;br /&gt;
|16/32GB&lt;br /&gt;
|1GHz&lt;br /&gt;
|512Mb&lt;br /&gt;
|40h (Music), 10h (Video)&lt;br /&gt;
|4.0 (8A293)&lt;br /&gt;
|5.0MP Auto Focus with LED Flash&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(*) Discontinued on September 5, 2007&lt;br /&gt;
&lt;br /&gt;
(**) Introduced on February 5, 2008&lt;br /&gt;
&lt;br /&gt;
(***) 16GB version only&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDA&amp;diff=8285</id>
		<title>IDA</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDA&amp;diff=8285"/>
		<updated>2010-08-13T10:47:35Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IDA stands for Interactive Disassembler. It is a program which is used to reverse engineer many different types of software files, converting them into assembly language.&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=IDA&amp;diff=8284</id>
		<title>IDA</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=IDA&amp;diff=8284"/>
		<updated>2010-08-13T10:46:34Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: New page: IDA stands for Interactive Disassembler. It is a program which is used to reverse engineer many different types of software files.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IDA stands for Interactive Disassembler. It is a program which is used to reverse engineer many different types of software files.&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=ARM&amp;diff=8283</id>
		<title>ARM</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=ARM&amp;diff=8283"/>
		<updated>2010-08-13T10:39:10Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the short form for [http://en.wikipedia.org/wiki/ARM_architecture ARM architecture]. The ARM, or Acorn RISC Machine, is a 32-bit CPU which is found in many consumer gadgets.&lt;br /&gt;
&lt;br /&gt;
On the iPhone, iPod Touch and iPad, there are various processors in use, which all use this architecture:&lt;br /&gt;
* Main processors: [[S5L8900]], [[S5L8720]], [[S5L8920]], [[S5L8922]], [[S5L8930]]&lt;br /&gt;
* [[Baseband_Device|Baseband processors]]: [[S-Gold_2|PMB8876]], [[X-Gold_608|PMB8878]], [[XMM_6180|XMM6180]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Timeline&amp;diff=8282</id>
		<title>Timeline</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Timeline&amp;diff=8282"/>
		<updated>2010-08-13T10:32:00Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2010==&lt;br /&gt;
===August===&lt;br /&gt;
*August 12 -- [[Saurik]] releases the first version of PDF Patcher, which installs Apple's patch for the FreeType vulnerability (used in conjunction with other exploits by [[Star]]). It works on firmwares as far back as 2.x, and renders iOS 3.2.2 and 4.0.2 useless for jailbreakers. Jailbreaking and installing this patch is currently the only way for users of first generation iPod touches and iPhones to protect themselves against malicious use of the exploit.&lt;br /&gt;
*August 11 -- Apple releases iOS 4.0.2 for [[iPhone]]/[[iPod touch]] and iOS 3.2.2 for [[K48ap|iPad]] as a hotfix for [[Star]]'s exploits. [[Ultrasn0w]]'s exploit remains, since there's no [[Baseband Firmware|baseband]] update on those versions.&lt;br /&gt;
*August 3 -- Just before midnight in [[User:planetbeing|planetbeing]]'s timezone [[ultrasn0w]] has been released by the [[iPhone Dev Team]] to [[unlock]] the [[N90ap|iPhone 4]].&lt;br /&gt;
*August 1 -- [[User:Comex|comex]] releases [[Star]], a [[jailbreak]] for all iDevices with iOS 3.1.2 through 4.0.1.&lt;br /&gt;
&lt;br /&gt;
===July===&lt;br /&gt;
*July 30 -- [[N90ap|iPhone 4]] is released in major countries (second wave).&lt;br /&gt;
*July 26 -- Jailbreaking is now officially legal in the U.S.A.: [http://www.eff.org/press/archives/2010/07/26 EFF Wins New Legal Protections for Cell Phone Jailbreakers and Unlockers]&lt;br /&gt;
*July 15 -- Apple releases iOS 3.2.1 and 4.0.1.&lt;br /&gt;
&lt;br /&gt;
===June===&lt;br /&gt;
*June 24 -- [[N90ap|iPhone 4]] is launched.&lt;br /&gt;
*June 22 -- [[iPhone Dev Team]] releases [[PwnageTool]] 4.0 and later 4.0.1 for all devices on 4.0 except those with newer bootroms (some [[N72ap|iPod touch 2G]] and [[N88ap|iPhone 3GS]] devices, and all [[N18ap|iPod touch 3G]] and newer devices).&lt;br /&gt;
*June 21 -- [[iPhone Dev Team]] releases [[redsn0w]] 0.9.5 to jailbreak 4.0 on [[N82ap|iPhone 3G]] and [[N72ap|iPhone touch 2G]] ([[iBoot-240.4|old bootrom]]).&lt;br /&gt;
*June 21 -- [[iPhone Dev Team]] releases [[ultrasn0w]] 0.93, an unlock for baseband firmwares [[4.26.08]], [[5.11.07]], [[5.12.01]], and [[5.13.04]].&lt;br /&gt;
*June 21 -- Apple releases iOS 4.0&lt;br /&gt;
*June 19 -- [[User:Geohot|geohot]] holds a speech at the [[Nuit du hack 2010|Nuit du Hack]]&lt;br /&gt;
&lt;br /&gt;
===May===&lt;br /&gt;
*May 3 -- Windows version of [[Spirit]] has been updated to not require Windows 98 compatibility mode to run and fixed a photo deletion issue.&lt;br /&gt;
*May 2 -- [[User:Comex|comex]] releases [[Spirit]], an [[untethered jailbreak]] for all iDevices with iOS 3.1.2 through 3.2.&lt;br /&gt;
&lt;br /&gt;
===April===&lt;br /&gt;
*April 3 -- Apple releases the [[K48ap|iPad]].&lt;br /&gt;
&lt;br /&gt;
===Feb===&lt;br /&gt;
*Feb 12 -- [[User:sherif hashim|sherif_hashim]] discovers [[AT+XAPP Vulnerability]] and passes it to [[User:MuscleNerd|MuscleNerd]], an elite member of the [[iPhone Dev Team]]&lt;br /&gt;
*Feb 2 -- Apple releases iOS 3.1.3, closing [[usb_control_msg(0x21, 2) Exploit|usb_control_msg(0x21, 2)]] vulnerability used by [[blackra1n]], [[redsn0w]], et. al.&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
===November===&lt;br /&gt;
*November 3 -- [[User:Geohot|geohot]] releases [[blackra1n]] RC3, a software jailbreak for all devices. Includes a new unlock for baseband [[5.11.07]] called [[blacksn0w]] and is also noticeably faster than previous versions.&lt;br /&gt;
&lt;br /&gt;
===October===&lt;br /&gt;
*October 11 -- [[User:Geohot|geohot]] releases [[blackra1n]] RC1, a 30 second software jailbreak for all devices, including a [[tethered]] jailbreak for the [[N18ap|iPod touch 3G]].&lt;br /&gt;
&lt;br /&gt;
===September===&lt;br /&gt;
* September 24 -- [[User:iH8sn0w|iH8sn0w]] discovers the [[AT+XEMN Heap Overflow|AT+XEMN]] crash independently.&lt;br /&gt;
* September 9 -- The [[N18ap|iPod touch 3G]] with [[S5L8922]] processor is released. [[N72ap|iPod touch 2G]] units continue shipping, but with [[iBoot-240.5.1|a new bootrom]]. [[N88ap|iPhone 3GS]] units also begin shipping with [[iBoot-359.3.2|a new bootrom]]. These are no longer vulnerable to the [[0x24000 Segment Overflow]].&lt;br /&gt;
* Apple releases iOS 3.1/3.1.1 (7C144/7C145), closing the [[iBoot Environment Variable Overflow]] and [[AT+XLOG Vulnerability|AT+XLOG]] + [[AT+FNS]] Baseband Exploits.&lt;br /&gt;
&lt;br /&gt;
===July===&lt;br /&gt;
* July 14 -- [[User:Geohot|geohot]] releases [[purplesn0w]], a software unlock for the [[X-Gold 608]] using [[AT+XLOG Vulnerability|the same exploit as ultrasn0w]], but handled differently. Minutes later, an explanation and source code was posted.&lt;br /&gt;
* July 7 -- The [[iPhone Dev Team]] updates [[redsn0w]] and [[ultrasn0w]] to version 0.8, now with [[N88ap|iPhone 3GS]] support. Saurik also updates [[WinterBoard]] to support the [[N88ap|iPhone 3GS]].&lt;br /&gt;
* July 3 -- [[User:Geohot|geohot]] releases [[purplera1n]], a software jailbreak for the [[N88ap|iPhone 3GS]].&lt;br /&gt;
&lt;br /&gt;
===June===&lt;br /&gt;
* June 28 -- [[User:Geohot|geohot]] posts pictures on his blog of the first fully jailbroken [[N88ap|iPhone 3GS]].&lt;br /&gt;
* June 25 -- It's discovered that [[N88ap|iPhone 3GS]] is vulnerable to the [[0x24000 Segment Overflow]].&lt;br /&gt;
* June 24 -- The [[iPhone Dev Team]] releases [[ultrasn0w]], an [[unlock]] for [[X-Gold 608]] thanks to [[AT+XLOG Vulnerability|a new exploit]] discovered by [[User:Oranav|Oranav]].&lt;br /&gt;
* June 23 -- [[User:Geohot|geohot]] announces he's found a new exploit in [[iBoot]] he calls [[purplera1n]].&lt;br /&gt;
* June 19 -- Release of [[N88ap|iPhone 3GS]] to the public and the release of [[PwnageTool]] 3.0 and [[redsn0w]] for jailbreaking devices running iOS 3.0&lt;br /&gt;
* June 17 -- Apple releases iOS 3.0.&lt;br /&gt;
* June 8 -- Apple announces the [[N88ap|iPhone 3GS]].&lt;br /&gt;
&lt;br /&gt;
===March===&lt;br /&gt;
* March 10 -- Information about the [[0x24000 Segment Overflow]] exploit used for the [[N72ap|iPod touch 2G]] [[untethered jailbreak]] is released thanks to the combined work of [[chronic]], [[CPICH]], [[posixninja]], [[pod2g]], [[ius]], [[planetbeing]], [[User:MuscleNerd|MuscleNerd]], and co. after being leaked and sold by [[NitroKey]]. To prevent users wasting their money on a stolen exploit, the Hybrid DevTeam decided to release it immediately.&lt;br /&gt;
&lt;br /&gt;
===January===&lt;br /&gt;
* January 31 -- The [[iPhone Dev Team]] released a [[redsn0w Lite]], a tethered jailbreak for the [[N72ap|iPod touch 2G]].  It combines the [[ARM7 Go]] vulnerability with the well-established Pwnage flow for other Apple mobile devices. It was bundled in a way that will allow usage on iOS 2.2.1 through uploading the [[ARM7 Go]] vulnerable 2.1.1 iBoot to the device while in [[DFU]] mode.&lt;br /&gt;
* January 29 -- Apple releases iOS 2.2.1, closing the [[AT+stkprof]] exploit&lt;br /&gt;
* January 25 -- [[0wnboot]] is released to [http://code.google.com/p/chronicdev/ chronicdev google code page], thanks to [[AriX]], [[User:ChronicDev|chronic]], [[CPICH]], [[westbaer]], [[ius]], [[pod2g]], the rest of the iPod devel crew on IRC, and to the #iphone-hax lab rats. Within days, the [[AriX]] and the [[Chronic Dev (team)|chronic dev team]] got a ramdisk booting for a tethered jailbreak.&lt;br /&gt;
* January 17 -- [[User:MuscleNerd|MuscleNerd]] of the [[iPhone Dev Team]] [https://twitter.com/MuscleNerd/status/1127346766 shows a video demo] of the first jailbroken [[N72ap|iPod touch 2G]].&lt;br /&gt;
* January 16 -- [[ARM7 Go]] hole disclosed where else but here on The iPhone Wiki, for developers to poke and prod at&lt;br /&gt;
* January 15 -- The [[iPhone Dev Team]] [http://twitter.com/iphone_dev/status/1120595069 tweets the vfdecrypt key] for the [[N72ap|iPod touch 2G]] 2.2 firmware, demonstrating for the first time that unsigned code can now be run on that device.&lt;br /&gt;
* January 1 -- The [[iPhone Dev Team]] releases [[yellowsn0w]] 0.9 beta for baseband 02.28.00.&lt;br /&gt;
&lt;br /&gt;
==2008==&lt;br /&gt;
&lt;br /&gt;
===December===&lt;br /&gt;
* December 27 -- [[25C3_presentation_Hacking_the_iPhone|25C3 presentation &amp;quot;Hacking the iPhone&amp;quot;]]&lt;br /&gt;
* December 21 -- [[User:MuscleNerd|MuscleNerd]], of the [[iPhone Dev Team]] does a live demo of the 3G unlock, dubbed as [[yellowsn0w]]: http://qik.com/video/729275&lt;br /&gt;
&lt;br /&gt;
===November===&lt;br /&gt;
* November 21 -- Apple releases iOS 2.2.&lt;br /&gt;
&lt;br /&gt;
===September===&lt;br /&gt;
* September 9 -- Apple releases iOS 2.1. [[N72ap|iPod touch 2G]], which no longer had the [[Pwnage 2.0]] exploit, is revealed.&lt;br /&gt;
&lt;br /&gt;
===August===&lt;br /&gt;
* August 18 -- Apple releases 2.0.2 fimware. [[iPhone Dev Team]] releases [http://wikee.iphwn.org/news:pwnage20announcement QuickPwn], a 2.x [[pwnage]]/ramdisk combination exploit that allows jailbreaking without needing to create custom IPSWs.&lt;br /&gt;
* August 4 -- Apple releases 2.0.1 fimware&lt;br /&gt;
&lt;br /&gt;
===July===&lt;br /&gt;
* July 22 -- [[TA_Mobile]] hardware dumps the 3G baseband (bootloader 5.8 &amp;amp; FW 1.45.00) by desoldering the [[NOR]].&lt;br /&gt;
* July 19 -- [[iPhone Dev Team]] releases [[PwnageTool]] 2.0, jailbreaking and unlocking the 2.0 software on the [[M68ap|iPhone 2G]] and jailbreaking iOS 2.0 on the [[N82ap|iPhone 3G]] and [[N45ap|iPod touch]].&lt;br /&gt;
* July 15 -- Apple releases iOS 1.1.5, the last of the 1.x firmwares&lt;br /&gt;
* July 11 -- [[N82ap|iPhone 3G]] is released. Apple releases iOS 2.0 and MobileMe on the same date, resulting in server issues.&lt;br /&gt;
&lt;br /&gt;
===June===&lt;br /&gt;
* June 9 - [[N82ap|iPhone 3G]] is announced at [[WWDC]] '08.&lt;br /&gt;
&lt;br /&gt;
===April===&lt;br /&gt;
* April 3 -- [[iPhone Dev Team]] releases [[PwnageTool]] 1.0, making use of the [[pmdx exploit]] (to patch RSA checks out of the [[kernel]], to write unsigned to [[NOR]])&lt;br /&gt;
&lt;br /&gt;
===March===&lt;br /&gt;
* March 12 -- [[iPhone Dev Team|Dev team]] releases dual-boot jailbreak method, only to be silently fixed in 2.0.&lt;br /&gt;
* March 4 -- [[User:N000b|George Zhu (n000b)]] releases [[iLiberty / iLiberty+]].&lt;br /&gt;
&lt;br /&gt;
===February===&lt;br /&gt;
* February 28 -- [[Cydia]] is released as an open-source alternative to [[Installer.app]], and prepares to take over the jailbreak application scene upon 2.0's release.&lt;br /&gt;
* February 26 -- Apple releases iOS 1.1.4.&lt;br /&gt;
* February 11 -- [[User:Zibri|Zibri]] leaks the [[Ramdisk Hack]] in [[ZiPhone]], the first all-in-one unlock, activate, jailbreak solution.&lt;br /&gt;
* February 8 -- [[User:Geohot|geohot]] releases software unlock for 4.6. Apple states 25% of phones were never activated with AT&amp;amp;T.&lt;br /&gt;
&lt;br /&gt;
===January===&lt;br /&gt;
* January 28 -- [[iPhone Dev Team]] releases [[soft upgrade]] jailbreak for 1.1.3.&lt;br /&gt;
* January 18 -- [[User:Geohot|Geohot]] and his friends [http://iphonejtag.blogspot.com/2008/01/112-otb-unlocked.html unlocked 1.1.2 OTB 4.6 by test point], the unbeatable version at that time.&lt;br /&gt;
* January 18 -- [[iPhone Dev Team]] posts YouTube video of a jailbroken 1.1.3, which was made possible by the dual boot jailbreak from [[bgm]].&lt;br /&gt;
* January 15 -- Apple releases iOS 1.1.3, closing the [[Mknod]] exploit. In addition, everything now runs as &amp;quot;mobile&amp;quot; instead of &amp;quot;root.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
===November===&lt;br /&gt;
* November 15 -- [[Baseband Bootloader|Baseband bootloader]] 4.6 is found on new [[M68ap|iPhone]]s, which initially had no [[unlock]].&lt;br /&gt;
* November 12 -- Apple releases iOS 1.1.2, closing the [[LibTiff]] and [[Symlinks]] exploits.&lt;br /&gt;
* November 2 -- [[Jailbreakme]] is released, bringing jailbreaking to the mainstream iPhone user.&lt;br /&gt;
&lt;br /&gt;
===October===&lt;br /&gt;
* October 23 -- [[iPhone-Elite Team]] releases the [[Virginizer]].&lt;br /&gt;
* October 14 -- [[AriX]] releases [[iJailBreak]], the first automated [[n45ap|iPod touch]] jailbreak for the Mac.&lt;br /&gt;
* October 12 -- [[planetbeing]] releases [[touchFree]], the first automated [[n45ap|iPod touch]] jailbreak.&lt;br /&gt;
* October 10 -- [[niacin]], [[cmw]], and [[dre]] release the [[LibTiff]] exploit to jailbreak the [[n45ap|iPod touch]], which is later adapted for use in [[Jailbreakme]].&lt;br /&gt;
&lt;br /&gt;
===September===&lt;br /&gt;
* September 27 -- Apple releases iOS 1.1.1.&lt;br /&gt;
* September 11 -- [[iPhone Dev Team]] releases [[iUnlock]], first free software unlock.&lt;br /&gt;
* September 10 -- [[IPSF]] releases first paid software unlock.&lt;br /&gt;
* September 9 -- Apple announces the [[N45ap|iPod touch]] at a media event.&lt;br /&gt;
&lt;br /&gt;
===August===&lt;br /&gt;
* August 23 -- [[User:Geohot|geohot]] and team release [[hardware unlock]] method.&lt;br /&gt;
* August 21 -- [[Installer.app]] is released by Nullriver, first GUI apps are distributed.&lt;br /&gt;
&lt;br /&gt;
===July===&lt;br /&gt;
* July 23 -- First phones are used with other carriers by means of [[SIM hacks]].&lt;br /&gt;
* July 20 -- nightwatch adapts a [[toolchain]] to the iPhone. The first apps are compiled.&lt;br /&gt;
* July 9 -- [[iPhone Dev Team]] releases a [[jailbreak]] method. The first use of this is ringtones.&lt;br /&gt;
* July 3 -- DVD Jon first cracks [[activation]]. People can use the apps on the phone without a subscription.&lt;br /&gt;
&lt;br /&gt;
===June===&lt;br /&gt;
* June 29 -- [[M68ap|iPhone]] is released. World's most hyped consumer product.&lt;br /&gt;
* June 26 -- The [[iPhone Dev Team]] was formed.&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:How_to_reverse&amp;diff=7868</id>
		<title>Talk:How to reverse</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:How_to_reverse&amp;diff=7868"/>
		<updated>2010-08-03T19:36:35Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ARM instructions and structure ==&lt;br /&gt;
&lt;br /&gt;
I tried once to reverse engineer an ARM program, but it seemed completely different than 8086.&lt;br /&gt;
&lt;br /&gt;
Where can I learn ARM instructions / structure? Thanks in advance.&lt;br /&gt;
&lt;br /&gt;
–[[User talk:Oranav|Oranav]] 20:29, 3rd August 2008&lt;br /&gt;
&lt;br /&gt;
== good instruction finder ==&lt;br /&gt;
&lt;br /&gt;
http://www.heyrick.co.uk/assembler/qfinder.html&lt;br /&gt;
&lt;br /&gt;
hope this helps you :)&lt;br /&gt;
&lt;br /&gt;
[[User:ChronicDev|ChronicDev]]&lt;br /&gt;
&lt;br /&gt;
: Thanks alot.&lt;br /&gt;
&lt;br /&gt;
: What about ARM structure? (registers, endianness etc.)&lt;br /&gt;
&lt;br /&gt;
: –[[User talk:Oranav|Oranav]] 21:30, 3rd August 2008&lt;br /&gt;
&lt;br /&gt;
: If you look at [[Useful Links]], you'll find links I added at the bottom which will help. Click the one that says it comes with PDFs, it has all the details of the ARM. [[User:MaybachMan|MaybachMan]] 19:35, 3 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Extracting the kernal etc ==&lt;br /&gt;
I have IDA, but I have nothing to feed into it! How do I extract the iPhone's kernel, LLB, etc. so I can reverse engineer it? [[User:MaybachMan|MaybachMan]] 19:35, 3 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:How_to_reverse&amp;diff=7867</id>
		<title>Talk:How to reverse</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:How_to_reverse&amp;diff=7867"/>
		<updated>2010-08-03T19:35:43Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ARM instructions and structure ==&lt;br /&gt;
&lt;br /&gt;
I tried once to reverse engineer an ARM program, but it seemed completely different than 8086.&lt;br /&gt;
&lt;br /&gt;
Where can I learn ARM instructions / structure? Thanks in advance.&lt;br /&gt;
&lt;br /&gt;
–[[User talk:Oranav|Oranav]] 20:29, 3rd August 2008&lt;br /&gt;
&lt;br /&gt;
== good instruction finder ==&lt;br /&gt;
&lt;br /&gt;
http://www.heyrick.co.uk/assembler/qfinder.html&lt;br /&gt;
&lt;br /&gt;
hope this helps you :)&lt;br /&gt;
&lt;br /&gt;
[[User:ChronicDev|ChronicDev]]&lt;br /&gt;
&lt;br /&gt;
: Thanks alot.&lt;br /&gt;
&lt;br /&gt;
: What about ARM structure? (registers, endianness etc.)&lt;br /&gt;
&lt;br /&gt;
: –[[User talk:Oranav|Oranav]] 21:30, 3rd August 2008&lt;br /&gt;
&lt;br /&gt;
: If you look at [[Useful links]], you'll find links I added at the bottom which will help. Click the one that says it comes with PDFs, it has all the details of the ARM. [[User:MaybachMan|MaybachMan]] 19:35, 3 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Extracting the kernal etc ==&lt;br /&gt;
I have IDA, but I have nothing to feed into it! How do I extract the iPhone's kernel, LLB, etc. so I can reverse engineer it? [[User:MaybachMan|MaybachMan]] 19:35, 3 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Blackra1n&amp;diff=7866</id>
		<title>Talk:Blackra1n</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Blackra1n&amp;diff=7866"/>
		<updated>2010-08-03T18:04:15Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is there any reason why even RC3 doesn't add afc2 to services.plist? --[[User:Redart|Redart]] 13:40, 4 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Payload ==&lt;br /&gt;
&lt;br /&gt;
I notice pages like the one for [[ultrasn0w]] contain the payload. Is there any chance that the payload for blackra1n or an old jailbreak like [[purplera1n]] will be published? [[User:MaybachMan|MaybachMan]] 08:25, 1 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:That would be really awesome to see. Anyone able to &amp;lt;del&amp;gt;negotiate&amp;lt;/del&amp;gt; communicate with geohot? [[User:Iemit737|Iemit737]] 09:07, 1 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I don't know what will get published by him. But why don't you just disassemble it and publish it here? I assume this won't be a problem, as the same happened for [[Spirit]]. -- [[User:Http|http]] 09:51, 1 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I have blackra1n open in IDA right now, here's what it gave me (I hope I did this right).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
UPX1:004E9A40 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦&lt;br /&gt;
UPX1:004E9A40&lt;br /&gt;
UPX1:004E9A40&lt;br /&gt;
UPX1:004E9A40                 public start&lt;br /&gt;
UPX1:004E9A40 start           proc near&lt;br /&gt;
UPX1:004E9A40&lt;br /&gt;
UPX1:004E9A40 var_AC          = dword ptr -0ACh&lt;br /&gt;
UPX1:004E9A40&lt;br /&gt;
UPX1:004E9A40                 pusha&lt;br /&gt;
UPX1:004E9A41                 mov     esi, offset byte_455015&lt;br /&gt;
UPX1:004E9A46                 lea     edi, [esi-54015h]&lt;br /&gt;
UPX1:004E9A4C                 push    edi&lt;br /&gt;
UPX1:004E9A4D                 jmp     short loc_4E9A5A&lt;br /&gt;
UPX1:004E9A4D ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9A4F                 align 10h&lt;br /&gt;
UPX1:004E9A50&lt;br /&gt;
UPX1:004E9A50 loc_4E9A50:                             ; CODE XREF: start:loc_4E9A61�j&lt;br /&gt;
UPX1:004E9A50                 mov     al, [esi]&lt;br /&gt;
UPX1:004E9A52                 inc     esi&lt;br /&gt;
UPX1:004E9A53                 mov     [edi], al&lt;br /&gt;
UPX1:004E9A55                 inc     edi&lt;br /&gt;
UPX1:004E9A56&lt;br /&gt;
UPX1:004E9A56 loc_4E9A56:                             ; CODE XREF: start+CF�j&lt;br /&gt;
UPX1:004E9A56                                         ; start+E5�j&lt;br /&gt;
UPX1:004E9A56                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9A58                 jnz     short loc_4E9A61&lt;br /&gt;
UPX1:004E9A5A&lt;br /&gt;
UPX1:004E9A5A loc_4E9A5A:                             ; CODE XREF: start+D�j&lt;br /&gt;
UPX1:004E9A5A                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9A5C                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9A5F                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9A61&lt;br /&gt;
UPX1:004E9A61 loc_4E9A61:                             ; CODE XREF: start+18�j&lt;br /&gt;
UPX1:004E9A61                 jb      short loc_4E9A50&lt;br /&gt;
UPX1:004E9A63                 mov     eax, 1&lt;br /&gt;
UPX1:004E9A68&lt;br /&gt;
UPX1:004E9A68 loc_4E9A68:                             ; CODE XREF: start+52�j&lt;br /&gt;
UPX1:004E9A68                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9A6A                 jnz     short loc_4E9A73&lt;br /&gt;
UPX1:004E9A6C                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9A6E                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9A71                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9A73&lt;br /&gt;
UPX1:004E9A73 loc_4E9A73:                             ; CODE XREF: start+2A�j&lt;br /&gt;
UPX1:004E9A73                 adc     eax, eax&lt;br /&gt;
UPX1:004E9A75                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9A77                 jnb     short loc_4E9A84&lt;br /&gt;
UPX1:004E9A79                 jnz     short loc_4E9AA3&lt;br /&gt;
UPX1:004E9A7B                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9A7D                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9A80                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9A82                 jb      short loc_4E9AA3&lt;br /&gt;
UPX1:004E9A84&lt;br /&gt;
UPX1:004E9A84 loc_4E9A84:                             ; CODE XREF: start+37�j&lt;br /&gt;
UPX1:004E9A84                 dec     eax&lt;br /&gt;
UPX1:004E9A85                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9A87                 jnz     short loc_4E9A90&lt;br /&gt;
UPX1:004E9A89                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9A8B                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9A8E                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9A90&lt;br /&gt;
UPX1:004E9A90 loc_4E9A90:                             ; CODE XREF: start+47�j&lt;br /&gt;
UPX1:004E9A90                 adc     eax, eax&lt;br /&gt;
UPX1:004E9A92                 jmp     short loc_4E9A68&lt;br /&gt;
UPX1:004E9A94 ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9A94&lt;br /&gt;
UPX1:004E9A94 loc_4E9A94:                             ; CODE XREF: start:loc_4E9AC6�j&lt;br /&gt;
UPX1:004E9A94                                         ; start:loc_4E9AD4�j&lt;br /&gt;
UPX1:004E9A94                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9A96                 jnz     short loc_4E9A9F&lt;br /&gt;
UPX1:004E9A98                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9A9A                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9A9D                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9A9F&lt;br /&gt;
UPX1:004E9A9F loc_4E9A9F:                             ; CODE XREF: start+56�j&lt;br /&gt;
UPX1:004E9A9F                 adc     ecx, ecx&lt;br /&gt;
UPX1:004E9AA1                 jmp     short loc_4E9AF5&lt;br /&gt;
UPX1:004E9AA3 ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9AA3&lt;br /&gt;
UPX1:004E9AA3 loc_4E9AA3:                             ; CODE XREF: start+39�j&lt;br /&gt;
UPX1:004E9AA3                                         ; start+42�j&lt;br /&gt;
UPX1:004E9AA3                 xor     ecx, ecx&lt;br /&gt;
UPX1:004E9AA5                 sub     eax, 3&lt;br /&gt;
UPX1:004E9AA8                 jb      short loc_4E9ABB&lt;br /&gt;
UPX1:004E9AAA                 shl     eax, 8&lt;br /&gt;
UPX1:004E9AAD                 mov     al, [esi]&lt;br /&gt;
UPX1:004E9AAF                 inc     esi&lt;br /&gt;
UPX1:004E9AB0                 xor     eax, 0FFFFFFFFh&lt;br /&gt;
UPX1:004E9AB3                 jz      short loc_4E9B2A&lt;br /&gt;
UPX1:004E9AB5                 sar     eax, 1&lt;br /&gt;
UPX1:004E9AB7                 mov     ebp, eax&lt;br /&gt;
UPX1:004E9AB9                 jmp     short loc_4E9AC6&lt;br /&gt;
UPX1:004E9ABB ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9ABB&lt;br /&gt;
UPX1:004E9ABB loc_4E9ABB:                             ; CODE XREF: start+68�j&lt;br /&gt;
UPX1:004E9ABB                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9ABD                 jnz     short loc_4E9AC6&lt;br /&gt;
UPX1:004E9ABF                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9AC1                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9AC4                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9AC6&lt;br /&gt;
UPX1:004E9AC6 loc_4E9AC6:                             ; CODE XREF: start+79�j&lt;br /&gt;
UPX1:004E9AC6                                         ; start+7D�j&lt;br /&gt;
UPX1:004E9AC6                 jb      short loc_4E9A94&lt;br /&gt;
UPX1:004E9AC8                 inc     ecx&lt;br /&gt;
UPX1:004E9AC9                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9ACB                 jnz     short loc_4E9AD4&lt;br /&gt;
UPX1:004E9ACD                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9ACF                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9AD2                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9AD4&lt;br /&gt;
UPX1:004E9AD4 loc_4E9AD4:                             ; CODE XREF: start+8B�j&lt;br /&gt;
UPX1:004E9AD4                 jb      short loc_4E9A94&lt;br /&gt;
UPX1:004E9AD6&lt;br /&gt;
UPX1:004E9AD6 loc_4E9AD6:                             ; CODE XREF: start+A5�j&lt;br /&gt;
UPX1:004E9AD6                                         ; start+B0�j&lt;br /&gt;
UPX1:004E9AD6                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9AD8                 jnz     short loc_4E9AE1&lt;br /&gt;
UPX1:004E9ADA                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9ADC                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9ADF                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9AE1&lt;br /&gt;
UPX1:004E9AE1 loc_4E9AE1:                             ; CODE XREF: start+98�j&lt;br /&gt;
UPX1:004E9AE1                 adc     ecx, ecx&lt;br /&gt;
UPX1:004E9AE3                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9AE5                 jnb     short loc_4E9AD6&lt;br /&gt;
UPX1:004E9AE7                 jnz     short loc_4E9AF2&lt;br /&gt;
UPX1:004E9AE9                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9AEB                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9AEE                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9AF0                 jnb     short loc_4E9AD6&lt;br /&gt;
UPX1:004E9AF2&lt;br /&gt;
UPX1:004E9AF2 loc_4E9AF2:                             ; CODE XREF: start+A7�j&lt;br /&gt;
UPX1:004E9AF2                 add     ecx, 2&lt;br /&gt;
UPX1:004E9AF5&lt;br /&gt;
UPX1:004E9AF5 loc_4E9AF5:                             ; CODE XREF: start+61�j&lt;br /&gt;
UPX1:004E9AF5                 cmp     ebp, 0FFFFFB00h&lt;br /&gt;
UPX1:004E9AFB                 adc     ecx, 2&lt;br /&gt;
UPX1:004E9AFE                 lea     edx, [edi+ebp]&lt;br /&gt;
UPX1:004E9B01                 cmp     ebp, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9B04                 jbe     short loc_4E9B14&lt;br /&gt;
UPX1:004E9B06&lt;br /&gt;
UPX1:004E9B06 loc_4E9B06:                             ; CODE XREF: start+CD�j&lt;br /&gt;
UPX1:004E9B06                 mov     al, [edx]&lt;br /&gt;
UPX1:004E9B08                 inc     edx&lt;br /&gt;
UPX1:004E9B09                 mov     [edi], al&lt;br /&gt;
UPX1:004E9B0B                 inc     edi&lt;br /&gt;
UPX1:004E9B0C                 dec     ecx&lt;br /&gt;
UPX1:004E9B0D                 jnz     short loc_4E9B06&lt;br /&gt;
UPX1:004E9B0F                 jmp     loc_4E9A56&lt;br /&gt;
UPX1:004E9B14 ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9B14&lt;br /&gt;
UPX1:004E9B14 loc_4E9B14:                             ; CODE XREF: start+C4�j&lt;br /&gt;
UPX1:004E9B14                                         ; start+E1�j&lt;br /&gt;
UPX1:004E9B14                 mov     eax, [edx]&lt;br /&gt;
UPX1:004E9B16                 add     edx, 4&lt;br /&gt;
UPX1:004E9B19                 mov     [edi], eax&lt;br /&gt;
UPX1:004E9B1B                 add     edi, 4&lt;br /&gt;
UPX1:004E9B1E                 sub     ecx, 4&lt;br /&gt;
UPX1:004E9B21                 ja      short loc_4E9B14&lt;br /&gt;
UPX1:004E9B23                 add     edi, ecx&lt;br /&gt;
UPX1:004E9B25                 jmp     loc_4E9A56&lt;br /&gt;
UPX1:004E9B2A ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9B2A&lt;br /&gt;
UPX1:004E9B2A loc_4E9B2A:                             ; CODE XREF: start+73�j&lt;br /&gt;
UPX1:004E9B2A                 pop     esi&lt;br /&gt;
UPX1:004E9B2B                 mov     edi, esi&lt;br /&gt;
UPX1:004E9B2D                 mov     ecx, 0F1h&lt;br /&gt;
UPX1:004E9B32&lt;br /&gt;
UPX1:004E9B32 loc_4E9B32:                             ; CODE XREF: start+F9�j&lt;br /&gt;
UPX1:004E9B32                                         ; start+FE�j&lt;br /&gt;
UPX1:004E9B32                 mov     al, [edi]&lt;br /&gt;
UPX1:004E9B34                 inc     edi&lt;br /&gt;
UPX1:004E9B35                 sub     al, 0E8h&lt;br /&gt;
UPX1:004E9B37&lt;br /&gt;
UPX1:004E9B37 loc_4E9B37:                             ; CODE XREF: start+11C�j&lt;br /&gt;
UPX1:004E9B37                 cmp     al, 1&lt;br /&gt;
UPX1:004E9B39                 ja      short loc_4E9B32&lt;br /&gt;
UPX1:004E9B3B                 cmp     byte ptr [edi], 1&lt;br /&gt;
UPX1:004E9B3E                 jnz     short loc_4E9B32&lt;br /&gt;
UPX1:004E9B40                 mov     eax, [edi]&lt;br /&gt;
UPX1:004E9B42                 mov     bl, [edi+4]&lt;br /&gt;
UPX1:004E9B45                 shr     ax, 8&lt;br /&gt;
UPX1:004E9B49                 rol     eax, 10h&lt;br /&gt;
UPX1:004E9B4C                 xchg    al, ah&lt;br /&gt;
UPX1:004E9B4E                 sub     eax, edi&lt;br /&gt;
UPX1:004E9B50                 sub     bl, 0E8h&lt;br /&gt;
UPX1:004E9B53                 add     eax, esi&lt;br /&gt;
UPX1:004E9B55                 mov     [edi], eax&lt;br /&gt;
UPX1:004E9B57                 add     edi, 5&lt;br /&gt;
UPX1:004E9B5A                 mov     al, bl&lt;br /&gt;
UPX1:004E9B5C                 loop    loc_4E9B37&lt;br /&gt;
UPX1:004E9B5E                 lea     edi, [esi+0E7000h]&lt;br /&gt;
UPX1:004E9B64&lt;br /&gt;
UPX1:004E9B64 loc_4E9B64:                             ; CODE XREF: start+146�j&lt;br /&gt;
UPX1:004E9B64                 mov     eax, [edi]&lt;br /&gt;
UPX1:004E9B66                 or      eax, eax&lt;br /&gt;
UPX1:004E9B68                 jz      short loc_4E9BA6&lt;br /&gt;
UPX1:004E9B6A                 mov     ebx, [edi+4]&lt;br /&gt;
UPX1:004E9B6D                 lea     eax, [eax+esi+0EA164h]&lt;br /&gt;
UPX1:004E9B74                 add     ebx, esi&lt;br /&gt;
UPX1:004E9B76                 push    eax&lt;br /&gt;
UPX1:004E9B77                 add     edi, 8&lt;br /&gt;
UPX1:004E9B7A                 call    dword ptr [esi+0EA1C8h]&lt;br /&gt;
UPX1:004E9B80                 xchg    eax, ebp&lt;br /&gt;
UPX1:004E9B81&lt;br /&gt;
UPX1:004E9B81 loc_4E9B81:                             ; CODE XREF: start+15E�j&lt;br /&gt;
UPX1:004E9B81                 mov     al, [edi]&lt;br /&gt;
UPX1:004E9B83                 inc     edi&lt;br /&gt;
UPX1:004E9B84                 or      al, al&lt;br /&gt;
UPX1:004E9B86                 jz      short loc_4E9B64&lt;br /&gt;
UPX1:004E9B88                 mov     ecx, edi&lt;br /&gt;
UPX1:004E9B8A                 push    edi&lt;br /&gt;
UPX1:004E9B8B                 dec     eax&lt;br /&gt;
UPX1:004E9B8C                 repne scasb&lt;br /&gt;
UPX1:004E9B8E                 push    ebp&lt;br /&gt;
UPX1:004E9B8F                 call    dword ptr [esi+0EA1CCh]&lt;br /&gt;
UPX1:004E9B95                 or      eax, eax&lt;br /&gt;
UPX1:004E9B97                 jz      short loc_4E9BA0&lt;br /&gt;
UPX1:004E9B99                 mov     [ebx], eax&lt;br /&gt;
UPX1:004E9B9B                 add     ebx, 4&lt;br /&gt;
UPX1:004E9B9E                 jmp     short loc_4E9B81&lt;br /&gt;
UPX1:004E9BA0 ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9BA0&lt;br /&gt;
UPX1:004E9BA0 loc_4E9BA0:                             ; CODE XREF: start+157�j&lt;br /&gt;
UPX1:004E9BA0                 call    dword ptr [esi+0EA1DCh]&lt;br /&gt;
UPX1:004E9BA6&lt;br /&gt;
UPX1:004E9BA6 loc_4E9BA6:                             ; CODE XREF: start+128�j&lt;br /&gt;
UPX1:004E9BA6                 mov     ebp, [esi+0EA1D0h]&lt;br /&gt;
UPX1:004E9BAC                 lea     edi, [esi-1000h]&lt;br /&gt;
UPX1:004E9BB2                 mov     ebx, 1000h&lt;br /&gt;
UPX1:004E9BB7                 push    eax&lt;br /&gt;
UPX1:004E9BB8                 push    esp&lt;br /&gt;
UPX1:004E9BB9                 push    4&lt;br /&gt;
UPX1:004E9BBB                 push    ebx&lt;br /&gt;
UPX1:004E9BBC                 push    edi&lt;br /&gt;
UPX1:004E9BBD                 call    ebp&lt;br /&gt;
UPX1:004E9BBF                 lea     eax, [edi+19Fh]&lt;br /&gt;
UPX1:004E9BC5                 and     byte ptr [eax], 7Fh&lt;br /&gt;
UPX1:004E9BC8                 and     byte ptr [eax+28h], 7Fh&lt;br /&gt;
UPX1:004E9BCC                 pop     eax&lt;br /&gt;
UPX1:004E9BCD                 push    eax&lt;br /&gt;
UPX1:004E9BCE                 push    esp&lt;br /&gt;
UPX1:004E9BCF                 push    eax&lt;br /&gt;
UPX1:004E9BD0                 push    ebx&lt;br /&gt;
UPX1:004E9BD1                 push    edi&lt;br /&gt;
UPX1:004E9BD2                 call    ebp&lt;br /&gt;
UPX1:004E9BD4                 pop     eax&lt;br /&gt;
UPX1:004E9BD5                 popa&lt;br /&gt;
UPX1:004E9BD6                 lea     eax, [esp+2Ch+var_AC]&lt;br /&gt;
UPX1:004E9BDA&lt;br /&gt;
UPX1:004E9BDA loc_4E9BDA:                             ; CODE XREF: start+19E�j&lt;br /&gt;
UPX1:004E9BDA                 push    0&lt;br /&gt;
UPX1:004E9BDC                 cmp     esp, eax&lt;br /&gt;
UPX1:004E9BDE                 jnz     short loc_4E9BDA&lt;br /&gt;
UPX1:004E9BE0                 sub     esp, 0FFFFFF80h&lt;br /&gt;
UPX1:004E9BE3                 jmp     near ptr dword_401240&lt;br /&gt;
UPX1:004E9BE3 start           endp&lt;br /&gt;
UPX1:004E9BE3&lt;br /&gt;
UPX1:004E9BE3 ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9BE8                 dd 6 dup(0)&lt;br /&gt;
UPX1:004E9C00                 dd 100h dup(?)&lt;br /&gt;
UPX1:004E9C00 UPX1            ends&lt;br /&gt;
UPX1:004E9C00&lt;br /&gt;
UPX1:004E9C00&lt;br /&gt;
UPX1:004E9C00                 end start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:MaybachMan|MaybachMan]] 17:37, 3 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Blackra1n&amp;diff=7865</id>
		<title>Talk:Blackra1n</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Blackra1n&amp;diff=7865"/>
		<updated>2010-08-03T17:37:45Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Added output from IDA, I hope I did it right...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is there any reason why even RC3 doesn't add afc2 to services.plist? --[[User:Redart|Redart]] 13:40, 4 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Payload ==&lt;br /&gt;
&lt;br /&gt;
I notice pages like the one for [[ultrasn0w]] contain the payload. Is there any chance that the payload for blackra1n or an old jailbreak like [[purplera1n]] will be published? [[User:MaybachMan|MaybachMan]] 08:25, 1 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:That would be really awesome to see. Anyone able to &amp;lt;del&amp;gt;negotiate&amp;lt;/del&amp;gt; communicate with geohot? [[User:Iemit737|Iemit737]] 09:07, 1 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I don't know what will get published by him. But why don't you just disassemble it and publish it here? I assume this won't be a problem, as the same happened for [[Spirit]]. -- [[User:Http|http]] 09:51, 1 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I have blackra1n open in IDA right now, here's what it gave me.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
UPX1:004E9A40 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦&lt;br /&gt;
UPX1:004E9A40&lt;br /&gt;
UPX1:004E9A40&lt;br /&gt;
UPX1:004E9A40                 public start&lt;br /&gt;
UPX1:004E9A40 start           proc near&lt;br /&gt;
UPX1:004E9A40&lt;br /&gt;
UPX1:004E9A40 var_AC          = dword ptr -0ACh&lt;br /&gt;
UPX1:004E9A40&lt;br /&gt;
UPX1:004E9A40                 pusha&lt;br /&gt;
UPX1:004E9A41                 mov     esi, offset byte_455015&lt;br /&gt;
UPX1:004E9A46                 lea     edi, [esi-54015h]&lt;br /&gt;
UPX1:004E9A4C                 push    edi&lt;br /&gt;
UPX1:004E9A4D                 jmp     short loc_4E9A5A&lt;br /&gt;
UPX1:004E9A4D ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9A4F                 align 10h&lt;br /&gt;
UPX1:004E9A50&lt;br /&gt;
UPX1:004E9A50 loc_4E9A50:                             ; CODE XREF: start:loc_4E9A61�j&lt;br /&gt;
UPX1:004E9A50                 mov     al, [esi]&lt;br /&gt;
UPX1:004E9A52                 inc     esi&lt;br /&gt;
UPX1:004E9A53                 mov     [edi], al&lt;br /&gt;
UPX1:004E9A55                 inc     edi&lt;br /&gt;
UPX1:004E9A56&lt;br /&gt;
UPX1:004E9A56 loc_4E9A56:                             ; CODE XREF: start+CF�j&lt;br /&gt;
UPX1:004E9A56                                         ; start+E5�j&lt;br /&gt;
UPX1:004E9A56                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9A58                 jnz     short loc_4E9A61&lt;br /&gt;
UPX1:004E9A5A&lt;br /&gt;
UPX1:004E9A5A loc_4E9A5A:                             ; CODE XREF: start+D�j&lt;br /&gt;
UPX1:004E9A5A                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9A5C                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9A5F                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9A61&lt;br /&gt;
UPX1:004E9A61 loc_4E9A61:                             ; CODE XREF: start+18�j&lt;br /&gt;
UPX1:004E9A61                 jb      short loc_4E9A50&lt;br /&gt;
UPX1:004E9A63                 mov     eax, 1&lt;br /&gt;
UPX1:004E9A68&lt;br /&gt;
UPX1:004E9A68 loc_4E9A68:                             ; CODE XREF: start+52�j&lt;br /&gt;
UPX1:004E9A68                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9A6A                 jnz     short loc_4E9A73&lt;br /&gt;
UPX1:004E9A6C                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9A6E                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9A71                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9A73&lt;br /&gt;
UPX1:004E9A73 loc_4E9A73:                             ; CODE XREF: start+2A�j&lt;br /&gt;
UPX1:004E9A73                 adc     eax, eax&lt;br /&gt;
UPX1:004E9A75                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9A77                 jnb     short loc_4E9A84&lt;br /&gt;
UPX1:004E9A79                 jnz     short loc_4E9AA3&lt;br /&gt;
UPX1:004E9A7B                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9A7D                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9A80                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9A82                 jb      short loc_4E9AA3&lt;br /&gt;
UPX1:004E9A84&lt;br /&gt;
UPX1:004E9A84 loc_4E9A84:                             ; CODE XREF: start+37�j&lt;br /&gt;
UPX1:004E9A84                 dec     eax&lt;br /&gt;
UPX1:004E9A85                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9A87                 jnz     short loc_4E9A90&lt;br /&gt;
UPX1:004E9A89                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9A8B                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9A8E                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9A90&lt;br /&gt;
UPX1:004E9A90 loc_4E9A90:                             ; CODE XREF: start+47�j&lt;br /&gt;
UPX1:004E9A90                 adc     eax, eax&lt;br /&gt;
UPX1:004E9A92                 jmp     short loc_4E9A68&lt;br /&gt;
UPX1:004E9A94 ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9A94&lt;br /&gt;
UPX1:004E9A94 loc_4E9A94:                             ; CODE XREF: start:loc_4E9AC6�j&lt;br /&gt;
UPX1:004E9A94                                         ; start:loc_4E9AD4�j&lt;br /&gt;
UPX1:004E9A94                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9A96                 jnz     short loc_4E9A9F&lt;br /&gt;
UPX1:004E9A98                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9A9A                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9A9D                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9A9F&lt;br /&gt;
UPX1:004E9A9F loc_4E9A9F:                             ; CODE XREF: start+56�j&lt;br /&gt;
UPX1:004E9A9F                 adc     ecx, ecx&lt;br /&gt;
UPX1:004E9AA1                 jmp     short loc_4E9AF5&lt;br /&gt;
UPX1:004E9AA3 ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9AA3&lt;br /&gt;
UPX1:004E9AA3 loc_4E9AA3:                             ; CODE XREF: start+39�j&lt;br /&gt;
UPX1:004E9AA3                                         ; start+42�j&lt;br /&gt;
UPX1:004E9AA3                 xor     ecx, ecx&lt;br /&gt;
UPX1:004E9AA5                 sub     eax, 3&lt;br /&gt;
UPX1:004E9AA8                 jb      short loc_4E9ABB&lt;br /&gt;
UPX1:004E9AAA                 shl     eax, 8&lt;br /&gt;
UPX1:004E9AAD                 mov     al, [esi]&lt;br /&gt;
UPX1:004E9AAF                 inc     esi&lt;br /&gt;
UPX1:004E9AB0                 xor     eax, 0FFFFFFFFh&lt;br /&gt;
UPX1:004E9AB3                 jz      short loc_4E9B2A&lt;br /&gt;
UPX1:004E9AB5                 sar     eax, 1&lt;br /&gt;
UPX1:004E9AB7                 mov     ebp, eax&lt;br /&gt;
UPX1:004E9AB9                 jmp     short loc_4E9AC6&lt;br /&gt;
UPX1:004E9ABB ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9ABB&lt;br /&gt;
UPX1:004E9ABB loc_4E9ABB:                             ; CODE XREF: start+68�j&lt;br /&gt;
UPX1:004E9ABB                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9ABD                 jnz     short loc_4E9AC6&lt;br /&gt;
UPX1:004E9ABF                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9AC1                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9AC4                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9AC6&lt;br /&gt;
UPX1:004E9AC6 loc_4E9AC6:                             ; CODE XREF: start+79�j&lt;br /&gt;
UPX1:004E9AC6                                         ; start+7D�j&lt;br /&gt;
UPX1:004E9AC6                 jb      short loc_4E9A94&lt;br /&gt;
UPX1:004E9AC8                 inc     ecx&lt;br /&gt;
UPX1:004E9AC9                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9ACB                 jnz     short loc_4E9AD4&lt;br /&gt;
UPX1:004E9ACD                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9ACF                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9AD2                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9AD4&lt;br /&gt;
UPX1:004E9AD4 loc_4E9AD4:                             ; CODE XREF: start+8B�j&lt;br /&gt;
UPX1:004E9AD4                 jb      short loc_4E9A94&lt;br /&gt;
UPX1:004E9AD6&lt;br /&gt;
UPX1:004E9AD6 loc_4E9AD6:                             ; CODE XREF: start+A5�j&lt;br /&gt;
UPX1:004E9AD6                                         ; start+B0�j&lt;br /&gt;
UPX1:004E9AD6                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9AD8                 jnz     short loc_4E9AE1&lt;br /&gt;
UPX1:004E9ADA                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9ADC                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9ADF                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9AE1&lt;br /&gt;
UPX1:004E9AE1 loc_4E9AE1:                             ; CODE XREF: start+98�j&lt;br /&gt;
UPX1:004E9AE1                 adc     ecx, ecx&lt;br /&gt;
UPX1:004E9AE3                 add     ebx, ebx&lt;br /&gt;
UPX1:004E9AE5                 jnb     short loc_4E9AD6&lt;br /&gt;
UPX1:004E9AE7                 jnz     short loc_4E9AF2&lt;br /&gt;
UPX1:004E9AE9                 mov     ebx, [esi]&lt;br /&gt;
UPX1:004E9AEB                 sub     esi, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9AEE                 adc     ebx, ebx&lt;br /&gt;
UPX1:004E9AF0                 jnb     short loc_4E9AD6&lt;br /&gt;
UPX1:004E9AF2&lt;br /&gt;
UPX1:004E9AF2 loc_4E9AF2:                             ; CODE XREF: start+A7�j&lt;br /&gt;
UPX1:004E9AF2                 add     ecx, 2&lt;br /&gt;
UPX1:004E9AF5&lt;br /&gt;
UPX1:004E9AF5 loc_4E9AF5:                             ; CODE XREF: start+61�j&lt;br /&gt;
UPX1:004E9AF5                 cmp     ebp, 0FFFFFB00h&lt;br /&gt;
UPX1:004E9AFB                 adc     ecx, 2&lt;br /&gt;
UPX1:004E9AFE                 lea     edx, [edi+ebp]&lt;br /&gt;
UPX1:004E9B01                 cmp     ebp, 0FFFFFFFCh&lt;br /&gt;
UPX1:004E9B04                 jbe     short loc_4E9B14&lt;br /&gt;
UPX1:004E9B06&lt;br /&gt;
UPX1:004E9B06 loc_4E9B06:                             ; CODE XREF: start+CD�j&lt;br /&gt;
UPX1:004E9B06                 mov     al, [edx]&lt;br /&gt;
UPX1:004E9B08                 inc     edx&lt;br /&gt;
UPX1:004E9B09                 mov     [edi], al&lt;br /&gt;
UPX1:004E9B0B                 inc     edi&lt;br /&gt;
UPX1:004E9B0C                 dec     ecx&lt;br /&gt;
UPX1:004E9B0D                 jnz     short loc_4E9B06&lt;br /&gt;
UPX1:004E9B0F                 jmp     loc_4E9A56&lt;br /&gt;
UPX1:004E9B14 ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9B14&lt;br /&gt;
UPX1:004E9B14 loc_4E9B14:                             ; CODE XREF: start+C4�j&lt;br /&gt;
UPX1:004E9B14                                         ; start+E1�j&lt;br /&gt;
UPX1:004E9B14                 mov     eax, [edx]&lt;br /&gt;
UPX1:004E9B16                 add     edx, 4&lt;br /&gt;
UPX1:004E9B19                 mov     [edi], eax&lt;br /&gt;
UPX1:004E9B1B                 add     edi, 4&lt;br /&gt;
UPX1:004E9B1E                 sub     ecx, 4&lt;br /&gt;
UPX1:004E9B21                 ja      short loc_4E9B14&lt;br /&gt;
UPX1:004E9B23                 add     edi, ecx&lt;br /&gt;
UPX1:004E9B25                 jmp     loc_4E9A56&lt;br /&gt;
UPX1:004E9B2A ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9B2A&lt;br /&gt;
UPX1:004E9B2A loc_4E9B2A:                             ; CODE XREF: start+73�j&lt;br /&gt;
UPX1:004E9B2A                 pop     esi&lt;br /&gt;
UPX1:004E9B2B                 mov     edi, esi&lt;br /&gt;
UPX1:004E9B2D                 mov     ecx, 0F1h&lt;br /&gt;
UPX1:004E9B32&lt;br /&gt;
UPX1:004E9B32 loc_4E9B32:                             ; CODE XREF: start+F9�j&lt;br /&gt;
UPX1:004E9B32                                         ; start+FE�j&lt;br /&gt;
UPX1:004E9B32                 mov     al, [edi]&lt;br /&gt;
UPX1:004E9B34                 inc     edi&lt;br /&gt;
UPX1:004E9B35                 sub     al, 0E8h&lt;br /&gt;
UPX1:004E9B37&lt;br /&gt;
UPX1:004E9B37 loc_4E9B37:                             ; CODE XREF: start+11C�j&lt;br /&gt;
UPX1:004E9B37                 cmp     al, 1&lt;br /&gt;
UPX1:004E9B39                 ja      short loc_4E9B32&lt;br /&gt;
UPX1:004E9B3B                 cmp     byte ptr [edi], 1&lt;br /&gt;
UPX1:004E9B3E                 jnz     short loc_4E9B32&lt;br /&gt;
UPX1:004E9B40                 mov     eax, [edi]&lt;br /&gt;
UPX1:004E9B42                 mov     bl, [edi+4]&lt;br /&gt;
UPX1:004E9B45                 shr     ax, 8&lt;br /&gt;
UPX1:004E9B49                 rol     eax, 10h&lt;br /&gt;
UPX1:004E9B4C                 xchg    al, ah&lt;br /&gt;
UPX1:004E9B4E                 sub     eax, edi&lt;br /&gt;
UPX1:004E9B50                 sub     bl, 0E8h&lt;br /&gt;
UPX1:004E9B53                 add     eax, esi&lt;br /&gt;
UPX1:004E9B55                 mov     [edi], eax&lt;br /&gt;
UPX1:004E9B57                 add     edi, 5&lt;br /&gt;
UPX1:004E9B5A                 mov     al, bl&lt;br /&gt;
UPX1:004E9B5C                 loop    loc_4E9B37&lt;br /&gt;
UPX1:004E9B5E                 lea     edi, [esi+0E7000h]&lt;br /&gt;
UPX1:004E9B64&lt;br /&gt;
UPX1:004E9B64 loc_4E9B64:                             ; CODE XREF: start+146�j&lt;br /&gt;
UPX1:004E9B64                 mov     eax, [edi]&lt;br /&gt;
UPX1:004E9B66                 or      eax, eax&lt;br /&gt;
UPX1:004E9B68                 jz      short loc_4E9BA6&lt;br /&gt;
UPX1:004E9B6A                 mov     ebx, [edi+4]&lt;br /&gt;
UPX1:004E9B6D                 lea     eax, [eax+esi+0EA164h]&lt;br /&gt;
UPX1:004E9B74                 add     ebx, esi&lt;br /&gt;
UPX1:004E9B76                 push    eax&lt;br /&gt;
UPX1:004E9B77                 add     edi, 8&lt;br /&gt;
UPX1:004E9B7A                 call    dword ptr [esi+0EA1C8h]&lt;br /&gt;
UPX1:004E9B80                 xchg    eax, ebp&lt;br /&gt;
UPX1:004E9B81&lt;br /&gt;
UPX1:004E9B81 loc_4E9B81:                             ; CODE XREF: start+15E�j&lt;br /&gt;
UPX1:004E9B81                 mov     al, [edi]&lt;br /&gt;
UPX1:004E9B83                 inc     edi&lt;br /&gt;
UPX1:004E9B84                 or      al, al&lt;br /&gt;
UPX1:004E9B86                 jz      short loc_4E9B64&lt;br /&gt;
UPX1:004E9B88                 mov     ecx, edi&lt;br /&gt;
UPX1:004E9B8A                 push    edi&lt;br /&gt;
UPX1:004E9B8B                 dec     eax&lt;br /&gt;
UPX1:004E9B8C                 repne scasb&lt;br /&gt;
UPX1:004E9B8E                 push    ebp&lt;br /&gt;
UPX1:004E9B8F                 call    dword ptr [esi+0EA1CCh]&lt;br /&gt;
UPX1:004E9B95                 or      eax, eax&lt;br /&gt;
UPX1:004E9B97                 jz      short loc_4E9BA0&lt;br /&gt;
UPX1:004E9B99                 mov     [ebx], eax&lt;br /&gt;
UPX1:004E9B9B                 add     ebx, 4&lt;br /&gt;
UPX1:004E9B9E                 jmp     short loc_4E9B81&lt;br /&gt;
UPX1:004E9BA0 ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9BA0&lt;br /&gt;
UPX1:004E9BA0 loc_4E9BA0:                             ; CODE XREF: start+157�j&lt;br /&gt;
UPX1:004E9BA0                 call    dword ptr [esi+0EA1DCh]&lt;br /&gt;
UPX1:004E9BA6&lt;br /&gt;
UPX1:004E9BA6 loc_4E9BA6:                             ; CODE XREF: start+128�j&lt;br /&gt;
UPX1:004E9BA6                 mov     ebp, [esi+0EA1D0h]&lt;br /&gt;
UPX1:004E9BAC                 lea     edi, [esi-1000h]&lt;br /&gt;
UPX1:004E9BB2                 mov     ebx, 1000h&lt;br /&gt;
UPX1:004E9BB7                 push    eax&lt;br /&gt;
UPX1:004E9BB8                 push    esp&lt;br /&gt;
UPX1:004E9BB9                 push    4&lt;br /&gt;
UPX1:004E9BBB                 push    ebx&lt;br /&gt;
UPX1:004E9BBC                 push    edi&lt;br /&gt;
UPX1:004E9BBD                 call    ebp&lt;br /&gt;
UPX1:004E9BBF                 lea     eax, [edi+19Fh]&lt;br /&gt;
UPX1:004E9BC5                 and     byte ptr [eax], 7Fh&lt;br /&gt;
UPX1:004E9BC8                 and     byte ptr [eax+28h], 7Fh&lt;br /&gt;
UPX1:004E9BCC                 pop     eax&lt;br /&gt;
UPX1:004E9BCD                 push    eax&lt;br /&gt;
UPX1:004E9BCE                 push    esp&lt;br /&gt;
UPX1:004E9BCF                 push    eax&lt;br /&gt;
UPX1:004E9BD0                 push    ebx&lt;br /&gt;
UPX1:004E9BD1                 push    edi&lt;br /&gt;
UPX1:004E9BD2                 call    ebp&lt;br /&gt;
UPX1:004E9BD4                 pop     eax&lt;br /&gt;
UPX1:004E9BD5                 popa&lt;br /&gt;
UPX1:004E9BD6                 lea     eax, [esp+2Ch+var_AC]&lt;br /&gt;
UPX1:004E9BDA&lt;br /&gt;
UPX1:004E9BDA loc_4E9BDA:                             ; CODE XREF: start+19E�j&lt;br /&gt;
UPX1:004E9BDA                 push    0&lt;br /&gt;
UPX1:004E9BDC                 cmp     esp, eax&lt;br /&gt;
UPX1:004E9BDE                 jnz     short loc_4E9BDA&lt;br /&gt;
UPX1:004E9BE0                 sub     esp, 0FFFFFF80h&lt;br /&gt;
UPX1:004E9BE3                 jmp     near ptr dword_401240&lt;br /&gt;
UPX1:004E9BE3 start           endp&lt;br /&gt;
UPX1:004E9BE3&lt;br /&gt;
UPX1:004E9BE3 ; ---------------------------------------------------------------------------&lt;br /&gt;
UPX1:004E9BE8                 dd 6 dup(0)&lt;br /&gt;
UPX1:004E9C00                 dd 100h dup(?)&lt;br /&gt;
UPX1:004E9C00 UPX1            ends&lt;br /&gt;
UPX1:004E9C00&lt;br /&gt;
UPX1:004E9C00&lt;br /&gt;
UPX1:004E9C00                 end start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:MaybachMan|MaybachMan]] 17:37, 3 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Comex&amp;diff=7806</id>
		<title>User:Comex</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Comex&amp;diff=7806"/>
		<updated>2010-08-01T23:31:17Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;He's the person that released [[Spirit]]. He was born in April 1992 [http://twitter.com/comex/status/19621324086][http://twitter.com/comex/status/19621504697]. Comex released a [[jailbreak]] for all iOS 4 devices, including iPhone 4 and 3.2.1 for iPad. It is used with [[jailbreakme.com]] to jailbreak from the iDevice.&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/comex comex on Twitter]&lt;br /&gt;
[[Category:Hackers]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Star&amp;diff=7801</id>
		<title>Star</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Star&amp;diff=7801"/>
		<updated>2010-08-01T22:36:30Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Redirect page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Jailbreakme]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Blackra1n&amp;diff=7766</id>
		<title>Talk:Blackra1n</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Blackra1n&amp;diff=7766"/>
		<updated>2010-08-01T08:25:41Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is there any reason why even RC3 doesn't add afc2 to services.plist? --[[User:Redart|Redart]] 13:40, 4 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Payload ==&lt;br /&gt;
&lt;br /&gt;
I notice pages like the one for [[ultrasn0w]] contain the payload. Is there any chance that the payload for blackra1n or an old jailbreak like [[purplera1n]] will be published? [[User:MaybachMan|MaybachMan]] 08:25, 1 August 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Useful_Links&amp;diff=7765</id>
		<title>Useful Links</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Useful_Links&amp;diff=7765"/>
		<updated>2010-08-01T07:00:21Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wikis ==&lt;br /&gt;
* [http://www.deloware.com/iphone/doku.php iPhone Information Wiki (Outdated)]&lt;br /&gt;
* [http://wikee.iphwn.org/ iPhone Dev Team Portal]&lt;br /&gt;
* [http://iphonedevwiki.scribblewiki.com Snapshot of original Dev Team fiveforty wiki]&lt;br /&gt;
* [http://chronic-dev.org/userwiki/ Chronic Dev User Wiki]&lt;br /&gt;
* [http://www.modmyifone.com/wiki/index.php/Main_Page ModMyiFone Wiki] (Good n00b starting point)&lt;br /&gt;
* [http://iphonedevwiki.net/ iPhone Dev Wiki]&lt;br /&gt;
&lt;br /&gt;
== Forums ==&lt;br /&gt;
* [http://www.hackint0sh.org/forum/forumdisplay.php?f=123 Hackint0sh Forums (iPhone)]&lt;br /&gt;
* [http://www.hackint0sh.org/forum/forumdisplay.php?f=135 Hackint0sh Forums (iPod Touch)]&lt;br /&gt;
* [http://www.modmyifone.com/forums/ ModMyiFone Forums]&lt;br /&gt;
* [http://www.iphone-hacks.com/forums/ iPhone Hacks Forums]&lt;br /&gt;
&lt;br /&gt;
== Accessories ==&lt;br /&gt;
* [http://www.thecellguru.com/Phones/Apple/iPhone/ Accessories for the original iPhone]&lt;br /&gt;
* [http://www.thecellguru.com/Phones/Apple/iPhone3G Accessories for the iPhone 3G]&lt;br /&gt;
&lt;br /&gt;
== International ==&lt;br /&gt;
* [http://www.iphonehellas.gr/forum iPhone forum for the Greek Community]&lt;br /&gt;
* [http://www.iphonemod.com.br/ iPhone forum for the Brazilian community]&lt;br /&gt;
* [http://www.mackorisnik.com/forum iPhone forum for the Croatian community]&lt;br /&gt;
* [http://iPhone-Forums.de/ iPhone forum for the German community]&lt;br /&gt;
* [http://i-phone.ir/forums/ iPhone forum for the Persian Community]&lt;br /&gt;
* [http://www.iphone-forum.ro/ iPhone forum for the Romanian community], also [http://www.i18n.ro/iPhone iPhone localization for Romanian language]&lt;br /&gt;
* [http://RussianiPhone.ru/forum/ iPhone forum for the Russian community]&lt;br /&gt;
* [http://ripdev.com/ Ripdev, authors of Russian Project, Kate (aka Caterpillar), i2Reader and other cool apps]&lt;br /&gt;
* [http://www.iphonedo.com/ iPhone blog for the Turkish community]&lt;br /&gt;
&lt;br /&gt;
== iPhone Downloads ==&lt;br /&gt;
* [[Firmware]]&lt;br /&gt;
* [http://www.iphone-hacks.com/downloads iPhone Hacking Downloads]&lt;br /&gt;
* [[iTunes]]&lt;br /&gt;
&lt;br /&gt;
== iPhone Themes and Guides==&lt;br /&gt;
* [http://www.ggiphone.com iPhone themes]&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
* [http://iphonejtag.blogspot.com/ geohot's blog on the iPhone]&lt;br /&gt;
* [http://chronic-dev.org/blog/ chronic dev blog]&lt;br /&gt;
* [http://blog.iphone-dev.org/ dev team's blog on the iPhone]&lt;br /&gt;
* [http://www.iclarified.com/tutorials/iphone/index.php iClarified iPhone tutorials]&lt;br /&gt;
* [http://george.insideiphone.com George Zhu's Blog]&lt;br /&gt;
* [http://www.intermedia.net/visitor/iphone.asp Email archiving for iPhone]&lt;br /&gt;
* [http://www.rapidrepair.com/guides/iphone3g/iphone3grepairguide.html Disassembling iPhone-3G]&lt;br /&gt;
* [http://www.sleepers.net BigBoss's blog/ repo page]&lt;br /&gt;
* [http://iPhone.cazisoft.com The iPhone]&lt;br /&gt;
* [http://www.getjailbird.com/ WinPwn Replacement]&lt;br /&gt;
* [http://hackworks.org/ Hackworks/JStraitiff's Blog]&lt;br /&gt;
* [http://is.gd/hlhV iPhone Developers On Twitter]&lt;br /&gt;
&lt;br /&gt;
== File Resources ==&lt;br /&gt;
* [http://www.iphonefix.de/ Large iPhone and iPod related Filebase]&lt;br /&gt;
&lt;br /&gt;
==ARM assembly sites==&lt;br /&gt;
* [http://www.peter-cockerell.net/aalp/html/frames.html Detailed walkthrough with PDFs]&lt;br /&gt;
* [http://www.heyrick.co.uk/assembler/ Tutorials and examples]&lt;br /&gt;
* [http://www.woodmann.com/fravia/The%20ARM%20Processor.htm The ARM processor detailed info]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:Useful_Links&amp;diff=7064</id>
		<title>Talk:Useful Links</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:Useful_Links&amp;diff=7064"/>
		<updated>2010-07-15T23:06:23Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Suggesting some broken links should be removed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is Chronic-Dev.org down for good? The site gives a 403 forbidden error message. If it's not temporary, do you think the Chronic wiki link ought to be removed?&lt;br /&gt;
&lt;br /&gt;
Additionally, what about Geohot's blog link? As he has hidden it, and dosen't appear to have any plans of making it public again in the foreseeable future, perhaps that should that be removed too?&lt;br /&gt;
&lt;br /&gt;
- [[User:MaybachMan|MaybachMan]] 23:06, 15 July 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=SHSH&amp;diff=7057</id>
		<title>SHSH</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=SHSH&amp;diff=7057"/>
		<updated>2010-07-15T20:17:44Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Added 4.0.1 and 3.2.1 for iPad&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;0x80 byte RSA signature of a firmware image.&lt;br /&gt;
&lt;br /&gt;
This often also refers to the backup file with the signature. This signature is needed to restore a specific firmware version. The signature is being created by Apple and is being generated based on some hardware keys of the device and the hash of the firmware. Using a [http://en.wikipedia.org/wiki/Replay_attack replay attack], with the saved signature old firmware can be restored, although Apple doesn't issue the signatures anymore and therefore disallows installing older firmware. Therefore it is recommended to save the signature for your device as long as Apple issues it.&lt;br /&gt;
&lt;br /&gt;
To downgrade the firmware, simply change your hosts file to map any request to an Apple server to point to [[Saurik]]'s server instead, if your certificate is there. If you have the file yourself, run TinyTSS on your local machine.&lt;br /&gt;
&lt;br /&gt;
Not all devices have this check built in. Older devices allow installation of any correctly signed firmware, so no backup of the certificate is necessary. Devices that need Apple signatures are: iPhone 3GS, iPhone 4, iPod Touch 3rd generation, iPad and all newer devices.&lt;br /&gt;
&lt;br /&gt;
With the tools mentioned below it is possible to backup the signature. It is not necessary that the device is jailbroken to do the backup. Usually the shsh signature file is stored on [[Saurik]]'s server. If it is stored there, then you can see in [[Cydia]] (on jailbroken devices) for which version a backup exists.&lt;br /&gt;
&lt;br /&gt;
Users usually make the mistake that (even if they understand all this) they think the shsh firmware version they backup depends on the firmware version they have installed on their device. It does NOT depend on the device which signature you can save - it only depends on which version Apple signs. And that depends on the date. For example in April 2010 you could only backup the certificate for firmware 3.1.3, even if you have still 3.1.1 installed on you phone. Here's a timeline:&lt;br /&gt;
&lt;br /&gt;
* (announced for July 2010) firmware 4.1&lt;br /&gt;
* 15 July 2010 firmware 4.0.1/3.2.1 for iPad&lt;br /&gt;
* 21 June 2010 firmware 4.0&lt;br /&gt;
* 3 April 2010 firmware 3.2 (for iPad)&lt;br /&gt;
* 2 February 2010 firmware 3.1.3&lt;br /&gt;
* 8 October 2009 firmware 3.1.2&lt;br /&gt;
* (?) firmware 3.1.1&lt;br /&gt;
* 9 September 2009 3.1&lt;br /&gt;
* (?) firmware 3.0.1&lt;br /&gt;
* 17 June 2009 firmware 3.0&lt;br /&gt;
&lt;br /&gt;
==Links and Tools==&lt;br /&gt;
* [http://thefirmwareumbrella.blogspot.com/ Umbrella/TinyTSS] requires Java installed&lt;br /&gt;
* [http://ih8sn0w.com/ AutoSHSH tool] Was in the menu there, but does not work since 4.0 anymore. Was a quick&amp;amp;easy tool for end-users.&lt;br /&gt;
* [http://www.saurik.com/id/12 Detailed background info from Saurik]&lt;br /&gt;
&lt;br /&gt;
[[Category:Firmware Tags]]&lt;br /&gt;
[[Category:Firmware Parsing]]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:25C3_presentation_%22Hacking_the_iPhone%22&amp;diff=7008</id>
		<title>Talk:25C3 presentation &quot;Hacking the iPhone&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:25C3_presentation_%22Hacking_the_iPhone%22&amp;diff=7008"/>
		<updated>2010-07-15T07:53:14Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Transcript ==&lt;br /&gt;
&lt;br /&gt;
I am planning to put the full text of this talk into here and link all keywords within this Wiki. This would be a great help for all new hackers. I already contacted the authors, but did not get a response. And because this was a public speech and is quite old now, I assume this is ok for them. Let me know if not. --[[User:Http|http]] 23:14, 13 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Presentation file ==&lt;br /&gt;
&lt;br /&gt;
To MuscleNerd: can you make the presentation file available? Can't read the slides in the Vimeo video. Thanks * -- [[User:DecoDe|DecoDe]]&lt;br /&gt;
&lt;br /&gt;
To DecoDe: I have an FLV file of it I can upload tomorrow, if someone hasn't done it before me by then. -- [[User:MaybachMan|MaybachMan]] 21:06, 14 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
See the new article page. All conference recordings are there, but the slides are still missing. -- [[User:Http|http]] 22:36, 14 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
The H264 video link lacks audio. Should we make a note of that or something? [[User:MaybachMan|MaybachMan]] 07:52, 15 July 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:25C3_presentation_%22Hacking_the_iPhone%22&amp;diff=7007</id>
		<title>Talk:25C3 presentation &quot;Hacking the iPhone&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:25C3_presentation_%22Hacking_the_iPhone%22&amp;diff=7007"/>
		<updated>2010-07-15T07:52:32Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Transcript ==&lt;br /&gt;
&lt;br /&gt;
I am planning to put the full text of this talk into here and link all keywords within this Wiki. This would be a great help for all new hackers. I already contacted the authors, but did not get a response. And because this was a public speech and is quite old now, I assume this is ok for them. Let me know if not. --[[User:Http|http]] 23:14, 13 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Presentation file ==&lt;br /&gt;
&lt;br /&gt;
To MuscleNerd: can you make the presentation file available? Can't read the slides in the Vimeo video. Thanks * -- [[User:DecoDe|DecoDe]]&lt;br /&gt;
&lt;br /&gt;
To DecoDe: I have an FLV file of it I can upload tomorrow, if someone hasn't done it before me by then. -- [[User:MaybachMan|MaybachMan]] 21:06, 14 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
See the new article page. All conference recordings are there, but the slides are still missing. -- [[User:Http|http]] 22:36, 14 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
The H264 video link lacks audio. [[User:MaybachMan|MaybachMan]] 07:52, 15 July 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:25C3_presentation_%22Hacking_the_iPhone%22&amp;diff=7006</id>
		<title>Talk:25C3 presentation &quot;Hacking the iPhone&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:25C3_presentation_%22Hacking_the_iPhone%22&amp;diff=7006"/>
		<updated>2010-07-15T07:51:27Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Transcript ==&lt;br /&gt;
&lt;br /&gt;
I am planning to put the full text of this talk into here and link all keywords within this Wiki. This would be a great help for all new hackers. I already contacted the authors, but did not get a response. And because this was a public speech and is quite old now, I assume this is ok for them. Let me know if not. --[[User:Http|http]] 23:14, 13 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Presentation file ==&lt;br /&gt;
&lt;br /&gt;
To MuscleNerd: can you make the presentation file available? Can't read the slides in the Vimeo video. Thanks * -- [[User:DecoDe|DecoDe]]&lt;br /&gt;
&lt;br /&gt;
To DecoDe: I have an FLV file of it I can upload tomorrow, if someone hasn't done it before me by then. -- [[User:MaybachMan|MaybachMan]] 21:06, 14 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
See the new article page. All conference recordings are there, but the slides are still missing. -- [[User:Http|http]] 22:36, 14 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
The H264 video link lacks audio. ∼∼∼∼&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Bypassing_iPhone_Code_Signatures&amp;diff=6991</id>
		<title>Bypassing iPhone Code Signatures</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Bypassing_iPhone_Code_Signatures&amp;diff=6991"/>
		<updated>2010-07-14T23:01:24Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Removed extra square brackets on a link that weren't needed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the developer betas of the iPhone firmwares, Apple has started requiring all code on the device is signed. This is mostly to thwart unauthorized applications on the iPhone. To get around this (and thereby to install our own code onto the device) [[The dev team]] patched signature verification out of the kernel. However, another half of the code signing problem is that the binary contains a number of SHA1 verification hashes that are checked in numerous locations throughout the kernel. Patching this out is difficult (especially to track as Apple makes changes) and of marginal benefit as adding these hashes is easy. There are currently three viable options.&lt;br /&gt;
&lt;br /&gt;
== Option #1: Self-Signing ==&lt;br /&gt;
This method is the simplest: using Apple's codesign tool to sign the binary. Since the signature verification checks have been removed from the kernel, any signature, including those not authorized by Apple, can do this. For instructions on how to make a self-signing certificate you can read this article from Apple's website: [http://developer.apple.com/documentation/Security/Conceptual/CodeSigningGuide/Procedures/chapter_3_section_2.html|Obtaining a Signing Identity.]&lt;br /&gt;
&lt;br /&gt;
 mac$ platform=/Developer/Platforms/iPhoneOS.platform&lt;br /&gt;
 mac$ allocate=${platform}/Developer/usr/bin/codesign_allocate&lt;br /&gt;
 mac$ export CODESIGN_ALLOCATE=${allocate}&lt;br /&gt;
 mac$ codesign -fs &amp;quot;Name&amp;quot; Program&lt;br /&gt;
 mac$ scp Program mobile@iphone:&lt;br /&gt;
&lt;br /&gt;
Where Name is the name on the certificate you created and Program is the name of the program. Be sure to be in the programs directory before executing the code. &lt;br /&gt;
 &lt;br /&gt;
== Option #2: Pseudo-Signing ==&lt;br /&gt;
For some, the previous option just doesn't work. Not everyone uses Macs to develop and the entire codesign path requires not only a Mac but console access because codesign is, at some level, a graphical utility (the way it uses Keychain to get the signatures may prompt, with dialogs, for passwords). To get around this, there is a tool called ldid that, among other things, can generate the SHA1 hashes that are checked by the kernel. This tool is easily installed on the iPhone using Cydia or APT.&lt;br /&gt;
&lt;br /&gt;
On iPhone run:&lt;br /&gt;
 apt-get install ldid&lt;br /&gt;
 scp user@desktop:Program .&lt;br /&gt;
 ldid -S Program&lt;br /&gt;
&lt;br /&gt;
== Option #3: Disable Checks ==&lt;br /&gt;
This option is really convenient for development purposes. Now, technically, this disables a lot more than just the codesign check, and its also more disabling the penalty than the check itself. In some cases, this may cause problems: being unable to connect to insecure Wi-Fi networks being the largest. This is done by using sysctl to deactivate the enforcement and can be undone either by resetting the variables back on or by rebooting.&lt;br /&gt;
&lt;br /&gt;
 sysctl -w security.mac.proc_enforce=0&lt;br /&gt;
 sysctl -w security.mac.vnode_enforce=0&lt;br /&gt;
&lt;br /&gt;
As this does seem to cause some problems, here are 2 simple ways to undo this change: reset the variables back to 1 or reboot (every time the phone starts these default back to on).&lt;br /&gt;
 sysctl -w security.mac.proc_enforce=1&lt;br /&gt;
 sysctl -w security.mac.vnode_enforce=1&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
[http://www.saurik.com/id/8 Bypassing iPhone Code Signatures]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Useful_Links&amp;diff=6990</id>
		<title>Useful Links</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Useful_Links&amp;diff=6990"/>
		<updated>2010-07-14T22:55:45Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Added ARM assembly links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wikis ==&lt;br /&gt;
* [http://www.deloware.com/iphone/doku.php iPhone Information Wiki (Outdated)]&lt;br /&gt;
* [http://wikee.iphwn.org/ iPhone Dev Team Portal]&lt;br /&gt;
* [http://iphonedevwiki.scribblewiki.com Snapshot of original Dev Team fiveforty wiki]&lt;br /&gt;
* [http://chronic-dev.org/userwiki/ Chronic Dev User Wiki]&lt;br /&gt;
* [http://www.modmyifone.com/wiki/index.php/Main_Page ModMyiFone Wiki] (Good n00b starting point)&lt;br /&gt;
* [http://iphonedevwiki.net/ iPhone Dev Wiki]&lt;br /&gt;
&lt;br /&gt;
== Forums ==&lt;br /&gt;
* [http://www.hackint0sh.org/forum/forumdisplay.php?f=123 Hackint0sh Forums (iPhone)]&lt;br /&gt;
* [http://www.hackint0sh.org/forum/forumdisplay.php?f=135 Hackint0sh Forums (iPod Touch)]&lt;br /&gt;
* [http://www.modmyifone.com/forums/ ModMyiFone Forums]&lt;br /&gt;
* [http://www.iphone-hacks.com/forums/ iPhone Hacks Forums]&lt;br /&gt;
&lt;br /&gt;
== Accessories ==&lt;br /&gt;
* [http://www.thecellguru.com/Phones/Apple/iPhone/ Accessories for the original iPhone]&lt;br /&gt;
* [http://www.thecellguru.com/Phones/Apple/iPhone3G Accessories for the iPhone 3G]&lt;br /&gt;
&lt;br /&gt;
== International ==&lt;br /&gt;
* [http://www.iphonehellas.gr/forum iPhone forum for the Greek Community]&lt;br /&gt;
* [http://www.iphonemod.com.br/ iPhone forum for the Brazilian community]&lt;br /&gt;
* [http://www.mackorisnik.com/forum iPhone forum for the Croatian community]&lt;br /&gt;
* [http://iPhone-Forums.de/ iPhone forum for the German community]&lt;br /&gt;
* [http://i-phone.ir/forums/ iPhone forum for the Persian Community]&lt;br /&gt;
* [http://www.iphone-forum.ro/ iPhone forum for the Romanian community], also [http://www.i18n.ro/iPhone iPhone localization for Romanian language]&lt;br /&gt;
* [http://RussianiPhone.ru/forum/ iPhone forum for the Russian community]&lt;br /&gt;
* [http://ripdev.com/ Ripdev, authors of Russian Project, Kate (aka Caterpillar), i2Reader and other cool apps]&lt;br /&gt;
* [http://www.iphonedo.com/ iPhone blog for the Turkish community]&lt;br /&gt;
&lt;br /&gt;
== iPhone Downloads ==&lt;br /&gt;
* [http://www.iphone-hacks.com/downloads iPhone Hacking Downloads]&lt;br /&gt;
* [[System]]&lt;br /&gt;
&lt;br /&gt;
== iPhone Themes and Guides==&lt;br /&gt;
* [http://www.ggiphone.com iPhone themes]&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
* [http://iphonejtag.blogspot.com/ geohot's blog on the iPhone]&lt;br /&gt;
* [http://chronic-dev.org/blog/ chronic dev blog]&lt;br /&gt;
* [http://blog.iphone-dev.org/ dev team's blog on the iPhone]&lt;br /&gt;
* [http://www.iclarified.com/tutorials/iphone/index.php iClarified iPhone tutorials]&lt;br /&gt;
* [http://george.insideiphone.com George Zhu's Blog]&lt;br /&gt;
* [http://www.intermedia.net/visitor/iphone.asp Email archiving for iPhone]&lt;br /&gt;
* [http://www.rapidrepair.com/guides/iphone3g/iphone3grepairguide.html Disassembling iPhone-3G]&lt;br /&gt;
* [http://www.sleepers.net BigBoss's blog/ repo page]&lt;br /&gt;
* [http://iPhone.cazisoft.com The iPhone]&lt;br /&gt;
* [http://www.getjailbird.com/ WinPwn Replacement]&lt;br /&gt;
* [http://hackworks.org/ Hackworks/JStraitiff's Blog]&lt;br /&gt;
* [http://is.gd/hlhV iPhone Developers On Twitter]&lt;br /&gt;
&lt;br /&gt;
== File Resources ==&lt;br /&gt;
* [http://www.iphonefix.de/ Large iPhone and iPod related Filebase]&lt;br /&gt;
&lt;br /&gt;
==ARM assembly sites==&lt;br /&gt;
* [http://www.peter-cockerell.net/aalp/html/frames.html Detailed walkthrough with PDFs]&lt;br /&gt;
* [http://www.heyrick.co.uk/assembler/ Tutorials and examples]&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Constitution&amp;diff=6988</id>
		<title>Constitution</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Constitution&amp;diff=6988"/>
		<updated>2010-07-14T22:42:40Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Made note that geohot's blog is hidden&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Why do we need a wiki? ====&lt;br /&gt;
&lt;br /&gt;
Have you been on the [http://www.hackint0sh.org/ hackint0sh forums]?&amp;lt;br/&amp;gt;&lt;br /&gt;
Have you been on the [http://wikee.iphwn.org/ dev team's wiki]?&amp;lt;br/&amp;gt;&lt;br /&gt;
Have you been to the [http://blog.iphone-dev.org/ dev team's blog]?&amp;lt;br/&amp;gt;&lt;br /&gt;
Have you been on &amp;lt;del&amp;gt;[http://iphonejtag.blogspot.com/ geohot's blog]?&amp;lt;/del&amp;gt; currently not accessible, hidden by geohot&amp;lt;br/&amp;gt;&lt;br /&gt;
Have you been on the [http://code.google.com/p/iphoneelite/ old iPhone Elite Dev Team's page]?&amp;lt;br/&amp;gt;&lt;br /&gt;
You looked at the [http://code.google.com/p/chronicdev/ Chronic Dev public projects page]?&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Everywhere is an incomplete resource that doesn't give the whole picture. We need a complete resource. Let's document this device better than anyone at Apple knows it.&lt;br /&gt;
&lt;br /&gt;
We hope this can be a '''neutral''' source for publishing information. Everyone can edit, all I ask is you sign up for an account to attempt to keep the spammers out. This site costs me $100 a year to run; paid for by the ads on my (geohot's) blog. So no donation links or ads will ever appear here. And try to keep information here neutral, although if you added a big section, feel free to add your name.&lt;br /&gt;
&lt;br /&gt;
With regards to &amp;quot;secret&amp;quot; information. If you have an exploit that could be used later and serves no purpose now, keep it secret. Same goes for if you have an exploit, but another serving the same purpose has already been found and released. Keep that to yourself for now. Everything else, explain it.&lt;br /&gt;
&lt;br /&gt;
'''Everybody is invited.''' (Except for the spammers, of course.)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Http&amp;diff=6987</id>
		<title>User talk:Http</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Http&amp;diff=6987"/>
		<updated>2010-07-14T22:37:59Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Even more presentation links==&lt;br /&gt;
Thanks for adding them. Useful for me as I'm new :) [[User:MaybachMan|MaybachMan]] 22:37, 14 July 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Http&amp;diff=6986</id>
		<title>User talk:Http</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Http&amp;diff=6986"/>
		<updated>2010-07-14T22:37:28Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: New page: ==Even more presentation links== Thanks for adding them. Useful for me as I'm new :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Even more presentation links==&lt;br /&gt;
Thanks for adding them. Useful for me as I'm new :)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Dialexio&amp;diff=6980</id>
		<title>User talk:Dialexio</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Dialexio&amp;diff=6980"/>
		<updated>2010-07-14T22:14:22Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Baseband Help==&lt;br /&gt;
hey i need help {{unsigned|Leobruh|03:35, March 29, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
with...? {{unsigned|Gojohnnyboi|04:00, March 29, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
im trying to learn how to find baseband exploits but i need some PC friendly tools to find those baseband exploits [[User:Leobruh|Leobruh]]!&lt;br /&gt;
:I can't help you there, sorry. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 15:06, 24 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Rant deletion==&lt;br /&gt;
alright i agree with what u did. [[User:Leobruh|Leobruh]] 04:39, 3 July 2010 (UTC)!&lt;br /&gt;
&lt;br /&gt;
==Thanks==&lt;br /&gt;
Thanks for curating this wiki by wikifying paragraphs and adding tons of relevant, accurate, and grammatically correct info. :) [[User:Iemit737|Iemit737]] 01:00, 14 July 2010 (UTC)&lt;br /&gt;
:Thanks! You've done a pretty amazing job also. :D --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 02:50, 14 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Presentation links==&lt;br /&gt;
Thanks for adding those HQ torrent links, probably better than my FLV anyway ;) [[User:MaybachMan|MaybachMan]] 22:06, 14 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
... And once again for the Bluetooth additions. I'll shut up now ;) [[User:MaybachMan|MaybachMan]] 22:14, 14 July 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Dialexio&amp;diff=6978</id>
		<title>User talk:Dialexio</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Dialexio&amp;diff=6978"/>
		<updated>2010-07-14T22:06:38Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Baseband Help==&lt;br /&gt;
hey i need help {{unsigned|Leobruh|03:35, March 29, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
with...? {{unsigned|Gojohnnyboi|04:00, March 29, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
im trying to learn how to find baseband exploits but i need some PC friendly tools to find those baseband exploits [[User:Leobruh|Leobruh]]!&lt;br /&gt;
:I can't help you there, sorry. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 15:06, 24 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Rant deletion==&lt;br /&gt;
alright i agree with what u did. [[User:Leobruh|Leobruh]] 04:39, 3 July 2010 (UTC)!&lt;br /&gt;
&lt;br /&gt;
==Thanks==&lt;br /&gt;
Thanks for curating this wiki by wikifying paragraphs and adding tons of relevant, accurate, and grammatically correct info. :) [[User:Iemit737|Iemit737]] 01:00, 14 July 2010 (UTC)&lt;br /&gt;
:Thanks! You've done a pretty amazing job also. :D --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 02:50, 14 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Presentation links==&lt;br /&gt;
Thanks for adding those HQ torrent links, probably better than my FLV anyway ;) [[User:MaybachMan|MaybachMan]] 22:06, 14 July 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Dialexio&amp;diff=6977</id>
		<title>User talk:Dialexio</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Dialexio&amp;diff=6977"/>
		<updated>2010-07-14T22:06:26Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Baseband Help==&lt;br /&gt;
hey i need help {{unsigned|Leobruh|03:35, March 29, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
with...? {{unsigned|Gojohnnyboi|04:00, March 29, 2010 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
im trying to learn how to find baseband exploits but i need some PC friendly tools to find those baseband exploits [[User:Leobruh|Leobruh]]!&lt;br /&gt;
:I can't help you there, sorry. --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 15:06, 24 June 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Rant deletion==&lt;br /&gt;
alright i agree with what u did. [[User:Leobruh|Leobruh]] 04:39, 3 July 2010 (UTC)!&lt;br /&gt;
&lt;br /&gt;
==Thanks==&lt;br /&gt;
Thanks for curating this wiki by wikifying paragraphs and adding tons of relevant, accurate, and grammatically correct info. :) [[User:Iemit737|Iemit737]] 01:00, 14 July 2010 (UTC)&lt;br /&gt;
:Thanks! You've done a pretty amazing job also. :D --[[User:Dialexio|&amp;lt;span style=&amp;quot;color:#C20; font-weight:normal;&amp;quot;&amp;gt;Dialexio&amp;lt;/span&amp;gt;]] 02:50, 14 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Presentation links==&lt;br /&gt;
Thanks for adding those HQ torrent links, probably better than my FLV anyway ;)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Bluetooth&amp;diff=6968</id>
		<title>Bluetooth</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Bluetooth&amp;diff=6968"/>
		<updated>2010-07-14T21:13:25Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: Added N90ap details, but don't know the &amp;quot;iPhonex,y&amp;quot; number. iPhone3,1? Am unsure.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bluetooth is a short-range, wireless technology, popular for its Personal Area Networking capability. Bluetooth hardware is provided on all iPhone platforms and the second generation iPod Touch platform. Apple has severely restricted the functions of Bluetooth to the end-user, for seemingly no reason, as the hardware supplied is capable of most if not all current bluetooth 2.0/2.1 functions.&lt;br /&gt;
&lt;br /&gt;
With iPhoneOS 3.0, support for 3G internet bridging (PAN) or 'tethering' and A2DP over Bluetooth has been added, however the file sharing OBEX protocol is notably still missing.&lt;br /&gt;
&lt;br /&gt;
== Access ==&lt;br /&gt;
&lt;br /&gt;
Developers have been able to successfully access and interface the Bluetooth hardware to achieve basic L2CAP, RCOMM and OBEX. Besides individual closed-apps that contain a patched version of the lwBT Bluetooth Stack (e.g. roqyGPS and the upcoming iBlueNova for OBEX), the open-source BTstack project at http://btstack.googlecode.com provides general Bluetooth support for multiple applications. Examples available in Cydia: BTstack Keyboard, BTstack Mouse, WiiMote OpenGL Demo and some of ZodTTD's emulators. &lt;br /&gt;
&lt;br /&gt;
The device nodes of relevance here, are &lt;br /&gt;
* /dev/uart.bluetooth&lt;br /&gt;
* /dev/cu.bluetooth&lt;br /&gt;
* /dev/tty.bluetooth&lt;br /&gt;
* /dev/btreset&lt;br /&gt;
&lt;br /&gt;
== iPhone/iPods Bluetooth Hardware Summary==&lt;br /&gt;
&lt;br /&gt;
* iPhone (iPhone1,1) (m68ap) - Bluetooth (r) 2.0 + EDR&lt;br /&gt;
* iPhone 3G (iPhone1,2) (n82ap) - Bluetooth (r) 2.0 + EDR - chip specific link [[Bluetooth iPhone2,1]]&lt;br /&gt;
* iPhone 3GS (iPhone2,1) (n88ap) - Bluetooth (r) 2.1 + EDR - chip specific link [[BCM4325]]&lt;br /&gt;
* iPhone 4 (N90ap) - Bluetooth (r) 2.1 + EDR&lt;br /&gt;
&lt;br /&gt;
* iPod Touch (iPod1,1) (n45ap) - No Bluetooth Hardware&lt;br /&gt;
* iPod Touch 2G (iPod2,1) (n72ap) - Bluetooth (r) 2.1 + EDR&lt;br /&gt;
* iPod Touch 3G (iPod3,1) - Bluetooth (r) 2.1 + EDR - chip specific link [[BCM4329]]&lt;br /&gt;
&lt;br /&gt;
* iPad (iPad1,1) (K48ap) - Bluetooth (r) 2.1 + EDR&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=25C3_presentation_%22Hacking_the_iPhone%22&amp;diff=6967</id>
		<title>25C3 presentation &quot;Hacking the iPhone&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=25C3_presentation_%22Hacking_the_iPhone%22&amp;diff=6967"/>
		<updated>2010-07-14T21:06:50Z</updated>

		<summary type="html">&lt;p&gt;MaybachMan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This was a presentation held on the 27 December 2008 at the [http://events.ccc.de/congress/2008/wiki/Main_Page/ 25th Chaos Communication Congress (25C3)] in Berlin. Speakers were [[User:MuscleNerd|MuscleNerd]], [[planetbeing]] and [[pytey]].&lt;br /&gt;
&lt;br /&gt;
Short event description of the presentation: [http://events.ccc.de/congress/2008/Fahrplan/events/2976.en.html &amp;quot;Hacking the iPhone&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
[http://vimeo.com/2646755?pg=embed&amp;amp;sec=2646755 presentation video on Vimeo]&lt;br /&gt;
&lt;br /&gt;
During the presentation [[User:MuscleNerd|MuscleNerd]] wanted to show the [http://qik.com/video/729275 video of a live demo of the unlock] with ([[yellowsn0w]]), but skipped it because of the missing time. This video was actually released [[Timeline#December|some days before]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To MuscleNerd: can you make the presentation file available? Can't read the slides in the Vimeo video. Thanks *DecoDe&lt;br /&gt;
&lt;br /&gt;
To DecoDe: I have an FLV file of it I can upload tomorrow, if someone hasn't done it before me by then. [[User:MaybachMan|MaybachMan]] 21:06, 14 July 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>MaybachMan</name></author>
		
	</entry>
</feed>