If you got error code 20 when restore a backup to iPhone, iPad or iPod Touch with iBackupBot or iTunes, it means that the restore process can’t communicate with Apple server or resources on your computer, it may cause of one of below cases:
1. Third party programs, esp. anti-virus software and firewall software, prevent the restore process communicate with Apple server or resources on your computer.
For this case, you can follow below article from Apple to try to resolve it:
Resolve issues between iTunes and third-party security software
2. Your data cable, USB port on computer or network have some problems, you can try to restore your iOS device two more times while connected with a cable, USB port, computer, and network you know are good.
3. Some of your backup files are damaged and some important contents are missing or your device have some software issue, you can try to enable the Transfer system log to computer automatically option iBackupBot then restore again, then view the system log file with text viewer and try to find out the problem, notice the BackupAgent error in system log file.
4. You jailbreak your device and the jailbreak process is incorrect.
If you tried all above steps and can’t resolve the problem, please try to contact Apple support, your device may have hardware issue.
Tags: Restore Error