If you have a verizon iPhone and its failing to update to 4.2.6 giving error 1013, remove the gs.apple.com from /etc/hosts and then run dscacheutil -flushcache and try again. I think saurik's shsh server isn't properly handling the vzw TSS request.
Save your shsh with tiny umbrella after the update to 4.2.6.
The easy fix for 1013 is to comment out the gs.apple.com from /etc/hosts using sudo nano in terminal. Google itunes error 1013 for details. You don't need to do anything else to fix it.
The 1013 error was new to me as a new i4 user baseband upgrade prevention on 3GS never tossed any errors and I just forgot about the baseband shsh when I made this post.