<?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=Martepato</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=Martepato"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/Martepato"/>
	<updated>2026-04-28T08:13:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Martepato&amp;diff=35275</id>
		<title>User:Martepato</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Martepato&amp;diff=35275"/>
		<updated>2013-09-15T15:03:49Z</updated>

		<summary type="html">&lt;p&gt;Martepato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I consider myself being an allrounder. I like messing with anything.&lt;br /&gt;
Feel free to contact me on [http://twitter.com/martepato Twitter]&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Switchboard_(App_Store)&amp;diff=35274</id>
		<title>Switchboard (App Store)</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Switchboard_(App_Store)&amp;diff=35274"/>
		<updated>2013-09-15T14:26:31Z</updated>

		<summary type="html">&lt;p&gt;Martepato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Switchboard_App_Store.png|thumb|90px|Switchboard app icon (5.2 or earlier)]]&lt;br /&gt;
[[File:Switchboard_icon_ios7.png|thumb|90px|Switchboard app icon (6.0 or later)]]&lt;br /&gt;
'''[http://www.bgr.com/nggallery/page-320/album-all/gallery-158/image/2125/ Switchboard]''' (note the lowercase &amp;quot;b&amp;quot;) functions as an internal App Store for Apple employees only. The icon looks similar to the App Store's but has an &amp;quot;S&amp;quot; instead of an &amp;quot;A&amp;quot; and is green instead of blue. Inside there are a variety of applications, some for retail store use, some for service centers, some for corporate employees. Those one gets access to vary depending upon one's [[AppleConnect (SSO)|AppleConnect]] permissions.&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;175px&amp;quot; heights=&amp;quot;175px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
File:Switchboard_6.0.png|Switchboard 6.0 password login screen (with some UI rendering errors)&lt;br /&gt;
File:Switchboard_6.0_Interface.png|Switchboard 6.0 main interface&lt;br /&gt;
File:Apple_Connect_iOS_01.png|Switchboard 2.6 password login screen&lt;br /&gt;
File:Apple_Connect_iOS_04.png|Gesture login screen&lt;br /&gt;
File:Apple_Connect_iOS_05.png|Switchboard 4.1.1 main menu&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Version History ==&lt;br /&gt;
''This list is incomplete.''&lt;br /&gt;
* 2.4 (presumed to exist)&lt;br /&gt;
* 2.6&lt;br /&gt;
* 3.0 (presumed to exist, mentioned in 2.6)&lt;br /&gt;
* 3.1&lt;br /&gt;
* 4.1.1&lt;br /&gt;
* 4.2&lt;br /&gt;
* 5.1&lt;br /&gt;
* 5.1.1&lt;br /&gt;
* 5.2 (latest version for devices running iOS 5.0 - iOS 6.1.4)&lt;br /&gt;
* 6.0 (latest version for iOS 7+ devices only; since it can coexist with Switchboard 5.2 it is to be considered as a different app)&lt;br /&gt;
&lt;br /&gt;
When Switchboard is launched, it checks if you're running the latest version. If you're using a deprecated version, Switchboard will not load its content and it will ask you to update.&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[SwitchBoard.app]] (with an uppercase &amp;quot;B&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[[Category:Apple Internal Apps]]&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=File:Switchboard_6.0_Interface.png&amp;diff=35273</id>
		<title>File:Switchboard 6.0 Interface.png</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=File:Switchboard_6.0_Interface.png&amp;diff=35273"/>
		<updated>2013-09-15T14:25:55Z</updated>

		<summary type="html">&lt;p&gt;Martepato: Switchboard 6.0 Main Interface&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Switchboard 6.0 Main Interface&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Switchboard_(App_Store)&amp;diff=34889</id>
		<title>Switchboard (App Store)</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Switchboard_(App_Store)&amp;diff=34889"/>
		<updated>2013-09-06T21:08:09Z</updated>

		<summary type="html">&lt;p&gt;Martepato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Switchboard_App_Store.png|thumb|118px|Switchboard App Icon]]&lt;br /&gt;
