iOS 탈옥 개념 정리 Part.3 [SHSH] Jailbreak

1. SHSH
  도대체 SHSH가 무엇이냐?
  ECID(Exclusive Chip IDentification) 라는 각 iOS 기기 마다 가지고 있는 기기정보를 저장한 파일입니다.
  그래 여기까진 알겠는데 뭐가 중요하냐?

  우선 애플서버에 shsh 파일이 어떻게 존재할까요?
  여러분들은 아이폰을 처음 구매하자마자 무엇을 하십니까?
  지인에게 모든스킬을 동원하여 자랑하기? 이거 빼고요 -_-;

  iOS기기를 켜게 되면 아이튠즈와 연결하라는 표시와 
  아이폰 같은경우에는 긴급전화 이외에는 사용이 안될겁니다
  그래서 풀어주기 위해 동기화라는걸 할겁니다. 
  아이폰 같은 경우에는 대리점에서 해서 주는경우가 더 많죠?

  이때 여러분들 모르게 기기정보는 애플에 전송이 됩니다.(추측입니다만 맞을겁니다;;)
  그런데 중요한건 애플서버에서 SHSH를 보관하고 있는데
  새로운 업데이트가 나오면 이 SHSH파일도 업데이트가 된다는겁니다.

  무슨말이야 이게?
  아이폰은 다운그레이드가 안된다고 아시는분계시죠?
  또는 아이폰 다운그레이드를 할려면 SHSH를 백업해두어야한다고 들어보신분들도 있으시죠?

  SHSH파일이 애플서버에서 업데이트가 되기때문에 기존버젼으로 다운그레이드를 못하게 되는겁니다.
  즉 아이폰을 업데이트할때나 다운그레이드를 할때나
  펌웨어파일을 설치하지만 최종적으로 애플서버에서 SHSH를 대조하여 최신버젼을 유지를 시키는겁니다

  내가 현재 4.1 펌웨어를 이용하여 다운그레이드를 할라고 해도
  아이튠즈가 설치하는것 같지만 마지막에는 에러를 표시합니다. 

  애플서버의 SHSH 가 현재 4.3.2 업데이트가 되었으니 4.1로 하지마 라고 명령을 내리는거죠
  이부분은 좀더 그림을 이용하여 추후에 다시 설명하겠습니다.


2. SHSH 백업
  위와 같은 이유때문에 탈옥 개발자들은 백업을 받을 수 있는 프로그램을
  만들었습니다. 이러한 프로그램을 이용하여 애플서버에서 SHSH를 빼서
  사용하시는 PC나 시디아 서버에 백업을 도와줍니다.

  여러가지 프로그램들이 있지만 현재 가장 많이 사용하는 것은
  TinyUmbrella 라는 프로그램이죠.

  이 프로그램의 장점은 내PC와 시디아서버에 동시에 저장을 하게됩니다.
  시디아서버에 SHSH가 한번 저장이 되면 특별히 시디아서버에 이상이 있지 않는한
  영구적으로 보존을 해줍니다. 즉 iOS가 업데이트 되면 한번만 해주시면 되시는겁니다

  아래 사이트에서 최신버젼을 받으실 수 있습니다.
  http://thefirmwareumbrella.blogspot.com/

  TinyUmbrella 를 받아 두셨다고 TinyUmbrella의 업데이트를 잊지는 말아주세요
  왜냐? iOS 업데이트가되면 이후 TinyUmbrella도 업데이트가 되어
  새로 업데이트된 iOS의 SHSH를 백업을 받을수가있습니다.

  그러나 기존버젼으로 백업을 시도하면 업데이트된 iOS의 SHSH는 받아오질 않습니다
  그러니 iOS 업데이트가 생길때 버젼업은 꼭 해주시길 바랍니다.
  TinyUmbrella의 개발에 약간에 시간이 걸릴수 있지만 그다음 업데이트 전까진 만들어집니다.
  보통 2일에서 1주일 안에 업데이트 버젼이 나오더군요

  시디아 어플중에 iSHSHit 이란 어플이 있습니다
  이거 또한 SHSH를 백업을 도와줍니다.
  단 이때는 이미 탈옥이 되어있어야 겠지요.

  무엇을 하시던 상관이 없습니다.
  편하신되로 한번만 해주시면 시디아서버에 저장이 되기때문에
  이후 다운그레이드를 하고자 하실때 유용히 사용할 수가 있습니다.

