Filed under: iPod Family, iTS, Software, Hacks, How-tos, Software Update, iPhone
TUAW How To: Getting early access to 1.1.2
Quite a number of people have asked me over the past few days: how did you find the 1.1.2 iPhone firmware update before it appeared in iTunes? The answer is simple: Apple publishes its most recent version releases on the web. You'll find this version list at http://phobos.apple.com/version in gzip format. To see this from the command line, issue curl -s -L http://phobos.apple.com/version | gunzip. You'll probably want to pipe it through more, which shows a page at a time, or open the entire results in TextEdit, i.e. More: curl -s -L http://phobos.apple.com/version | gunzip | more
TextEdit: curl -s -L http://phobos.apple.com/version | gunzip | open -f
The results are published as standard xml. Since I knew that the European iPhone would ship with version 1.1.2, I set up a shell script a couple of days in advance that searched through this feed to find "1.1.2". Eventually it showed up and I could download the firmware several days in advance of the iTunes release.
Getting such an early head start is truly the exception rather than the rule. This is a good trick to put into your arsenal when you're waiting for a specific release.
Updated to add " curl -s -L ". Thanks Justin.


![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 1)
puffyjacket45 said 1:07PM on 11-13-2007
First!
Reply
David said 1:15PM on 11-13-2007
How can I download the firmware for iphone version 1.1.1 if I already have 1.1.2?
Reply
Justin said 1:18PM on 11-13-2007
Erica: don't forget the "curl" part of the command.
Reply
Justin said 1:22PM on 11-13-2007
Furthermore, using curl (my version anyways), it didn't want to follow the redirect, so the entire command I needed to issue was:
"curl http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client.MZITunesClientCheck/version | gunzip | more"
Reply
Ricardo said 1:57PM on 11-13-2007
Thanks for posting this Erica!
I was really intrigued... However, it was one of those questions that popped up in my head like, "I wonder how the hell they know..." and then you posted this... jajajaja
Great job!
Reply
igrec said 3:05PM on 11-13-2007
Did anyone notice that the 1.1.2 iPhone firmware contains hints on a soon-to-come italian release of the iPhone with TIM ?
http://www.casualtek.com/2007/11/13/visual-voicemail-cest-tout-simple/
Reply
James F said 8:11PM on 11-13-2007
That's all good, but what about a jailbreak for us PPC users?
Reply
Collin Allen said 11:03PM on 11-13-2007
Cool! It didn't dawn on me that you could easily pipe gzipped cURL results to 'gunzip' like that. That alone is a handy tip to remember when poking around with HTTP based services with cURL.
Reply
SB said 4:29PM on 11-14-2007
I have a quick related question. I am using ATT contract. I unlocked my iphone with anySIM 1.0.2 in my 1.0.2 firmware. I revirginized my baseband using iPhone elite's method . I then upgraded to 1.1.1 and did never unlocked or jailbreaked since.
Now, my question is, is it possible to upgrade my phone to 1.1.2 without bricking it and still use ATT?
Reply