Just to add to this (for windows users)
JB'ing iPhones, Touches, etc for months and could NEVER accomplish this on my PC due to
error 160x occurring anytime I needed to do a restore and tried all sorts of trouble shooting with no success. I always had to use my laptop instead until I came across the following info, credited from another forum source. This worked for me:
Check your windows services (control panel, administrative tools, services - or - start-->run-->services.msc.
make sure the following are enabled/running
- Terminal Services
- Fast User Switching
- Remote Procedure Call (RPC)
In my case I think 2 of the 3 were not. Once I switched them on, no reboot necessary, I was back in business immediately.
Hope this helps anyone that has always been in the same predicament.
