본문 바로가기

iOS7에서 iOS6.1.3으로 다운그레이드 하기 - ifaith (아이튠즈 에러 11번 fix)

오늘은 iOS7.x에서 iOS6.x 버전으로 다운그레이드 하는 방법을 알아보겠습니다.

다운그레이드 하는이유는 iOS7이 마음에 안들거나, 구형기기에서 약간 버겁거나, iOS6에서 잘 사용하던 시디아 어플이 iOS7으로 업데이트 되지 않았거나 기타등등 여러가지 이유로 다운그레이드 하게 됩니다.

2013/12/26 - iOS6.1.3 & iOS6.1.5 완탈하기! - p0sixspwn

2013/12/23 - iOS7 완탈하는 방법! - 아이폰, 아이패드 iOS7 탈옥 방법 evasion

우선 포스팅하기 앞서서 다운그레이드 원리를 설명하자면 애플에서는 펌웨어 업데이트시 해당기기 iOS 펌웨어 정보를 애플서버와 매칭시켜 업데이트 하는 방식이기 때문에 구 펌웨어에서는 구 펌웨어에 해당하는 매칭파일을 삭제가 되어 다운그레이드가 공식적으로 불가능합니다.
다운그레이드

이러한 이유때문에 매칭파일이 막히기 전에 SHSH라는 파일로 백업시킨후 애플서버를 우회하여 백업한 SHSH와 매칭시켜 다운그레이드를 하게 됩니다. 그러므로 반드시! 다운그레이드 할려는 SHSH파일이 필요합니다.

또한 A4칩이하 기종에서만 다운그레이드가 가능하므로 실제적으로 iOS7을 지원하는 아이폰4에서만 다운그레이드가 가능합니다.

하지만 이러한 방법으로 다른 기기에서 다른버전에서 다른버전으로도 다운그레이드가 가능합니다. ex) iOS6 -> iOS5 등등 (역시 A4기기 이하기종에서만 가능합니다. 아이패드1, 아이폰3gs, 아이폰4)

※ SHSH파일에는 자신의 고유기기번호가 있기 떄문에 다른사람 기기에서 백업한 SHSH는 사용하지 못합니다. (일종의 주민등록증번호)

그럼이제 iOS7.0.4에서 iOS6.1.3 다운그레이드 기준으로 포스팅하도록 하겠습니다.

주의!
1. 다운그레이드는 DFU모드로 다운그레이드 하기 때문에 모든 데이터는 공장초기화로 돌아갑니다.
2. 사용도중 발생하는 문제는 자신책임 입니다.


1. 준비물

iFaith - http://ih8sn0w.com/


iTunes 11 fix - http://www.sinfuliphone.com/showthread.php?t=10024035


2. 시디아에 백업된 SHSH 다운받기

iFaith를 관리자권한으로 엽니다.


iOS7 다운그레이드


iFaith가 실행되었으면 OK를 누릅니다.

6.1.3 다운그레이드


Show Available SHSH Caches on Server를 누릅니다.

아이폰 다운그레이드


다운그레이드할 아이폰을 연결하여 iFaith가 아이폰정보 읽을수 있게 해줍시다.

ios6 다운그레이드


Show list available SHSH blobs on TSS server(s)를 누릅니다.

아이폰4 ios6 다운그레이드


다운그레이드할 버전 SHSH를 선택하여 Download Seleted blob(s)를 눌려 다운로드합니다.

ios7 아이폰4 다운그레이드


그리고 적당한 위치에 SHSH를 저장합니다.

아이폰4ios6.1.3shsh


아래와 같이 두개의 메시지 창이 Successfully downloaded, Successfully verified라는 메시지가 떠야됩니다.


만약 두번째 메시지창에서 Successfully verified메시지가 뜨지 않으면 해당 SHSH는 잘못 백업되어있음로 다운그레이드가 불가능합니다.

ios 6.1.3 다운그레이드


3. 다운그래이드용 펌웨어 제작하기

iFaith 초기메뉴로 나와서 Build *signed* IPSW w/ Blobs를 클릭합니다.

ios 6.1.3 ipsw


Bowser for SHSH blobs를 클릭합니다.

아이폰3gs 다운그레이드


위에서 다운받은 6.1.3 SHSH 파일을 불려옵니다.


아래와 같은 메시지가 뜨시면 확인을 누릅니다.

shsh 백업


이미 iOS6.1.3펌웨어가 있다면 Browse for an IPSW를 누르시면 되고, 없다면 Download it for me를 눌려서 펌웨어를 다운받읍시다.

