본문 바로가기

이건알아둬_팁

[4.1->4.2.1 탈옥가이드 1탄] SHSH 저장하기


아이-기기(i-Device) 탈옥 매니아들의 필수중의 필수 유틸리티를 꼽으라면, 지체하지 않고 “타이니 엄브렐러(TinyUmrella, 작은우산)”라고 자신 있게 말하겠습니다. 이 유틸리티는 다음과 같은 기능들을 지원합니다.

 

>> 언제든지 구 버전의 펌웨어로 복원(다운그레이드) 시킬 수 있는 SHSH Blobs 백업 기능

 

Umbrellassumercap003_thumb[3]

 

- 이 기능이 매우 중요한 이유는, 애플사에서 최신 펌웨어를 배포하기 시작하면, 이전 버전(탈옥이 가능한 펌웨어)로의 복원(또는 다운그레이드)을 할 수 없습니다. 그러나 TinyUmrella 를 이용하여 SHSH Blobs 값을 백업해 놓으면, 언제든지 이전 버전으로 복원이 가능합니다.

 

아이-기기를 사용하다 보면, 예상치 못한 문제가 발생하여 부팅 자체가 되지 않거나, 무심코 탈옥이 불가능한 최신 버전으로 업그레이드 시키는 경우가 종종 있는데, 이럴 경우를 대비하여 반드시 SHSH Blobs 값은 백업해 두는 것이 좋습니다.

 

>> 아이-기기(i-Device)의 다운그레이드를 위한 SHSH Blobs 백업

 

1. <여기>를 클릭하여, 최신 TinyUmrella 유틸리티를 다운로드 받습니다.

 

2. 아이-기기를 USB 포트에 연결하고, TinyUmrella 를 실행시킨 뒤, [Save My SHSH] 버튼을 클릭합니다. – 연결된 아이-기기의 SHSH Blobs 값이 로컬 컴퓨터 및 Cydia 서버에 동시에 저장됩니다. 로컬 컴퓨터에 저장된 SHSH Blobs 파일을 확인하고자 한다면, 로그 윈도우에서 [Click Here to Open] 메뉴를 클릭하면 됩니다.

 

Finderssumercap003_thumb[2]

[로컬 컴퓨터에 저장된 SHSH Blobs 파일]

>> 백업된 SHSH Blobs 를 이용하여 이전 버전으로 다운그레이드 하기

 

** 아래 과정을 진행하기 전에 iTunes 를 반드시 종료시킵니다.

 

1. 노트 패드(또는 텍스트 에디터)에서 hosts 파일 (Mac: /etc/hosts, Windows: C:\Windows\System32\drivers\etc\hosts)에 다음 줄을 추가시킵니다.

 

74.208.10.249 gs.apple.com

 

- 위 행을 삽입하면, 다운그레이드 할 때 펌웨어 설치에 관련된 확인 절차를 애플사의 서버에서 하지 않고, Cydia 서버에 하게 됩니다.

 

- 만약, 로컬 컴퓨터에 백업된 SHSH Blobs 을 이용하고자 한다면, Cydia 서버 대신, 다음 행을 추가시키고, TinyUmbrella 에서, [Start TSS Server] 버튼을 클릭합니다.

 

127.0.0.1 gs.apple.com

 

2. [여기]를 클릭하여, 복원할 iOS 펌웨어를 다운로드 받습니다. 참고로, SHSH Blobs 가 백업된 펌웨어에 한하여 복원이 가능합니다.

 

3. 펌웨어를 다운그레이드 시킬 아이-기기(i-Device)를 연결하고, iTunes 를 실행시킵니다.

 

4. iTunes 의 왼쪽 사이드바에서 방금 연결시킨 아이-기기(i-Device)를 선택하고, 키보드의 Alt 키(Mac 사용자는 Option 키)를 누른 상태에서 [Restore] 버튼을 클릭합니다. 그리고, 파일 선택 대화상자에서, 2 번 과정에서 다운로드 받은 펌웨어를 선택합니다.

 

5. 마지막으로 확인 대화상자에서 [Restore] 버튼을 클릭하면, 복원이 진행됩니다.

>> 복원(Recovery) 모드에서 빠져 나오기

 

오늘도 iOS 4.2 Beta 3 를 설치한 후, 다시 4.1 버전으로 복원시킬 때, 1015 에러가 발생하고, 계속해서 복원 화면에서 멈추어져 있었습니다. 이와 같이 아이폰이 “복원 화면”에서 멈추어서, 아무것도 할 수 없는 상황이 발생했을 때, TinyUmrella 를 이용하면 간단히 복원 모드에서 빠져 나올 수 있습니다.

 

TS1275_2_thumb

 

** 방법: 재부팅을 시켜도 계속해서 복원 모드에서 화면이 멈추어져 있다면, TinyUmrella 를 실행시킨 뒤, [Kick Device Out of Recover] 버튼을 클릭합니다.


출처 : http://www.ssumer.com/?p=3955