iPhone OS 3.0?

If you’be been up all night mashing F5 (on your PC, since its useless on the mac for refresh) you can stop. All the research I’ve done points toward the actual Release being around 10AM PST (1PM EST).

Want a quick trick to keep an eye on what versions are available? ok this tip takes advantage of geektool, what? never heard of it… What kinda geek are you, no don’t try to expain just go get it now! http://projects.tynsoe.org/en/geektool/


In case your wondering:

GeekTool is a PrefPane (System Preferences module) for Panther or Tiger to show system logs, unix commands output, or images (i.e. from the internet) on your desktop (or even in front of all windows).

Use File mode to monitor MacOS X activity with /var/tmp/console.log or /var/log/system.log, or Shell mode to launch custom scripts or commands like “df” to check space left on filesystems, “uptime” to monitor load of your machine… FInally, Image mode helps you monitor bandwith usage, CPU loads, memory availability of your server, via tools like MRTG or RRD.

Ok, once you have it installed head over to the PrefPane and hit the New Entry button then select Shell from the drop-down, enter the following text

curl -sL http://phobos.apple.com/version | grep -i restore | grep _3 | sed ‘s/[[:cntrl:]]//g’

Lets break this down incase your wondering. Curl grabs the latest version of http://phobos.apple.com/version, the -s option tells curl to be quite and not show the progress while -L option simply tells curl that if the page has moved to a different location (indicated with a Location: header and a 3XX response code) to go ahead and retry the action with the new location.

Next we parse that page with 2 grep searches the first one for all lines with the word restore in it. and then we search those results for all lines that have an _3 (for the 3.0 software).

Finally the sed command simply cleans the finished product a bit by removing any white space or tabs from the results


ok your final task is to hit the colors and Font button and adjust them to something thats readable against your background.

and heres your final result,

iPhone OS

And finally for a quick explanation of what your looking at. the model number indicates which hardware unit has downloadable firmware, as of right now only 2,1 has firmware to be downloaded, 2,1 being the new 3Gs, please do not download this firmware and try to install it on your 3G it will not work, once you see 1,1 (First gen) and 1,2 (3G) in the results you know the firmware is available. (yes the 3G is a revision of the first gen) the default settings have geek took update every 10 seconds so just keep an eye on your desktop and you’ll see it as soon as its ready =)

No tips yet.
Be the first to tip!

Like this post? Tip with bitcoin!


If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.