Skip to Content

The secret life of firmware 1.1.3

Cre.ations.net's Nate True wrote a blog post describing what he found inside the iPhone firmware 1.1.3 update. Whilst digging around in the iPhone's firmware innards, he found that Apple has made some startling changes to the iPhone's OS, including:
  • The SpringBoard doesn't have to be modified to show custom Applications installed on the iPhone
  • Applications no longer run as root, instead they run as 'mobile'
  • Preferences are no longer stored in /var/root
True states additionally that he has also found what appears to be widget support in the SpringBoard.app. 'SBWidgetApplication' manages package locations and icons. So, what does this all mean? It might mean that the stars are aligning so properly that this might be the release: the one that makes it possible for 3rd party developers.

Categories

iPod Family Apple iPhone

Cre.ations.net's Nate True wrote a blog post describing what he found inside the iPhone firmware 1.1.3 update. Whilst digging around in the...
 

Add a Comment

*0 / 3000 Character Maximum

13 Comments

Filter by:
Rahul Bumb

Hi,
I have a iphone, which had 3.9 - bootloader, i has unlocked the phone and updated to the 1.1.3. After that when i had launched installer, the phone restarted but it was locked" slide for emergency". But if i had put the my own sim i could see the network and msg's received. But could not go to home screen. So i had restored the ipod to 1.1.3.

Now if i try to downgrade it is not happening. Please Help.!!!!

February 10 2008 at 5:45 AM Report abuse rate up rate down Reply
spectre9

Ah, I see you have your documents in order. Welcome to Interzone Mr. IP*owned! Please, enjoy your stay. Be certain
to tip your friendly "Borders and Customs Agents!"
(hello to all my friends in the NSA)

#if TARGET_OS_EMBEDDED
2794 if (path_check("/etc/fstab")) {
2795 const char *mount_tool[] = { "mount", "-vat", "nonfs", NULL };
2796 assumes(fwexec(mount_tool, true) != -1);
2797 } else
2798 #endif
2799 {
2800 assumes(fwexec(remount_tool, true) != -1);
2801 }
2786 2802


see
https://svn.macosforge.org/projects/launchd/changeset/23492/branches/SULeopard/launchd

Revision 23492, 7.8 kB (checked in by zarzycki@apple.com, 9 hours ago)

Merge embedded changes into TOT
SpringBoard needs custom launchd job management API


January 23 2008 at 9:12 PM Report abuse rate up rate down Reply
Miranda Kali

I'm no hacker, just a fangirl who likes to mod GUI...Anyone know if the change in preferences will allow a change to the graphics?
I know Steve's a bit touchy (no pun intended, honest) when it comes to people mucking about with their devices nice , shiny, interface. I'm skeptical that the SDK will allow for new fonts, colors, and icons..

January 23 2008 at 11:02 AM Report abuse rate up rate down Reply
Patrick

The only thing I see keeping this from being the final SDK release is the calling of CoreAnimation by it's old name LayerKit in the 1.1.3 headers still. They changed LayerKit to CoreAnimation during the pre-release Leopard builds early in 2007. I really assume they'll make the name change for iPhone by the time the SDK hits to keep Apple's ADC documents in line and unified between the two platforms. Otherwise it looks like everything else is in place to make the SDK.

January 23 2008 at 9:13 AM Report abuse rate up rate down Reply
Dave

As long as its not iPhone hardware version 2.0 (or 1.1, you get my meaning) that runs all the good stuff.

January 23 2008 at 7:03 AM Report abuse rate up rate down Reply
Nicholas Arvanitis

No they won't allow untrusted apps since Steve hinted at SDK apps being signed (http://developer.apple.com/iphone/devcenter/third_party_apps.php). Therefore 1.1.3 is likely the new way the OS handles apps, however the signature implementation may be removed. They could easily require only signed apps to run in the future which would end all non-official third party apps from running.

January 23 2008 at 2:34 AM Report abuse rate up rate down Reply
1 reply to Nicholas Arvanitis's comment
Phil

Or perhaps enable 3rd parties to sign for specific a specific or group of IMEIs? Symbian Signed "Open Signed" does something similar to this.

January 23 2008 at 5:22 PM Report abuse rate up rate down Reply
Gregory Pierce

Now if we could just get that official SDK - hell just give us the headers so we can see what the deal will be :) I've heard that Erica has got 1.1.3 handled but do we know for certain that our apps will be able to build and run on the iPhone using the headers that we already have access to?

January 23 2008 at 12:38 AM Report abuse rate up rate down Reply
russell

It means the iPhone is going to finally be a computer in the useful sense, instead of an overpriced cell phone.

I'm going to wait for the SDK and at least one consumer phone running Android before buying anything, but its looking more and more like iPhones will become a viable product for people who actually want to be able to use their hardware to do what its capable of in the near future here.

I'm excited. In the next few weeks we are going to see whether the iPhone is going to go the way of Windows ME or the way of the MacBook.

January 22 2008 at 10:49 PM Report abuse rate up rate down Reply
drebes

It means Apple is preparing the iPhone's OS to run untrusted applications, like those that will be available when they release the SDK next month.

January 22 2008 at 9:52 PM Report abuse rate up rate down Reply
1 reply to drebes's comment
STrRedWolf

Good, since the iPhone runs Unix, it's using Unix security. It's no longer QTopia, it's now Angstrom.

January 23 2008 at 9:31 AM Report abuse rate up rate down Reply
david

interesting....i wonder if the jailbreak will be necessary and how many support it after the sdk.

January 22 2008 at 8:39 PM Report abuse rate up rate down Reply
1 reply to david's comment
ERock

I think jailbreak will still be necessary for some apps. Besides that, I'll want to retain root access to my device even after the SDK is released and Apple certainly isn't going to give it to me.

January 22 2008 at 9:31 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.