Posted
Filed under iDevice
|| English || 中文 || view 25454 ||

오늘 아이폰(iPhone)이나 아이패드(iPad)의 운영 체제인 iOS 업그레이드 버전이 발표되었다. 각각 4.0.1과 3.2.1이다. 이렇게 새로운 버전이 나오면 각종 버그의 수정이나 성능 개선에 대한 기대로 업그레이드를 진행하게 된다. 그런데 막상 업그레이드를 하고 보면 예전에 익숙하던 방식과 달라 당황하거나, 또 다른 버그나 문제점의 등장으로 새로운 버전의 사용을 미루고 다시 예전 버전으로 돌아가고 싶은 충동을 느끼는 경우가 있다.

이때 다운그레이드를 고려하게 되는데 아이폰 3GS나 아이팟 터치 최신 기종에서는 원칙적으로 펌웨어의 버전을 내일 수 없다. 3.1.2 버전이 나오면서 최신 기종에 대해서는 업그레이드 후 다시 예전 버전으로 돌아갈 수 없도록 해버렸다.

업그레이드를 진행할 때 각 장치의 고유 번호인 ECID(Exclusive Chip Identification)와 함께 관련 정보를 애플 서버에 저장해 버린다. 이런 정보를 "ECID SHSH blob"라고 한다. ECID SHSH 정보를 담아 둔 저장소라고 생각하면 된다. SHSH는 "signature hash"로 확실하게 "서명"되어 확인을 받아둔 최종 문서라고 보면 된다. 즉, 애플의 특정 서버에 특정 장치에서 진행한 업그레이드 사실을 서명을 받고 보관해 두는 것이다.

낮은 버전으로 돌아가려면 이 정보 때문에 더 이상을 진행을 할 수 없고, 오로지 업그레이드만 가능하게 된다.

하지만, 아이폰을 탈옥(jailbreak)해서 운영 체제를 업그레이드할 때마다 이 SHSH 정보를 개인적으로 보관해두면 자신이 원하는 버전으로 언제든지 옮겨갈 수 있는 것이다.

탈옥하면 반드시 설치되는 시디아(Cydia) 앱에 보면 이 SHSH 정보를 애플이 아닌 특정 서버로 저장해 주는 기능이 있다. 시디아 앱 초기 화면 상당에서 이 정보를 확인할 수 있다.

[Cydia] This device has SHSHs on file for iPhone OS: ...

이런 작업이 사전에 진행된 적이 없으면, 아이폰을 다운그레이드 할 수 없다. 실제 특정 버전의 펌웨어로 다운그레이드 할 때에는 iTunes를 실행해 애플 서버에 미리 저장된 서명 정보를 참조하는 것이 아니라 위와 같은 방법으로 별도로 저장해 둔 서명 정보를 참조하도록 우회시키는 방법을 쓴다. 이때는 시디아 서버를 애플의 공식 서버로 인식하도록 PC의 hosts 파일(확장자 없음)을 수정하게 된다.

지금 4.0.1, 4.1 베타 이런 버전들이 계속 나오고 있는 상황이고, 최신 펌웨어에 대한 탈옥 도구들이 나와있지 않고, 또 더디게 나오기 때문에 업그레이드에 신중할 필요가 있다. 또, 설치해 사용하는 앱의 호환성에도 문제가 나타날 수 있으므로, 선행 사용자의 경험을 기다려 보는 것도 좋은 전략이다.

참고로 Cydia에 SHSH를 저장할 수 없는 상황이라면 다음과 같은 프로그램을 사용해도 된다.

TinyUmbrella 공식 홈페이지로 가기

PC에서 실행하고, 아이폰을 연결해 사용하면 된다. SHSH 정보를 Cydia 서버로도 보내주고, 자신의 하드 디스크(위치: \Documents and Settings\[사용자 이름]\.shsh 또는 \Users\[사용자 이름]\.shsh 폴더)에도 저장해 준다.

TinyUmbrella




"iDevice " 분류의 다른 글
내가 탈옥한 아이폰에 설치한 주요 시디아 앱 목록(iOS 6.1 기준) v1.5  (0)2013/02/06  
[아이패드 Numbers] 같은 행이나 열에 일련번호 간단하게 입력하기  (2)2010/12/06  
입체 도형을 위한 설계도를 그리는 아이패드용 앱 Foldify  (0)2012/12/20  
아이패드에 iOS 5 GM 설치 후 사용 준비 과정 화면 모음  (0)2011/10/07  
탈옥한 아이폰에서 아이패드의 화면을 보거나 그 반대로 하기  (0)2011/05/22  
  ◐ 관련 글 ◑   ◐ 100일간 인기 글 ◑
 
Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자 표시-비영리-변경 금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.


RSS 2.0 feed
ATOM 1.0 feed
Tag , , , , , , , , , , , , , ,
Response
You can track responses via RSS / ATOM feed
RSS 2.0 feed
ATOM 1.0 feed

iOS4.0 SPIRIT 탈옥 출시 임박! 아이폰의 SHSH를 미리 백업해두세요 가장 쉬운 탈옥 버전 을 출시해왔던 Comex 의 트위터에 따르면, 아이폰의 iOS 4 및 iOS4.0.1에 대한 판올림된 Spirit의 출시가 임박했다고 합니다. 이제 저희들이 준비해야 할 일은 백업 뿐인 것 같습니다. 자주 해둬야 하는 백업들 SHSH blobs 백업 아이폰 전화번호 백업 사진 백업 메모장 백업 탈옥사용자 분들은 cydia 설치된 어플 및 목록 백업...