아이폰 4.2.1 SHSH백업 :: 휘바골드's Blog

SHSH백업이란?



인터넷을 보면 모두 shsh백업을 하라고 합니다. 왜 그럴까요?
이 shsh백업은 iOS다운그레이드, 재탈옥 할때 필수적인 방법입니다.

먼저 탈옥 후 사용 중 아이폰이 벽돌이 되었습니다. 이때에는 보통 복원을 통하여 복구가 가능합니다.
하지만.. 현재 뚫려 있는 펌웨어는 4.2.1까지입니다. 만약 4.3으로 업데이트가 되게되면 복원을 하게 되면 4.3로 버전이 올라가게 됩니다. 탈옥을 한 분들은 알겟지만 정말 편합니다. 다시 재 탈옥을 하려고 하니 곧 나올꺼라는 4.3는 뚫리지 않았기에 탈옥을 할 수 없습니다.

따라서 다운그레이드를 통하여 현재 탈옥툴이 나온 4.2.1로 버전을 내린 후에 탈올을 시도 하게 될텐데 이때 shsh백업이 되어 있지 않으면 4.2.1로 다운그레이드 자체가 되지 않습니다. 그래서 shsh백업을 하게 되는것입니다.

SHSH백업이란?

shsh이란 ECID를 저장한 파일로 ECID는 기기의 고유번호입니다. 아이튠즈를 이용 펌웨어 업그레이드 및 복원을 할 때에 아이튠즈는 애플 서버로 이 ECID를 보내게 됩니다. 그러면 서버에서는 ECID에 맞는 펌웨어를 보내주게 되는데 애플에서는 최신의 펌웨어가 발표되면 그 하위 펌웨어는 막아두게 됩니다. 펌웨어 마다 ECID가 다르기 때문에 최신의 펌웨어인지 하위 펌웨어인지 구분을 하게 됩니다.

따라서 4.3으로 펌웨어가 업데이트 되었는데 4.2.1로 내려 가고 싶다고 하면 애플에서는 이 요구를 거절합니다. 다운그레이드를 할 방법이 없어집니다. 하지만 애플 서버가 하는 이 일을 사용자 임의로 바꾸게 되면 이 모든것이 가능하게 됩니다.

참고로 이 shsh백업은 할수 있을때 해야 합니다. 펌웨어가 진행 된 후에 하게 되면 소용이 없습니다.
따라서 해킹 후 한번은 해야 합니다. 매번 하는게 아닌 각 펌웨어 마다 한번씩만 해주면 됩니다.

준비물?


 

기본적으로 Apple사에서나온 아이폰과
엄브렐라를 구동하기위해 필요한 자바와 tinyumbrella입니다.

다운로드 :공식사이트 : 자바다운 || 엄블렐라 다운


사용법?




자바를 설치후 tinyumbrella를 실행하면 아래와 같은화면이 나타날겁니다

3번째그림에서 SHSH 백업후 저장될위치를 지정하시고 왼쪽에서 SHSH백업할기기를 지정후 오른쪽상단의 Save SHSH를하시면 백업이됩니다.
백업이되면 경로지정된곳에 ECID(DEC)이름으로된 SHSH 백업파일이 생성됩니다 아무문제없이 생성되면 성공입니다^^
다들 미리 백업하시길 ㅎㅎ
저작자 표시 비영리 변경 금지
Posted by 휘바골드

트랙백 보낼 주소 : http://jorryrojer.tistory.com/trackback/189 관련글 쓰기

댓글을 달아주세요

BLOG main image

카테고리

전체보기 (102)
System&Kernel (3)
Reverse Engineering (8)
Reverse Tool (15)
iPhone (26)
Software (14)
Etc (25)
휘바만의공간 (4)
Blog Tip (2)
자격증 (5)
Total : 41,481
Today : 22 Yesterday : 22

달력

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31