I crashed Safari on my iPhone today. I surfed to http://www.howardforums.com/showthread.php?t=1190824 off digg.com and Safari went away and I got the home screen.
On my next sync to iTunes I got a window asking me if I'd be willing to share the deets with Apple! I pushed the "Show Details" button and I got internal details about the iPhone!
For example, Safari isn't Safari, its MobileSafari. And the OS is "OS X 1.0" with a build version of 1A543a. Apparently the home screen is an application called "SpringBoard" which is launched very early as it has a process id of 15.
The path to MobileSafari is: /Applications/MobileSafari.app/MobileSafari
And the thing that conked it on the head was the JavaScriptCore so there is at least one crashing bug in the JavaScript code, triggerable at the above URL.
Now for possibly the most useful tidbit: evidently the effective UID for MobileSafari is 0 AKA root! If true this means the first person to hack into MobileSafari gets the gold ring on the spot.
On my next sync to iTunes I got a window asking me if I'd be willing to share the deets with Apple! I pushed the "Show Details" button and I got internal details about the iPhone!
For example, Safari isn't Safari, its MobileSafari. And the OS is "OS X 1.0" with a build version of 1A543a. Apparently the home screen is an application called "SpringBoard" which is launched very early as it has a process id of 15.
The path to MobileSafari is: /Applications/MobileSafari.app/MobileSafari
And the thing that conked it on the head was the JavaScriptCore so there is at least one crashing bug in the JavaScript code, triggerable at the above URL.
Now for possibly the most useful tidbit: evidently the effective UID for MobileSafari is 0 AKA root! If true this means the first person to hack into MobileSafari gets the gold ring on the spot.