본문 바로가기

IPhone-아이폰

아이폰 ECID 와 SHSH blob 은 무엇인가?

반응형

아이폰 탈옥과 관련하여 자주 등장하는 ECID (Electric Chip Identification)는 각 아이폰 기기의 칩에 있는 고유번호라고 생각하면 됩니다   통신망은 각 아이폰의 ECID를 통해서 그 아이폰 기기를 식별합니다  애플 서버도 ECID로 사용자 아이폰을 식별합니다

실수(?)로 반갑지 않게 새로운 펌웨어로 업데이트된 아이폰 사용자는 이전 버전 으로 다운그레이드를 하려고 할 것입니다 

다운그레이드 를 하자면 아이튠스에서 애플서버 TSS의 인증을 받아야 하는데 애플서버는 인증을 해주지 않습니다 펌웨어 3.0 이후 애플사에서 적용하기 시작한 EDIC 보안 레이어 때문입니다 즉 새로운 펌웨어가 나올 때 마다 아이튠스을 통해 복원작업을 진행할 때 우선 애플 TSS 서버에 접속하여 펌웨어 파일을 재인증하도록 하는데 이때 이전 펌웨어를 이용한 다운그레이드 혹은 복원하는 것을  허용하지 않는 것입니다. 

따라서 새로운 펌웨어에서의 탈옥틀이 없다면 아이폰의 순정을 유지 할 수 밖에 없게 됩니다

이러한 애플사 TSS 서버의 인증을 SHSH ( signification of firmware image) 라고 합니다

아이폰 데브-팀은 애플서버 대신 아이폰 사용자가 SHSH를 저장하여 아이튠에 보내 준다면 하위 펌웨어로의 복구(다운그레이드)가 이루어 진다고 한 것입니다 또한 탈옥이 유지되는 것입니다  SHSH는 개인 서버에 저장할 수도 있고 Cydia 에 저장할 수도 있습니다 개인서버에 저장하는 대표적인 방법이 AutoSHSH 이고 Cydia에 적용하는 대표적인 방법은 umbrella 입니다 

반응형