Ich wollte gerade mein iPhone wiederherstellen, bekam aber nur eine Fehlermeldung und Fehlercode 1004. Falls es jemandem genau so geht:

Hattest du schon mal einen Jailbreak?

Falls ja, liegt es nahe, dass in deiner Hosts-Datei die Adresse des iTunes-Servers (gs.apple.com) noch auf die IP von Saurik zeigt ;) Also: Einfach die Hosts-Datei editieren (eine Raute vor die Zeile packen reicht).

Bei mir heißt es nun:

# Block iTunes Activation Server
# 74.208.105.171 gs.apple.com

Und nun starte ich die Wiederherstellung meines iPhones erneut :)