Jun 17

Earlier this morning I posted about how to monitor for the release of the 3.0 Version of the iPhone OS using geektool.

http://kaotickreation.com/2009/06/17/iphone-os-3-0/

Versions AvaliableIf you didn’t get a chance to actually set this up but were wondering what would happen once the OS was released here is the after image. Remember I set it up to basically show me all versions available and before 10AM PST it was showing me there was 2 versions available for the 3GS and that was it, now it shows versions for all devices

written by Brandon Leon \\ tags: , , , , , ,

Jun 17

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/

shell

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

Font

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 =)

written by Brandon Leon \\ tags: , , , ,

Dec 02

Yep, that’s right, apparently the iPhone Dev Team have figured out how to boot a Linux kernel on the iPhone.  Now dont get your hopes up, this build is very far from compleation. It currently has no wireless networking, no sound, no writeable support for the NAND flash memory and of course, no touch screen drivers yet so no way to interact with the OS.

Still this is an incrediable achevement as the dev team has had to reverse-engineer the iPhone’s boot loader so they could write their own, the result? a workingLinux 2.6 kernel on the Apple’s iPhone platform. they curently have this running on the first and second gen iPhones, lets keep a close eye on what the fokes on the iPhone dev team have coming up for us =)

http://linuxoniphone.blogspot.com/2008/11/linux-on-iphone.html

written by Brandon Leon \\ tags: , , ,