3. SHSH 백업에 대한 주의사항?
  SHSH를 저장한다고 해서 애플에 대한 제약이 생기지 않을까 걱정이 되시는분들 계시죠?
  왠지 탈옥이랑 관련 되어져 보이니 더욱 그러실겁니다.
  하지만 아무 제약 없습니다.

  애플서버에서 못하게 막기전에 백업을 해두는 것이기 때문에 특별히 애플에서 뭐라고 할수도 없을겁니다.
  단 원칙은 사라진 SHSH대하여는 받을수 없기 때문에 애플에 항의하지마세요;;

  TinyUmbrella 를 실행하시게 되시면
  gs.apple.com 이란 경로가 정식 애플서버인데
  hosts 파일을 변조하게 되면 gs.apple.com 으로 가야할 곳을
  74.208.10.249(시디아서버) 로 변조 해버리게 됩니다.

  다운 그레이드 때는 필히 변조를 시킨 시디아 서버에를 이용해야만 
  업데이트 최종 완료가 되어집니다.
 
  시디아 서버에 SHSH가 존재하니 그대로 사용하시면 되지만
  최신버젼으로 복원하실경우 애플서버의 SHSH를 이용하시는게 더 편하다보니
  4.1은 상관없었지만 4.2.1 부터는 Fix를 해줘야합니다.
  실제 4.2.1나 4.3.x 같은 경우 하는 방법 역시 추후에 설명드리겠습니다.

  본래 서버의 업데이트를 하기 위해 변조시킨 호스트 파일을 돌려주어야겠지요
  호스트파일은 다음 경로에 존재합니다

  Win : c:\windows\system32\drivers\etc 
  Mac : /etc (윈도우라 확인을 못했지만 기억상 맞을겁니다;;)

  복구하는 법은 hosts 파일을 텍스트에디터(메모장 등) 을 열어서
  74.208.10.249    gs.apple.com 이란 항목을 삭제 하시고 저장하시면 끝납니다

  간혹 비스타나 윈7에서 관리자 권한때문에 바로 저장이 안되는 경우가 있습니다.
  이런분들은 바탕화면으로 저장시킨후 복사 해주시면됩니다.
  hosts.txt 아닙니다 확장자 없는 hosts 파일입니다 주의하시기 바랍니다.



핑백

  • Q: 질문: 아이폰4 탈옥??? | QnA Blog 2011-07-08 04:46:23 #

    ... tkiss.egloos.com/485410 파트2 안정화 : http://softkiss.egloos.com/495650 파트3 SHSH : http://softkiss.egloos.com/500535   또는 제 네임카드의 카페는 제가 부매니져로 있는 카페이오니 거기서 참조하셔도 됩니다. This entry was post ... more

  • Q: 질문: 아이폰4 탈옥 과 안정화 질문요~ | My Blog 2011-07-24 06:25:47 #

    ... 용들이 있으니 참조하세요 iOS 탈옥 개념 정리 Part.1 [탈옥] iOS 탈옥 개념 정리 Part.2 [안정화] iOS 탈옥 개념 정리 Part.3 [SHSH] This entry was posted in QnA by sion. Bookmark the permalink ... more

  • Q: 질문: 아이폰4 탈옥??? | MyWizCode 2011-08-14 00:42:23 #

    ... tkiss.egloos.com/485410 파트2 안정화 : http://softkiss.egloos.com/495650 파트3 SHSH : http://softkiss.egloos.com/500535   또는 제 네임카드의 카페는 제가 부매니져로 있는 카페이오니 거기서 참조하셔도 됩니다. This entry was post ... more

  • Q: 질문: 아이폰4 탈옥??? | MyWizCode 2011-08-17 02:44:30 #

    ... tkiss.egloos.com/485410 파트2 안정화 : http://softkiss.egloos.com/495650 파트3 SHSH : http://softkiss.egloos.com/500535   또는 제 네임카드의 카페는 제가 부매니져로 있는 카페이오니 거기서 참조하셔도 됩니다. This entry was post ... more

덧글

  • 00 2011/05/07 17:05 # 삭제 답글

    죽여! 다 죽여!

    거기 너! 너 애플다녀? 죽어!
  • 00 2011/05/07 17:06 # 삭제 답글

    애플 직원은 복도 밀대질 하는 놈까지 다 죽여! 죽여!
  • 소프트키스 2011/05/07 21:55 #

    무슨 애플에 억감정이라도 있으신지 모르겠지만

    내 블로그에 이 지랄 하지 말아 줄래요?
댓글 입력 영역


클린블로그

통계 위젯 (블랙)

02
23
354353

플래그카운터

free counters

구글통계