There exists direct download links for the restore images that you can download from one computer and use for the restore on your own computer, however you will still need an internet connection for the final part of the installation (iTunes needs to verify with Apple servers).

Once you have the .ipsw file on your computer, hold down ⌘ Command (or control if on a PC) while clicking 'Update' in iTunes, and select the .ipsw file for your iPhone.

How to i update an iPhone 4 with iOS 4.3.5 offline
My basic understanding of a symlink is as a special file, a file that contains a string path to another file. The kernel's VFS abstracts a lot of that away but is there any reason why symlinks seem to be impossible to edit?

In other words: Can I edit a symlink? If not, why not?



I do understand that there are various ways of replacing symlinks (two alternatives are currently in the answers section) but it would be interesting to get an explanation on why replacement seems to be the only way to deal with symlinks. Why can't you just change where they point?
