iTunes 21, 3194, 1600, 1601 오류코드

2012. 1. 6. 08:5299. 정리전 - IT/07. Jailbreak


IOS 5.0.1 update시 iTunes 오류코드 극복 및 나의 해결방법

나의 경우 iPhone4에 4.3.3 해킹으로 사용하다가 5.0.1 완탈이 나왔다는 소식을 듣고 업그레이드를 하기 위해
회사에서 아이튠즈로 백업을 한 뒤 버전 업데이트 시도하였다.

※ 참조 : 오류코드 확인 사이트
    http://support.apple.com/kb/ts1275?viewlocale=ko_KR


우선 iTunes의 복원 버튼을 누를때 shift 키를 동시에 눌러 인터넷 어딘가에서 내려받은 아이폰4용 GSM 버전을 사용.
하지만 하나의 오류를 해결하면 단계적으로 다음의 애러코드를 내뿜으며 업데이트는 계속 되지 않았다.


상황 1 - 오류코드 21

우리 회사의 네트웍은 오직 80 포트만 개방 되어있다.
하지만 iTunes를 통하여 업데이트를 하기 위해서는 80포트 이외에도 443 포트를 이용할 수 있어야 한다.
그리하여 포트의 제한이 없는 집으로 가서 다시 시도하였다.


상황2 - 오류코드 3194

DFU 복원모드를 통하여 업데이트를 시도하였다.
하지만 3194 오류코드를 내뿜으며 업데이트 되지 않았다. 인터넷 서핑으로 알아낸 방법을 시도하였다.

1. hosts 파일 내용 바꾸기
2. iTunes 를 구버전으로 깔아보기

하지만 계속하여 몇시간 동안 3194 오류를 내뿜었다.
이유인즉 내가 내려받은 파일은 IOS 5.0.1 이 아닌 IOS 5.0.0 이었다.
최신버전의 IOS파일로 시도하지 않으면 3194 코드를 내뿜는다.
다시 최신버전의 IOS 5.0.1 을 정확히 내려받고 복원을 시도했지만 역시나 업데이트 되지 않고 이번엔 1600 오류코드를
내뿜는다.


상황3 - 오류코드 1600

오류코드 3194를 해결하는 중에
c:\Windows\System32\driver\etc\hosts 파일에 gs.apple.com 이라는 줄을 추가한 적이 있었는데
이 줄을 삭제하였다.
다시 복원을 시도한 결과 이번엔 1601 오류코드 발생


상황4 - 오류코드 1601

http://support.apple.com/kb/ts1275?viewlocale=ko_KR 의 오류코드를 참조한 결과
바이러스 감시 프로그램을 비활성화 시킴으로써 복원이 되었다.

상황발생 18시간 만에 드디어 IOS 5.0.1로 업그레이드 할 수 있었다.
감격보다는 짜증이 밀려옴!!!
anyway, let's do hacking!!!