[iPhone SDK] Problems running built apps on pwned 2.0 Beta
This crosses turf between pwn and SDK and there are various comments in various places but no clear home. Perhaps this can become a general hook for initial problems in this area.
Being one of Apples dispossessed ("don't call us, we'll call you"), I need a way to run official SDK built apps on the iPhone. There are reports in various places that this works but very terse comment.
The following instructions attributed to cosmoLV
"1. Restore to 1.1.4
2. PWNED - see PWNED Help
3. Restore custom 1.1.4 with iTunes
4. PWNED -> Make Custom 2.0
5. restore custom 2.0 with iTunes"
Its unclear to me why step 3. is required since step 5. would seem to blow it away - but anyway.
If I follow these instructions, and then build an app for the release device using the current (recent) official SDK and sshed the built .app directory across to the /Applications of the pwned 2.0 (1.2) phone and then restart, the apps appear in the Springboard. In an unpwned 2.0 (1.2) they do not even appear.
When I try and start the apps they do start but shutdown again within a second. This is time enough to see that they are executing e.g. they are painting their UI components which suggests that the apps contain some valid code.
The apps being used are clean built copies of the Apple SDK examples and all that will build have been tested with the similar result.
For example, the Accellerometer Graph application starts up and displays three graphs but immediately shuts down again.
The only thing that I could see that looked odd on the device was that my uploaded applications did not have group execute set, unlike the preexisting ones. However the problem is the same with it set either way.
I used the default pwn options (although I have tried tht whole sequence a few times including other options)
I am running on a [early march] iPhone 16G.
So, does it work for you? What are we doing that is different? Is the need to restore a pwned 1.1.4 just a myth? and if not what lasting effect does it have after the pwned 1.2 pas been installed