판내림하는 이유
무엇이든 마찬가지지만 알기전에는 무엇이든 어렵다. 그러나 알고 나면 그만큼 쉬운일도 없다. "iPod Touch 펌웨어를 2.0으로 판올림하니..."라는 글에서 설명한 것처럼 얼마전 iPod Touch의 펌웨어를 1.1.4에서 2.0으로 판올림했다. 여러 가지 기능적인 개선이 있었지만 1. 애플 스토어에서 상품을 구매하는 것이 쉽지 않다는 점, 2. Customize처럼 유용한 도구를 찾을 수 없다는 점, 3. 국산 Jailbreak 도구인 iFree에 관심이 간다는 점 때문에 iPod Touch의 펌웨어를 2.0에서 1.1.4로 내리기로 결심했다.
판내림 실패
무엇이든 마찬가지지만 알기전에는 무엇이든 어렵다. 그러나 알고 나면 그만큼 쉬운일도 없다. iPod Touch 펌웨어를 2.0으로 판올림하니...라는 글에서 설명한 것처럼 얼마전 iPod Touch의 펌웨어를 1.1.4에서 2.0으로 판올림했다. 여러 가지 기능적인 개선이 있었지만 1. 애플 스토어에서 상품을 구매하는 것이 쉽지 않다는 점, 2. Customize처럼 유용한 도구를 찾을 수 없다는 점, 3. 국산 Jailbreak 도구인 iFree에 관심이 간다는 점 때문에 iPod Touch의 펌웨어를 2.0에서 1.1.4로 내리기로 결심했다.
여기서 부터 멀고 험란한 고생의 길이 시작된다. 일단 인터넷에서 찾아보면 iTunes를 7.5로 판내림하고 Shift 키를 누른 상태에서 복원 단추를 눌러 이전 펌웨어를 선택하면 되는 것으로 되어 있었다. 설명이 간단하기 때문에 대수롭지 않게 시도했다. 그러나 어떤 방법을 시도해도 소프트웨어를 추출한 뒤 같은 오류 메시지를 토해내는 것이었다. 다음은 내가 시도한 방법들이다.
- iTunes와 iTunes가 설치한 모든 프로그램을 제거한 뒤 7.6, 7.5로 판내림
복구 모드가 아닐 때는 iTunes를 판올림해야 한다는 메시지가 나타나지만 복구 모드로 가면 iPod Touch가 잡히지 않음. - iTunes만 제거한 뒤 7.6, 7.5로 판내림
복구 모드에서 정상적으로 iPod Touch이 잡히지만 막상 이전의 펌웨어로 복구하려고 하면 위와같은 오류 메시지가 출력된다. - USB 포트 변경, 기타 USB 포트 제거
iPod은 복원할 수 없습니다. 알 수 없는 오류가 발생했습니다(iPod could not be restored. An unknown error occurred)라는 메시지는 USB 전원이 약할 때도 발생한다는 글을 읽고 USB 포트를 바꿨다. 이전에는 USB 허브에 연결되어 있던 것을 전면 USB 포트, 후면 USB 포트로 바꿔가며 시험했지만 역시 같은 오류가 발생했다. - 컴퓨터 재부팅
프로그램을 설치/삭제할 때마다 컴퓨터를 다시 부팅하고 시도했지만 역시 같은 오류 메시지가 발생했다. - 다른 계정으로 실행
보통 관리자 권한을 가지고 있는 사용자를 두명 이상 만들어 두고 있기 때문에 비스타의 다른 계정으로 실행할 수 있는 기능을 이용해서 다른 계정으로 iTunes를 실행한 뒤 시도했다. 그러나 역시 증상은 같았다. - 다른 컴퓨터에서 시도
마지막으로 다른 컴퓨터에서 시도해 봤다. 그래도 증상은 같았다.
실패 원인
즉 사용할 수 있는 모든 방법을 사용해 봤지만 증상은 항상 같았다. 이 과정에서 수없이 복원/판내림 시도를 했다. 그러나 두드려서 열리지 않는 문은 없듯이 오늘 결국 2.0에서 1.1.4로 판내림하는데 성공했다. 지금까지 판내림에 실패한 원인은 두가지 였다.
- iTunes 7.7을 iTunes 7.5로 판내림하면서 iTunes만 제거해야 하는데 '애플 모발일 장치까지 삭제'했기 때문에 1과 같은 증상이 발생했다. 2.0을 1.1.4로 판내림하려면 iTunes만 삭제해야 한다. 즉, 애플 USB 드라이버는 7.7용을 사용하고 iTunes만 7.5를 사용하면된다.
- iPod Touch를 2.0에서 1.1.4로 판내림하려면 복구 모드가 아니라 펌웨어 업데이트 모드(DFU)로 부팅해야 한다. DFU를 복구 모드로 알고 복구 모드로 펌웨어 복구를 시도했기 때문에 "iPod은 복원할 수 없습니다. 알 수 없는 오류가 발생했습니다.(20)"라는 오류 메시자가 뜬 것이었다.
따라서 이 두가지만 주의하면 얼마든지 2.0에서 1.1.4로 판내림할 수 있다. 아울러 VMWare를 이용해도 판올림과 판내림이 가능하기 때문에 시스템에는 iTunes 7.7을 설치하고, VMWare에는 iTunes 7.5를 설치해서 2.0과 1.1.4를 서로 전환하고 있다. iPod Touch에서 펌웨어를 2.0에서 1.1.4로 판내림하는 방법은 다음과 같다.
iTunes 판내림
iPod Touch를 2.0 펌웨어에서 1.1.4 펌웨어로 판내림하기 위해서는 두개의 프로그램을 먼저 내려받아야 한다. 하나는 1.1.4 펌웨어이고 또 다른 하나는 iTunes 7.5이다.
준비사항
- 프로그램 내려받기
보통 펌웨어는%AppData%\Apple Computer\iTunes\iPod Software Updates
에 저장되어 있다. 따라서 이 폴더에 1.1.4 펌웨어가 저장되어 있다면 굳이 따로 내려받을 필요는 없다. 그러나 1.1.4 펌웨어가 없다면 다음 URL에서 내려받을 수 있다.- 1.1.4 펌웨어: iPod1,1_1.1.4_4A102_Restore.ipsw
- iTunes 7.5: iTunes75Setup.exe
- iTunes를 7.7에서 7.5로 판내림
- '시작/제어판/프로그램 추가/제거'를 통해 iTunes 7.7을 삭제한다. 이때 주의할 것은 iTunes만 삭제해야 한다. Apple Mobile Device Support까지 삭제하면 iPod Touch이 인식되지 않으므로 주의한다.
- 컴퓨터를 다시 시작한다.
- 내려받은
iTunes75Setup.exe
를 실행해서 다시 iTunes를 설치한다. 어떤 옵션으로 설치해도 큰 문제는 없다.
- iTunes 실행
iTunes를 실행하면 다음과 같은 오류 메시지가 나타난다. iTunes 라이브러리로 사용되는 파일의 버전이 높아 발생한 현상이므로 -E를 눌러 Windows 탐색기를 기동한 뒤문서\Music\iTunes
폴더에서iTunes Libray.itl
파일을 삭제한다.
DFU 모드로 기동
이전에 설명한 복구 모드와는 다르다. DFU 모드는 펌웨어 업데이트 모드로 이 모드를 사용해야 펌웨어를 업데이트할 수 있다. DFU 모드로 가지 못하면 복구 모드로 가기 때문에 주의해야 한다.
복구 모드와 펌웨어 업데이트 모드의 차이점은 복구 모드는 펌웨어를 제외한 나머지 파일을 복구하며, 펌웨어 업데이트 모드는 펌웨어까지 복구한다는 차이가 있다. '펌웨어 업데이트 모드는 화면에 아무것도 표시되지 않는다'는 점이다. 절차는 복구 모드와 비슷하지만 한가지 차이가 있다. 복구 모드는 애플 로고(썩은 사과)가 나타날 때 전원 단추에서 손을 놓으면 되지만 펌웨어 업데이트 모드는 싹은 사과가 나타나기 전에 전원단추에서 손을 놓아야 한다.
- 홈단추와 전원 단추를 동시에 누른다. 밀어서 끄기 화면이 나와도 홈단추와 전원 단추를 계속 누르고 있는다.
- 전원이 꺼지자 마자 전원 단추에서 손을 놓는다. 물론 홈 단추를 계속 누르고 있어야 하며 애플 로고는 나타나지 않는다.
- 이상태로 20초 정도 누르고 있는다. DFU USB 드라이버가 설치되어 있지 않다면 먼저 DFU USB 드라이버 설치 메시자가 알림 영역에 표시된다. DFU USB 드라이버가 설치되어 있다면 잠시 뒤 iTunes가 복구 모드에 있는 iPod을 발견했습니다. iTunes와 함께 사용되기 전에 이 iPod을 복원해야 합니다라는 창이 나타난다. 이때 '확인' 단추를 누른다.
복구 모드로 부팅하는 것과 비슷하지만 화면에는 아무 것도 표시되지 않는다. 따라서 iTunes를 주시하다가 iTunes에서 "iTunes가 복구 모드에 있는 iPod을 발견했습니다. iTunes와 함께 사용되기 전에 이 iPod을 복원해야 합니다"라는 창이 나타나면 이때 홈단추를 놓는다. 이 부분에 대한 더 자세한 내용은 다음 동영상을 참조한다.
펌웨어 판내림
이제 남은 일은 Shift를 누른 상태에서 복원 단추를 누르고 전단계에서 내려받은 펌웨어를 지정하면 iPod Touch의 펌웨어를 2.0에서 1.1.4로 판내림할 수 있다.
조금 복잡한 것 같지만 iTunes만 7.5로 판내림하고 DFU 모드로 부팅하는 방법만 숙지하면 누구나 쉽게 펌웨어를 판내림할 수 있다. 현재 1.1.x 대 펌웨어 중 최신판은 1.1.5라고 하지만 1.1.5도 일부 프로그램이 돌아가지 않는다고 하므로 당분간 1.1.4대 펌웨어를 사용하는 것이 좋을 것이라고 생각한다.
Trackback
Trackback Address :: https://offree.net/trackback/1850
Comments
-
희주 2008/07/17 17:01
저도 1.1.4펌웨어와 아이튠즈 7.5를 받아놓고도 귀찮아서 1.1.4로 돌아가지 않고있습니다.
전 그냥 2.0 Jailbreak를 기다릴렵니다. DEV팀에서 어제도 2.0해킹툴 발표가 임박했다는 소식을 보내긴 했는데 언제 나올진 모르겠군요.. -
-
-
미프 2008/07/18 01:26
오늘 완전 X질 했는데.. 혹시나 해서 왔는데 역시 도아님 고맙습니다.
도아님 글 읽고 한번에 1.1.4로 판내림을 완료하고
이전에 혹시나 했던 iFree를 설치하고 아주 편리하게 해킹을 완료했답니다.
역시 아직 1.1.4가 저에게도 맞나봅니다. ^^ -
-
-
희주 2008/07/19 13:30
크흑 저도 결국 1.1.4로 복귀했습니다..
2.0으로 자기전 사파리질하다가 하도 잘죽어서 강제리셋을 몇번이나 했는지
성질나서 복귀햇습니다. -
白家 2008/07/22 13:33
님덕에 해킹 성공 했습니다.
감사합니다~~:)
님 포스팅보며 소스도 추가하고 이것저것 다 했는데...
설치를 다 끝내고나니
첨에 1.1.5버전이 1.1.3버전으로 됐더라구요..
원래 이런건지.. 궁금해서요..
지금된것도 만족은 하지만 일단 궁금해서요..^^-
도아 2008/07/22 13:41
정상입니다. 호환성을 위해 1.1.3으로 보이게끔 한것일뿐 펌웨어의 버전이 내려간 것은 아닙니다. 참고로
http://offree.net/entry/iPod-Touch-Recovery-Using-iFree http://offree.net/entry/ipod-touch-one- ··· ery-pack
를 보시면 더 쉽게 해킹하고 복구하는 방법이 있습니다.
-
-
블로미앙 2008/07/25 00:22
7.5에서 DFU 모드까지는 들어가지는데 아이팟을 기다리는중입니다가 엄청길다가 결국 1601오류가 뜨네요; 어찌해야할까요
-
블로미앙 2008/07/25 20:32
제 아이팟은 해킹한것도 아니고요 그냥 정펌2.0이거든요
근데 영상과 똑같이 했는데도 역시 아이팟을 기다리는 중입니다 이 구간이 너무 길어서
결국 오류가 나고 맙니다(1601)
그리고 어제 어쩌다가 보니 DFU 드라이브를 설치를 하기도 했구요
아 왜 이러는지 모르겠네요 -
-
-
HOlic 2008/08/12 03:56
저... 제가 7.7에서 하다가 7.5로 내리는거는 성공햇는데요
제어판에서 추가제거로 itunes 만 제거했는데요.. 그래도 컴퓨터가 ipod toch 를 인식못하네요 ㅜㅜ..
2.0으로도 아는사람이 해준거라.. 펌웨어 파일이 없고 글을 보니 1.1.4.가 더끌리더라고요
왜 인식이안되는지 ....그 apple mobile device 서비스가 실행 안된다고 나오네요;
어떻하죠? -
무수 2008/08/15 23:20
도아님 !! 저 드디어 DFU해서 해킹을 성공했습니다 ㅎㅎ~
정말 이곳에서 본 자료 도움이 많이 됬습니다 ~ .. 근본적인 문제는 제 아이팟터치 기기 자체에 있더군요..
다음에 DFU에 대해 글을 쓸때 기계자체 문제가 있다는것도 추가해주세요..
제 터치는 홈버튼에 문제가 있어서 손만대도 눌러지거든요.. 그런경우도 있다고 올려주세요 -
-
hyylove6486 2009/03/01 20:19
도아님 제가 기계치여서 그런지...DFU USB그담부터 안돼네요...어케하죠...2주동안 답답해서 미쳐가고있어요./..좀도와주세요...혹시 괜찬으면 전화통화로 가르쳐줄순없나요...ㅠㅜ; 부탁드립니다...ㅠㅜ;
-
wsm1994 2010/02/09 17:54
만약에.. Apple Mobile Device Support를 삭제했으면 어떡하죠..ㅜㅜ
itunes 를 다시 깔아도 계속 필요한 프로그램이 없어서 실행이 안된다고 하는데
그 프로그램이 Apple Mobile Device Support같은데..ㅜㅜ
Facebook