Sure, I'm glad you solved it...
The 'hosts' solution certainly works in certain conditions, but not always...
I found another interesting case and here is the solution.
If you want to upgrade to 4.3.3 and have an earlier version jailbreak TETHERED, Itunes will not upgrade your device.
What you need to do is reJailbreak with a UNTETHERED version.
When the device is UNTETHERED you can upgrade from Itunes. Of course, if you have used an Umbrella before, you also need to clean up the host file.
Worked for me on both Ipad 1 4.2.1 tethered and Iphone 4 4.2.1 tethered.
Arnaud
It worked! Thanks so much. You have no idea how much this has frustrated me!![]()
Okay, after a ton of researching terminal commands, I finally found the solution to my own question.
1) First you need to log-in as the Root User in Terminal using the following command:
sudo su -
2) Then you need to remove the "sticky" lock assigned to the hosts file that prevents people from modifying it:
chflags nouchg /private/etc/hosts
3) Then you can edit the hosts file as per usual via the following command:
sudo nano /private/etc/hosts
"Control O" to Save
"Control X" to Exit
4) Then in Mountain Lion you should flush your cache to ensure the new hosts file is current:
sudo killall -HUP mDNSResponder
5) Go ahead and reapply the "sticky" lock so the hosts file doesn't modify itself:
chflags uchg /private/etc/hosts