From The iPhone Wiki
Jump to: navigation, search

Disassembly section

Where does the Reverse Engineer Information come from? From the original program ? --M2m 08:10, 1 October 2010 (UTC

I just removed it. According to page history it came from EinCodierer, someone just beginning to learn assembler. These few assembler instructions weren't of any help understanding PurpleRestore. -- http 10:35, 1 October 2010 (UTC)
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 .... --M2m 11:24, 1 October 2010 (UTC)
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. Will Strafach 14:43, 2 October 2010 (UTC)
Thanks for the clarification ! --M2m 09:49, 3 October 2010 (UTC)
If you think it's useful for anything, we can put it back in. With some more comments perhaps. --http 09:54, 3 October 2010 (UTC)
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 "secret" 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. --http 05:04, 22 July 2011 (MDT)

== What is this? What is this? --The preceding unsigned comment was added by Zmaster (talk) 16:46, 21 July 2011 (UTC). Please consult this page for more info on how to sign pages, and how to fix this.

What is your question exactly? --http 05:04, 22 July 2011 (MDT)
Is it a program, how do I execute it, and what does it do?--Zmaster 07:06, 22 July 2011 (MDT)
Yes. No, only Apple has it. Flash any firmware onto the device. --http 10:29, 22 July 2011 (MDT)

Getting PurpleRestore

Has anyone got the program? Is there a way to get it? --Jaggions 13:35, 10 October 2012 (MDT)

Yes, people have it, and there are ways of getting it, but it isnt worth it. From what I have seen it tracks location. --Phyrrus9 17:08, 27 September 2013 (EST)
Do you have any proof to back up this statement? --Srb21103 (talk) 00:02, 28 September 2013 (UTC)
By the way I have already got it. Thanks anyway
I posted an example in PurpleSNIFF you can look at. --Phyrrus9 16:37 28 September 2013 (EST)


Has anyone created a bundle yet? I've tried what the wiki suggests (unzipping an ipsw) but that doesnt seem to work. --Haifisch (talk) 21:37, 11 January 2013 (UTC)

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 "official" bundles and / or an authorized employee account. --martepato (talk) 23:08, 11 January 2013 (UTC)
What needs to be personalized? --Haifisch (talk) 03:28, 12 January 2013 (UTC)
Unzip the bundle into a folder; chose either Update Install or Erase Install; Click Restore; browse to the folder; choose either "Customer Erase Install" or "Customer Update Install"; select as many additional opptions as do you want; Click OK. If it asks you to login with AppleConnect, in the Settings menu uncheck "request AppleConnect". Here you go ;) --Jaggions (talk) 06:56, 12 January 2013 (UTC)


Should we document the other tools (PurpleSNIFF, PurpleFAT, etc)? --C17H21NO4 (talk) 02:03, 18 January 2013 (UTC)

I was thinking about it. If you want to start, I'll help. --5urd (talk) 03:22, 18 January 2013 (UTC)
Alright cool, ill start with PurpleFAT --C17H21NO4 (talk) 03:49, 18 January 2013 (UTC)

Screen color

I don't believe that it's just purple or green, if you plug in 5+ devices, they should all have their own RGB. --Haifisch (talk) 06:15, 18 August 2014 (UTC)

I agree. --Jaggions (talk) 10:55, 18 August 2014 (UTC)

Submission version

In the "About" window that the screenshots show, what is the "submission" line? --5urd (talk) 22:50, 19 August 2014 (UTC)

Why is that a pointless section?

It proves its existence, and tells that it pretty much is a bigger sibling than iTunes. (On a side note: some iTunes versions also check for --Awesomebing1 (talk) 13:27, 13 April 2015 (UTC)

I'm not the one who removed it (personally, I'm indifferent to its inclusion/exclusion), but it doesn't seem necessary to show how a program checks if another program is running. I think all that's really needed is a sentence or two that mentions that iTunes checks if this program is running or not. (On a side note, please use a more descriptive subject— it makes it easier to tell what you're talking about. ^^) --Dialexio (talk) 16:31, 13 April 2015 (UTC)
I'll poke in here and say I agree, it's not really needed and really only adds clutter to the page, condensing it down to a simple side note is far more effective than adding a bunch of disassembly that most will not understand. --Haifisch (talk) 02:37, 14 April 2015 (UTC)