'''[http://www.bgr.com/nggallery/page-320/album-all/gallery-158/image/2125/ Switchboard]''' (note the lowercase &amp;quot;b&amp;quot;) functions as an internal App Store for Apple employees only. The icon looks similar to the App Store's but has an &amp;quot;S&amp;quot; instead of an &amp;quot;A&amp;quot; and is green instead of blue. Inside there are a variety of applications, some for retail store use, some for service centers, some for corporate employees. Those one gets access to vary depending upon one's [[AppleConnect (SSO)|AppleConnect]] permissions.&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;175px&amp;quot; heights=&amp;quot;175px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
File:Apple_Connect_iOS_01.png|Password login screen&lt;br /&gt;
File:Apple_Connect_iOS_04.png|Gesture login screen&lt;br /&gt;
File:Apple_Connect_iOS_05.png|Main menu&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Version History ==&lt;br /&gt;
''This list is incomplete.''&lt;br /&gt;
* 2.4 (presumed to exist)&lt;br /&gt;
* 2.6&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt; (doesn't work anymore: you must update SwitchBoard in order to use it; if you aren't on Apple's Internal VPN you can't download the newest version)&lt;br /&gt;
* 3.0 (presumed to exist, mentioned in 2.6)&lt;br /&gt;
* 3.1&lt;br /&gt;
* 4.1.1&lt;br /&gt;
* 4.2&lt;br /&gt;
* 5.1&lt;br /&gt;
* 5.1.1&lt;br /&gt;
* 5.2 (latest 'production' version)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
# There are actually two different builds for this version. The first one, older, doesn't have the pattern login feature and attempting to login using a password results in a crash. The second one, the one seen in the screenshots, allows to login using both ways.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[SwitchBoard.app]] (with an uppercase &amp;quot;B&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://sb.apple.com/install Switchboard] on iTunes (requires AppleConnect account)&lt;br /&gt;
* [https://sb-install.apple.com/ Install Switchboard] (requires AppleConnect account)&lt;br /&gt;
&lt;br /&gt;
[[Category:Apple Internal Apps]]&lt;br /&gt;
{{stub|Software}}&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:PurpleRestore&amp;diff=29407</id>
		<title>Talk:PurpleRestore</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:PurpleRestore&amp;diff=29407"/>
		<updated>2013-01-11T23:08:22Z</updated>

		<summary type="html">&lt;p&gt;Martepato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Where does the Reverse Engineer Information come from? From the original program ? --[[User:M2m|M2m]] 08:10, 1 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I just removed it. According to page history it came from [[User:EinCodierer|EinCodierer]], someone just beginning to learn assembler. These few assembler instructions weren't of any help understanding [[PurpleRestore]]. -- [[User:Http|http]] 10:35, 1 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Would just be interesting if this is some hidden code out fo itunes, the iphone kernel or wherever else... not just code without knowing where it came from .... --[[User:M2m|M2m]] 11:24, 1 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::That specific code that the user posted is from iTunes. It will detect if PurpleRestore is running so that it does not interfere with any operations that PurpleRestore is performing. [[User:ChronicDev|Will Strafach]] 14:43, 2 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Thanks for the clarification ! --[[User:M2m|M2m]] 09:49, 3 October 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::If you think it's useful for anything, we can put it back in. With some more comments perhaps. --[[User:Http|http]] 09:54, 3 October 2010 (UTC)&lt;br /&gt;
:::I thought this was an old Cydia tool on the iPhone and thought a few x86 assembly lines were totally unrelated. As this seems to be a &amp;quot;secret&amp;quot; Apple flashing tool running on PC or Mac, this code makes a little more sense, so I added it back (from history) with Will's comments and reformatted. --[[User:Http|http]] 05:04, 22 July 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
WHATS THIS?? {{unsigned|Zmaster|16:46, 21 July 2011 (UTC)}}&lt;br /&gt;
:What is your question exactly? --[[User:Http|http]] 05:04, 22 July 2011 (MDT)&lt;br /&gt;
::is it a program? how it execute? what it do? --[[User:Zmaster|Zmaster]] 07:06, 22 July 2011 (MDT)&lt;br /&gt;
:::1. Yes. 2. No, only Apple has it. 3. Flash any firmware onto the device. --[[User:Http|http]] 10:29, 22 July 2011 (MDT)&lt;br /&gt;
&lt;br /&gt;
Has anyone got the program? Is there a way to get it? [mailto:jacopojannone@icloud.com Email]. --[[User:Jaggions|Jaggions]] 13:35, 10 October 2012 (MDT)&lt;br /&gt;
&lt;br /&gt;
== RestoreBundles ==&lt;br /&gt;
&lt;br /&gt;
Has anyone created a bundle yet? I've tried what the wiki suggests (unzipping an ipsw) but that doesnt seem to work. --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 21:37, 11 January 2013 (UTC)&lt;br /&gt;
: It does work, but only for personalized installs. Basically you only get the same functionality like with iTunes if you don't have access to &amp;quot;official&amp;quot; bundles and / or an authorized employee account. [[User:Martepato|--martepato]] ([[User talk:Martepato|talk]]) 23:08, 11 January 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=Talk:/Developer&amp;diff=29403</id>
		<title>Talk:/Developer</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=Talk:/Developer&amp;diff=29403"/>
		<updated>2013-01-11T13:24:44Z</updated>

		<summary type="html">&lt;p&gt;Martepato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Has anyone patched the code? These &amp;quot;iOS Developer jailbreaks&amp;quot;, Im thinking, is just that.  --[[User:Haifisch|Haifisch]] ([[User talk:Haifisch|talk]]) 05:48, 10 January 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Nope, that doesn't really work, already tried that. iMessage? (tobias@tim.pe)  --[[User:Tobi|Tobi]] ([[User talk:Tobi|talk]]) 11:43, 10 January 2013 (UTC)&lt;br /&gt;
: According to the comments by Will Strafach on [http://code.google.com/p/chronicdev/wiki/DeveloperDiskImage here], this isn't exploitable. Even though the entry is old, I think this still applies. Of course I'd like him to be proven wrong. [[User:Martepato|--martepato]] ([[User talk:Martepato|talk]]) 13:24, 11 January 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=PurpleRestore&amp;diff=28666</id>
		<title>PurpleRestore</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=PurpleRestore&amp;diff=28666"/>
		<updated>2012-12-18T20:08:54Z</updated>

		<summary type="html">&lt;p&gt;Martepato: Restore Operations section added. (Incomplete)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[PurpleRestore]] is a tool made by Apple and is used for flashing [[iDevices]]. Barely anything is known about it, this tool provides far more customization than [[iTunes]]. PurpleRestore-783.12 is the latest publicly known version, which can handle restores up to firmware 5.1.1.&lt;br /&gt;
&lt;br /&gt;
Like [[iTunes]], [[PurpleRestore]] communicates with iDevices using a [[usbmux]] connection.&lt;br /&gt;
&lt;br /&gt;
== Restore Bundles==&lt;br /&gt;
Unlike iTunes, PurpleRestore doesn't use [[IPSW File Format|IPSW]] files to restore devices. It uses &amp;quot;Restore Bundles&amp;quot; which can be obtained from &amp;lt;code&amp;gt;afp://fieldgoal.apple.com/RestoreImages/&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;afp://endzone.apple.com/OldRestoreImages/&amp;lt;/code&amp;gt;. Unfortunately, the &amp;lt;code&amp;gt;afp&amp;lt;/code&amp;gt; protocol can only be accessed through Apple's internal VPN.&lt;br /&gt;
&lt;br /&gt;
However, you can create your own bundles by extracting an IPSW into a folder. The downside is that you don't get access to any internal/debugging stuff since it is a public firmware.&lt;br /&gt;
&lt;br /&gt;
== Restore Components ==&lt;br /&gt;
Restore Components has a couple of options:&lt;br /&gt;
* '''Restore Bundle''': Specify the bundle to use in restoring&lt;br /&gt;
* '''Firmware Directory''': Specify the folder where the [[LLB]], [[iBoot]], etc. [[IMG3 File Format|IMG3]] files are located.&lt;br /&gt;
* '''Ramdisk Image''': Specify a [[ramdisk]] to be used (i.e. [[Restore Ramdisk|restore]] or [[Update Ramdisk|update]] ramdisk)&lt;br /&gt;
* '''DFU''': Specify what tools to upload based on a selection of &amp;quot;Debug&amp;quot;, &amp;quot;Development&amp;quot;, or &amp;quot;Release&amp;quot;. A specific file can also be selected.&lt;br /&gt;
&lt;br /&gt;
==Restore Operations==&lt;br /&gt;
Restore Operations contains the most options to configure. Those may also be the most useful ones.&lt;br /&gt;
&lt;br /&gt;
'''Hardware Readiness:'''&lt;br /&gt;
* '''Minimum Battery Charge (mV):''' This value controls the minimum charge level at which the restore will be allowed to continue. Below this threshold, we either wait to charge (if we're charging) or fail (if we're not charging).  If this option is not specified, a default value is used (currently 3.8V). Setting this option to 0 bypasses all battery level checks.&lt;br /&gt;
&lt;br /&gt;
* '''Wait for Minimum Charge:''' If the current voltage is below the minimum level, then the default behavior is to let the device charge and then continue. This option overrides that behavior when false.&lt;br /&gt;
&lt;br /&gt;
* '''Wait for Storage Device:''' Controls whether the restore waits for the storage device /dev/disk0 to be available before the restore is initiated.&lt;br /&gt;
&lt;br /&gt;
* '''Allow Untethered Restore:''' Permit the restore to run untethered (not connected to a host).  The result of specifying this option when the restore needs data from the host (for instance, when flashing NOR) is undefined (but probably bad). If this option is specified and the device remains tethered, things should proceed as usual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Storage Media:'''&lt;br /&gt;
* '''Use LwVM:''' Controls whether the device is formatted for LwVM (if supported).&lt;br /&gt;
&lt;br /&gt;
* '''Repartition:''' Controls whether a new partition map is created on the device.&lt;br /&gt;
&lt;br /&gt;
* '''System Partition Size (MiB):''' Specifies the size (in megabytes) that is desired for the system partition. Because the partition size can only be changed when creating a new partition map, this option is only relevant when used in conjunction with Repartition. A size of 0 indicates that the restore library should choose a suitable size for you, based on the specific restore bundle and image being used if possible.&lt;br /&gt;
&lt;br /&gt;
* '''Content Protection Type:''' Controls the type of data protection used on the device.&lt;br /&gt;
&lt;br /&gt;
* '''Low-Level Erase:''' Do a low level erase of the entire storage device prior to restoring.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Restore System Partition:'''&lt;br /&gt;
* '''System Image:''' Determines which type of system image to restore, or which file to use for the system image.&lt;br /&gt;
&lt;br /&gt;
* '''Kernel Cache Type:''' This option controls the kernel cache that gets installed on the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Baseband:'''&lt;br /&gt;
* '''Update Baseband:''' Controls whether the baseband and baseband bootloader are updated as part of the restore.&lt;br /&gt;
&lt;br /&gt;
* '''Force Update:''' The baseband update is skipped when the existing firmware matches the available firmware. In some cases, it is desirable to force the firmware update to occur, regardless of what is currently on there. This option, when set to true, forces the update to be attempted.&lt;br /&gt;
&lt;br /&gt;
==Restore OS==&lt;br /&gt;
Restore OS options allow you to specify the following:&lt;br /&gt;
* '''Restore Boot-Args:'''  Boot-Args used when the Restore OS is loaded. By default those arguments are used: &amp;quot;debug=0x14e serial=3 rd=md0 nand-enable-reformat=1 -progress&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* '''Firmware Type:''' Specify the firmware which should be flashed when restoring. This can either be &amp;quot;Debug&amp;quot;, &amp;quot;Factory FA&amp;quot;, &amp;quot;Factory SA&amp;quot;, &amp;quot;Firmware Development&amp;quot; or &amp;quot;Production&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* '''Boot Image Type:''' Can be &amp;quot;Internal&amp;quot;, &amp;quot;User or Internal&amp;quot;, &amp;quot;User&amp;quot; or &amp;quot;Update&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* '''Boot Kernel Cache:''' Specify wether the &amp;quot;Production&amp;quot; or &amp;quot;Development&amp;quot; kernel cache should be used.&lt;br /&gt;
&lt;br /&gt;
==Restore Settings==&lt;br /&gt;
&lt;br /&gt;
By default [[PurpleRestore]] comes with two pre-made restore settings. &amp;quot;Erase Install&amp;quot; and &amp;quot;Update Install&amp;quot;. Those restore settings are plist files that define the options [[PurpleRestore]] will use when restoring a device.&lt;br /&gt;
&lt;br /&gt;
* '''Erase Install:''' Repartitions the media, erasing all data, before restoring. Includes all internal development tools and updates flash and the baseband by default.&lt;br /&gt;
&lt;br /&gt;
* '''Update Install:''' Includes all internal development tools and updates flash and the baseband by default.&lt;br /&gt;
&lt;br /&gt;
== Reverse Engineering ==&lt;br /&gt;
&lt;br /&gt;
This specific code is from [[iTunes]]. It will detect if [[PurpleRestore]] is running so that it does not interfere with any operations that [[PurpleRestore]] is performing.&lt;br /&gt;
&lt;br /&gt;
 +354 003d7808 c70424bc01d700 movl  $0x00d701bc,(%esp) com.apple.PurpleRestore&lt;br /&gt;
 +361 003d780f e80c65c3ff     calll 0x10000dd20&lt;br /&gt;
 +366 003d7814 84c0           testb %al,%al&lt;br /&gt;
 +368 003d7816 7409           je    0x003d7821&lt;br /&gt;
 +370 003d7818 c704246c8ba400 movl  $0x00a48b6c,(%esp) PurpleRestore is running, ignoring device&lt;br /&gt;
 +377 003d781f ebd3           jmp   0x003d77f4&lt;br /&gt;
 +379 003d7821 8d5de0         leal  0xe0(%ebp),%ebx&lt;br /&gt;
 +382 003d7824 895c2404       movl  %ebx,0x04(%esp)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28661</id>
		<title>User talk:Martepato</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28661"/>
		<updated>2012-12-18T19:21:44Z</updated>

		<summary type="html">&lt;p&gt;Martepato: /* PurpleRestore edit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PurpleRestore edit ==&lt;br /&gt;
Hi, where did you get all [[PurpleRestore|this]] additional info? Do you have got a copy of that software? You know, I'm very interested in Apple Internal stuff too :) --[[User:Jaggions|Jaggions]] 15:09, 17 December 2012 (MST)&lt;br /&gt;
:Careful: no file sharing allowed here... --[[User:5urd|5urd]] 16:07, 17 December 2012 (MST)&lt;br /&gt;
::I'm not asking for any file. I just wanna know if he has it. --[[User:Jaggions|Jaggions]] 23:49, 17 December 2012 (MST)&lt;br /&gt;
:Yes I have PurpleRestore and some other tools too. Will write about them later :) --[[User:Martepato|Martepato]] 08:53, 18 December 2012 (MST)&lt;br /&gt;
::How did you get them. If you just found them on the Internet somewhere then it isn't guaranteed that the version you listed is the latest. --[[User:5urd|5urd]] 10:29, 18 December 2012 (MST)&lt;br /&gt;
:::Yup, will correct it in the article so it's more clear. [[User:Martepato|--martepato]] 12:21, 18 December 2012 (MST)&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28660</id>
		<title>User talk:Martepato</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28660"/>
		<updated>2012-12-18T19:20:45Z</updated>

		<summary type="html">&lt;p&gt;Martepato: /* PurpleRestore edit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PurpleRestore edit ==&lt;br /&gt;
Hi, where did you get all [[PurpleRestore|this]] additional info? Do you have got a copy of that software? You know, I'm very interested in Apple Internal stuff too :) --[[User:Jaggions|Jaggions]] 15:09, 17 December 2012 (MST)&lt;br /&gt;
:Careful: no file sharing allowed here... --[[User:5urd|5urd]] 16:07, 17 December 2012 (MST)&lt;br /&gt;
::I'm not asking for any file. I just wanna know if he has it. --[[User:Jaggions|Jaggions]] 23:49, 17 December 2012 (MST)&lt;br /&gt;
:Yes I have PurpleRestore and some other tools too. Will write about them later :) --[[User:Martepato|Martepato]] 08:53, 18 December 2012 (MST)&lt;br /&gt;
::How did you get them. If you just found them on the Internet somewhere then it isn't guaranteed that the version you listed is the latest. --[[User:5urd|5urd]] 10:29, 18 December 2012 (MST)&lt;br /&gt;
:::Yup, will correct it in the article so it's more clear. --[[User:Martepato|--martepato]] 12:20, 18 December 2012 (MST) 20:20, 18 December 2012 (MST)&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28659</id>
		<title>User talk:Martepato</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28659"/>
		<updated>2012-12-18T19:18:30Z</updated>

		<summary type="html">&lt;p&gt;Martepato: /* PurpleRestore edit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PurpleRestore edit ==&lt;br /&gt;
Hi, where did you get all [[PurpleRestore|this]] additional info? Do you have got a copy of that software? You know, I'm very interested in Apple Internal stuff too :) --[[User:Jaggions|Jaggions]] 15:09, 17 December 2012 (MST)&lt;br /&gt;
:Careful: no file sharing allowed here... --[[User:5urd|5urd]] 16:07, 17 December 2012 (MST)&lt;br /&gt;
::I'm not asking for any file. I just wanna know if he has it. --[[User:Jaggions|Jaggions]] 23:49, 17 December 2012 (MST)&lt;br /&gt;
:Yes I have PurpleRestore and some other tools too. Will write about them later :) --[[User:Martepato|Martepato]] 08:53, 18 December 2012 (MST)&lt;br /&gt;
::How did you get them. If you just found them on the Internet somewhere then it isn't guaranteed that the version you listed is the latest. --[[User:5urd|5urd]] 10:29, 18 December 2012 (MST)&lt;br /&gt;
:::Yup, will correct it in the article so it more clear. --[[User:Martepato:Martepato]] 20:18, 18 December 2012 (MST)&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28638</id>
		<title>User talk:Martepato</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28638"/>
		<updated>2012-12-18T07:56:09Z</updated>

		<summary type="html">&lt;p&gt;Martepato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PurpleRestore edit ==&lt;br /&gt;
Hi, where did you get all [[PurpleRestore|this]] additional info? Do you have got a copy of that software? You know, I'm very interested in Apple Internal stuff too :) --[[User:Jaggions|Jaggions]] 15:09, 17 December 2012 (MST)&lt;br /&gt;
:Careful: no file sharing allowed here... --[[User:5urd|5urd]] 16:07, 17 December 2012 (MST)&lt;br /&gt;
::I'm not asking for any file. I just wanna know if he has got it. --[[User:Jaggions|Jaggions]] 23:59, 17 December 2012 (MST)&lt;br /&gt;
:::Yes I have PurpleRestore and some other tools too. Will write about them later :) --[[User:Martepato|Martepato]] 08:56, 18 December 2012 (MST)&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28637</id>
		<title>User talk:Martepato</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28637"/>
		<updated>2012-12-18T07:55:07Z</updated>

		<summary type="html">&lt;p&gt;Martepato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PurpleRestore edit ==&lt;br /&gt;
Hi, where did you get all [[PurpleRestore|this]] additional info? Do you have got a copy of that software? You know, I'm very interested in Apple Internal stuff too :) --[[User:Jaggions|Jaggions]] 15:09, 17 December 2012 (MST)&lt;br /&gt;
:Careful: no file sharing allowed here... --[[User:5urd|5urd]] 16:07, 17 December 2012 (MST)&lt;br /&gt;
::I'm not asking for any file. I just wanna know if he has got it. --[[User:Jaggions|Jaggions]] 23:59, 17 December 2012 (MST)&lt;br /&gt;
:::Yes I have PurpleRestore and some other tools too. Will write about them later :) --[[User:Martepato|Martepato]] 08:54, 18 December 2012 (MST)&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28636</id>
		<title>User talk:Martepato</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User_talk:Martepato&amp;diff=28636"/>
		<updated>2012-12-18T07:53:51Z</updated>

		<summary type="html">&lt;p&gt;Martepato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PurpleRestore edit ==&lt;br /&gt;
Hi, where did you get all [[PurpleRestore|this]] additional info? Do you have got a copy of that software? You know, I'm very interested in Apple Internal stuff too :) --[[User:Jaggions|Jaggions]] 15:09, 17 December 2012 (MST)&lt;br /&gt;
:Careful: no file sharing allowed here... --[[User:5urd|5urd]] 16:07, 17 December 2012 (MST)&lt;br /&gt;
::I'm not asking for any file. I just wanna know if he has got it. --[[User:Jaggions|Jaggions]] 23:59, 17 December 2012 (MST)&lt;br /&gt;
:::Yes I have PurpleRestore and some other tools too. Will write about them later :) --[[User:Martepato|Martepato]] 08:53, 18 December 2012 (MST)&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=PurpleRestore&amp;diff=28610</id>
		<title>PurpleRestore</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=PurpleRestore&amp;diff=28610"/>
		<updated>2012-12-17T21:56:52Z</updated>

		<summary type="html">&lt;p&gt;Martepato: Added some information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[PurpleRestore]] is a cross-platform tool made by Apple and is used for flashing iDevices. Barely anything is known about it, this tool provides far more customization than [[iTunes]]. PurpleRestore-783.12 is the latest version, which can handle restores up to firmware 5.1.1&lt;br /&gt;
&lt;br /&gt;
Like [[iTunes]], [[PurpleRestore]] communicates with iDevices using a [[Usbmux]] connection.&lt;br /&gt;
== Restore Bundles==&lt;br /&gt;
&lt;br /&gt;
Unlike [[iTunes]], [[PurpleRestore]] doesn't use [[IPSW]] files to restore devices. It uses &amp;quot;Restore Bundles&amp;quot; which can be obtained from &amp;quot;afp://fieldgoal.apple.com/RestoreImages/&amp;quot; and &amp;quot;afp://endzone.apple.com/OldRestoreImages/&amp;quot;. Unfortunately those AFP shares can only be accessed when connected to Apple's internal VPN.&lt;br /&gt;
&lt;br /&gt;
Luckily you can create your own Restore Bundles by extracting an [[IPSW]] into a folder. Obviously you won't get any internal / developing / debugging stuff on your iDevice since you are using a public [[IPSW]].&lt;br /&gt;
&lt;br /&gt;
==Restore Components==&lt;br /&gt;
Restore Components has few options to configure.&lt;br /&gt;
&lt;br /&gt;
'''- Restore Bundle:''' Specify a Restore Bundle which is used for restoring.&lt;br /&gt;
&lt;br /&gt;
'''- Firmware Directory:''' Specify a firmware directory where stuff like [[LLB]], [[iBoot]], [[iBEC]] etc is taken from.&lt;br /&gt;
&lt;br /&gt;
'''- RAMDisk Image:''' Specify a RAMDisk image that is used while restoring.&lt;br /&gt;
&lt;br /&gt;
'''- DFU:''' Either &amp;quot;Debug&amp;quot;, &amp;quot;Development&amp;quot;, &amp;quot;Release&amp;quot; or a specific file can be selected.&lt;br /&gt;
&lt;br /&gt;
==Restore OS==&lt;br /&gt;
Restore OS options allow you to specify the following:&lt;br /&gt;
&lt;br /&gt;
'''- Restore Boot-Args:''' Boot-Args used when the Restore OS is loaded. By default those arguments are used: &amp;quot;debug=0x14e serial=3 rd=md0 nand-enable-reformat=1 -progress&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''- Firmware Type:''' Specify the firmware which should be flashed when restoring. This can either be &amp;quot;Debug&amp;quot;, &amp;quot;Factory FA&amp;quot;, &amp;quot;Factory SA&amp;quot;, &amp;quot;Firmware Development&amp;quot; or &amp;quot;Production&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''- Boot Image Type:''' Can be &amp;quot;Internal&amp;quot;, &amp;quot;User or Internal&amp;quot;, &amp;quot;User&amp;quot; or &amp;quot;Update&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''- Boot Kernel Cache:''' Specify wether the &amp;quot;Production&amp;quot; or &amp;quot;Development&amp;quot; kernel cache should be used.&lt;br /&gt;
&lt;br /&gt;
==Restore Settings==&lt;br /&gt;
&lt;br /&gt;
By default [[PurpleRestore]] comes with two pre-made restore settings. &amp;quot;Erase Install&amp;quot; and &amp;quot;Update Install&amp;quot;. Those restore settings are plist files that define the options [[PurpleRestore]] will use when restoring a device.&lt;br /&gt;
&lt;br /&gt;
'''- Erase Install:''' Repartitions the media, erasing all data, before restoring. Includes all internal development tools and updates flash and the baseband by default.&lt;br /&gt;
&lt;br /&gt;
'''- Update Install:''' Includes all internal development tools and updates flash and the baseband by default.&lt;br /&gt;
&lt;br /&gt;
== Reverse Engineering ==&lt;br /&gt;
&lt;br /&gt;
This specific code is from [[iTunes]]. It will detect if [[PurpleRestore]] is running so that it does not interfere with any operations that [[PurpleRestore]] is performing.&lt;br /&gt;
&lt;br /&gt;
 +354 003d7808 c70424bc01d700 movl  $0x00d701bc,(%esp) com.apple.PurpleRestore&lt;br /&gt;
 +361 003d780f e80c65c3ff     calll 0x10000dd20&lt;br /&gt;
 +366 003d7814 84c0           testb %al,%al&lt;br /&gt;
 +368 003d7816 7409           je    0x003d7821&lt;br /&gt;
 +370 003d7818 c704246c8ba400 movl  $0x00a48b6c,(%esp) PurpleRestore is running, ignoring device&lt;br /&gt;
 +377 003d781f ebd3           jmp   0x003d77f4&lt;br /&gt;
 +379 003d7821 8d5de0         leal  0xe0(%ebp),%ebx&lt;br /&gt;
 +382 003d7824 895c2404       movl  %ebx,0x04(%esp)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=User:Martepato&amp;diff=28578</id>
		<title>User:Martepato</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=User:Martepato&amp;diff=28578"/>
		<updated>2012-12-17T09:25:01Z</updated>

		<summary type="html">&lt;p&gt;Martepato: Created page with &amp;quot;I consider myself being an allrounder. I like messing with anything, specially Apple Internal stuff. Feel free to contact me on [http://twitter.com/martepato Twitter] regarding a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I consider myself being an allrounder. I like messing with anything, specially Apple Internal stuff.&lt;br /&gt;
Feel free to contact me on [http://twitter.com/martepato Twitter] regarding anything except piracy :)&lt;br /&gt;
&lt;br /&gt;
Currently I own an iPad 2 GSM and an iPhone 5.&lt;/div&gt;</summary>
		<author><name>Martepato</name></author>
		
	</entry>
</feed>