After restoring firmware 3.0 to my iPhone 3G, I discovered that the symlink of the /Application directory in the root directory was broken. It points to the directory path
/private/var/stash/Applications.4nbZOC which does not exist in firmware 3.0, unless you update from 2.x.
In prior firmwares, like 2.x, the symlink /Application pointed to the directory /private/var/stash/Applications.4nbZOC. This is where Cydia installed applications.
After the 3.0 release, Cydia now installs applications to
/private/var/stash/Applications.pwn, so the symlink for /Application should be fixed so it points to this location. Here's how
- Connect to your iPhone using WinSCP.
- Click on "/ root" in the left window pane of WinSCP.
- In the right window pane of WinSCP, right click on Applications and select "Edit Link".
- Enter /private/var/stash/Applications.pwn in the "Point Link/Shortcut to" box.
- Click OK.
That's it.
Even though I haven't noticed any problems created by the broken symlink /Application, it has always pointed to where Cydia installs applications so it should be fixed.