반응형
ECID 란 무엇인가?
ECID는 Exclusive Chip IDentification의 약자이다.
각 기기들은 고유의 ECID를 가지고 있다. 일종의 주민등록증이라 생각하면 될 것이다.
ECID는 애플의 신형 모델인 아이폰 3GS, 아이팟터치 3세대, 아이패드에 영향을 주고 있다.
여기에 ECID SHSH 라는 것이 각 펌웨어에 대한 서명 역할로 하고 있다. 이것이 아이튠즈를 통한 복원을 할 때, 해당 기기의 ECID에 맞는 SHSH를 보내 올바른 펌웨어인지 확인하는 역할을 한다.
즉 ECID의 역할은 올바르지 않은 펌웨어 방식인 다운그레이드를 막아버리는 것이다.
이 때문에, ECID SHSH를 따로 백업할 곳이 필요한데, Cydia에서 이를 도와준다.
AutoSHSH는 해당 기기의 ECID SHSH를 추출해주는 프로그램이다.
기기의 3.1.3 ECID SHSH 백업해놓으면, OS 업그레이드 이후에도 자유롭게 다운그레이드를 할 수 있으므로 반드시 해둬야한다.
AutoSSH를 통해, ECID를 Cydia에 백업하는 방법
Step 1 : AutoSHSH 3.1.3 or 3.2 RC2
AutoSHSH를 옆의 링크를 클릭하여 다운 받는다. [다운로드]
dbgeng.dll 에러가 나온다면?
Windows 32bit 전용 dbgeng.dll [다운로드]
다운받은 파일을 C:\Windows\System32 경로에 집어넣는다.
Windows 64bit 전용 dbgeng.dll [다운로드]
다운받은 파일을 C:\Windows\SysWOW64 경로에 집어넣는다.
Windows 32bit 전용 dbgeng.dll [다운로드]
다운받은 파일을 C:\Windows\System32 경로에 집어넣는다.
다운받은 파일을 C:\Windows\SysWOW64 경로에 집어넣는다.
Step 2 : AutoSHSH 실행
AutoSHSH을 실행한다.
AutoSHSH를 실행하기 위해 필요한, Java Runtime 을 설치한다.
이미 설치 되있다면, 예를 누르고 설치되지 않았다면 아니오를 누르면 된다.
Step 4 : SHSH Grab
SHSH를 얻기 앞서, 우선 아이팟터치 또는 아이폰을 리커버리 모드로 해놔야 한다.
리커버리 모드로 된 기기를 PC에 연결한 후, Grab my SHSH Blobs Automatically 를 클릭한다.
리버커리 모드로 진입하는 방법은 How do I Enter Recovery Mode? 를 클릭하면 친절히 볼 수 있다.
리커버리 모드 진입 방법 1
1. 아이팟터치 또는 아이폰의 슬립버튼과 홈버튼을 동시에 계속 누르고 있는다.
* 기기가 켜져있었다면, 전원이 꺼졌다가 리부팅되며 애플로고가 나오고 이후에 리커버리 모드가 된다.
리커버리 모드 진입 방법 2
1. PC에서 아이팟터치 또는 아이폰을 분리한다.
2. 아이팟터치 또는 아이폰의 전원을 끈다.
3. 기기의 홈버튼을 누른 채로, PC에 연결한다.
1. 아이팟터치 또는 아이폰의 슬립버튼과 홈버튼을 동시에 계속 누르고 있는다.
* 기기가 켜져있었다면, 전원이 꺼졌다가 리부팅되며 애플로고가 나오고 이후에 리커버리 모드가 된다.
1. PC에서 아이팟터치 또는 아이폰을 분리한다.
2. 아이팟터치 또는 아이폰의 전원을 끈다.
3. 기기의 홈버튼을 누른 채로, PC에 연결한다.
Step 5 : SHSH 저장
Grab을 눌렀다면, 기기의 SHSH가 추출되고 이걸 저장하라고 창이 나온다.
원하는 경로에 저장하면 된다.
Step 6 : Sending Ticket to Cydia
PC에 SHSH를 저장했다면, AutoSHSH가 곧바로 이 SHSH를 Cydia로 전송한다.
Step 7 : 완료
전송이 완료되면, 성공적으로 Cydia에 SHSH를 백업한 것이다.
이제는 OS 업그레이드가 되더라도, 쉽게 다운그레이드할 수 있을 것이다.
리커버리 모드 해제는 전원 끌 때 처럼 홈버튼과 슬립버튼을 누르고 있으면 된다.
ECID가 Cydia에 백업되어있는지 확인하는 방법
Step 1 : ECID SHSH 추출
위에 설명한 AutoSHSH를 통해, 추출한 ECID SHSH를 기억한다.
Grab 후 SHSH가 적혀있는 화면이 빠르게 지나가므로, 스크린샷 해두는게 좋다.
Step 2 : umbrella 실행
umbrella를 옆에 있는 링크를 클릭하여 다운 받는다. [다운로드]
다운받은 umbrella.zip의 압축을 해제한 후, umbrella.exe를 실행한다.
Step 3 : SHSH Submit
Step 1 과정에서 봐둔 SHSH 번호를 ECID 옆에 입력한다.
Device_Version 에서 자신의 기기를 선택한다.
SHSH Repository에서 Saurik - Cydia를 선택한다.
모두 했다면, Submit을 클릭한다.
아래에 SHSH Saved! File: xxxxxxxxxx-기기명-펌웨어버전 이 나온다면, 백업이 되어있다는 뜻이다.
Could not get your ECID SHSH for that mode/version: sorry. 가 나온다면 백업되지 않은 것이다.
반응형