ifaith 사용방법


펌웨어를 다운로드중 입니다.


펌웨어를 다운로드 다 받으셨다면 Build IPSW를 누릅니다.


이제 6.1.3SHSH와 결합된 펌웨어를 제작하기 시작합니다.


정상적으로 펌웨어가 만들어졌다면 이제 아이튠즈 1600에러를 방지위해 PWNED라는작업을 아이폰 DFU모드에서 작업해줘야 합니다.


아이폰을 컴퓨터에 연결하시고 아이폰을 DFU모드로 진입합니다.



글로써 간단히 설명하자면
1. 아이폰을 종료합니다.
2. 아이폰과 컴퓨터를 케이블로 연결합니다.
3. 홈버튼과 슬립버튼을 동시에 10초 정도 누릅니다.
4. 그러면 애플로고가 나오다가 사라지는 경우가 있는데 이때 슬립버튼만 때고 홈버튼은 계속 누릅니다.
5. 아이폰 화면에 아무것도 안뜨고 컴퓨터가 아이폰을 인식하시면 DFU모드에 진입하신겁니다.

Start를 누릅니다.


아이폰이 정상적으로 DFU모드로 진입되었다면 아래와같이 Running iREB... 라는 메시지가 뜹니다.


이제 위에 작업이 끝났다면 아이폰은 건들지 마시고 그대로 둡니다.


또한 바탕화면에 다운그레이드용 펌웨어가 만들어진것도 볼 수 있습니다.


※ 만약 아이튠즈 복원과정에서 아이튠즈 에러가 뜨면서 아이폰이 재부팅이 될경우 다시 DFU모드로 진입하여 iFaith > Use DFU Pwner (iREB)로 들어가서 다시 DFU모드로 진입하신다음 iREB과정을 다시 해주시면 됩니다.


※ 홈버튼 + 슬립버튼만 계속 누르고 있으면 아이폰은 강제종료됩니다.


4. 아이튠즈 11번 에러

아이튠즈 11.0버전은 상관없지만 그 이상버전에서는 아이튠즈에서 쉬프트 + 복원키를 눌려 바탕화면에 있는 제작한 펌웨어를 불려오면 11번에러가 뜹니다.


11번 에러를 해결하는 방법은 아이튠즈를 11.0으로 다운그레이드 하는 방법인데 이 방법은 다시 아이튠즈를 삭제하고 구버전을 설치해서 파일을 수정해주는 과정이 생각보다 시간이 걸리기 때문에 Sinful 포럼사이트에서 제작한 아이튠즈 11번 에러 픽스 프로그램으로 설명하겠습니다.


위에서 iREB과정에서 자신 아이튠즈 버전이 11.0이하라면 이 과정을 건너띄어셔도 되지만 그 상위버전은 아래과정을 하셔야 합니다.


아이튠즈를 켜기전 SiNfuL iPhone iTunes v11.1 Error-11 Fix v1.4.exe프로그램을 실행시킵니다.


아래와 같은 메뉴가뜨면 아무키나 누릅니다.


1번 입력하시고 (Install the Fix) 엔터눌려서 아이튠즈 11번 에러를 고쳐봅시다.


아래와 같은 여러가지 과정을 거치면서 자동으로 아이튠즈가 실행될떄까지 기다립시다.


5. 아이폰 다운그레이드 하기

아이폰이 DFU모드로 컴퓨터와 연결되어 있기 떄문에 아이튠즈를 켜시면 아래와 같은 메시지가 뜹니다.


쉬프트키 누른상태에서 아이폰 복원 버튼을 누릅니다.


그리고 파일열기창 뜨시면 위에서 만든 다운그레이드용 펌웨어를 불려옵니다.


위에과정이 정상적으로 따라하셨다면 아이폰에서 아래와 같은 이미지가 뜨면서 다운그레이드시작 합니다.



정상적으로 다운그레이드 하셨다면 아이폰은 공장초기화가 되며, 일장 > 정보에서는 iOS 6.1.3인걸 볼 수 있습니다.


이제 다운그레이드 완료되고 iOS6.1.3에서 탈옥하고 싶다면 2013/12/26 - iOS6.1.3 & iOS6.1.5 완탈하기! - p0sixspwn 포스팅을 참고하세요.

※p0sixspwn은 완탈을 하면서 iOS7으로 OTA 업데이트되는걸 자동으로 막아줍니다. (OTA 비활성화)