최근에 달린 댓글

Total71,304
Today1
Yesterday9



 

오늘은 TinyUmbrella의 또하나의 기능인 TSS Sever를 이용한 다운그레이드 / 동버젼 복구하기에 대해서 알아보도록 합니다.

 

 

▲ TinyUmbrella를 이용한 다운그레이드 / 동버젼 복구시 필요한 파일

 

▶ TinyUmbrella

 

▶ 다운그레이드 / 동버젼 복구에 필요한 iOS 펌웨어(.ipsw)

 

ssh백업파일(해당 다운그레이드 / 복구에 해당 버젼)

※ TinyUmbrella 사용법 : http://cafe.naver.com/appleiphone/415593

 

▶ irecovery 등 아이폰(아이디바이스) 복구 툴

 

 

 

0. 본 게시물에 첨부된 "irecovery"를 다운받아 압축을 해지합니다.

▶ Libusb를 설치합니다. (관리자모드로 설치)

※ Win Visa / Win7 은 Win98호환모드로 설치해야 합니다.

 

  만약 호환모드로 미 설치시 모든 usb가 먹통이 된느경우가 있습니다. 이때는 Libusb를 삭제하고 재 설치합니다.

▶ irecovery를 로컬디스트 루트에 복사 / 이동 시킵니다.

ex) C:/irecovery

 

※ 루트에 복사 / 이동시키는 이유는 차 후 복구과정에서 작업(명령프롬프트)를 쉽게 수행하기 위함 입니다.

1. ssh백업파일을 해당 폴더로 복사 / 이동 시킵니다.

 

▶ TinyUmbrella를 이용해서 ssh를 다운로드 하신분은 이 과정을 넘어가셔도 됩니다.

 

▶ ssh파일 복사 / 이동 위치(경로)

『Win XP』           C:/Documents and Settings/<사용자명>/.shsh/

『Win Vista, 7』     C:/Users/<사용자명>/.shsh/

『Mac OSX』        파인더 : /Users/<사용자명>/.shsh/

 

 

2. TinyUmbrella를 실행합니다.

 

▶ Log 파일창을 확인합니다.

Caching shsh files.... : shsh파일을 확인중

Found (X) shsh files to cache : (X)개의 shsh파일을 찾았습니다.

Cached (X) shsh files : (X)개의 shsh 파일을 확인하였습니다.

▶ Display SHSHs 버튼을 눌러 자신의 shsh 파일을 확인해 봅니다.

 

Ps) 여기서 확인한 버젼의 iOS로 다운그레이드 및 복원을 할 수 있습니다.

 

 

 

3. 자신의 Pc를 TSS sever로 설정합니다.

 

▶ 오른쪽 상단의 "Start TSS sever"를 눌러주시면 위 화면과 같이 서버가 구동됩니다.

Ps) 이 과정은 다운그레이드 / 복구를 위하여 Apple TSS Sever를 통한 인증(shsh)과정을

      자신의 Local Pc로 우회하여 인증을 하기위한 과정입니다.

 

※ Cydia 백업시 Cydia로 우회 인증하는 과정상의 호스트변경 과정은 위 툴에서 자동으로 변경해 줍니다.

    현재 로컬로 우회 인증함으로 hosts파일을 확인해보면 127.0.0.1 gs.apple.com으로 변경되어 있을껍니다.

 

 

 

4. TinyUmbrella를 실행해둔 상태에서 아이튠즈를 실행하여 다운그레이드 / 복원하고자 하는 iOS를 쉬프트(Mac은 Option)을

   눌러 복구과정을 진행합니다. (아이튠즈 아이폰 복원버튼에서 쉬프트+클릭을 통하여 해당 iOS를 선택)

 

 

 

5. 인증이 통과되어 펌웨어 복원과정이 진행됩니다.

 

 

 

6. 복원 진행이 완료되면서 아이튠즈에서 오류 "1015" or "1014"를 출력합니다.

▶ 오류"1015"는 당 iOS와 맞지 않는 베이스밴드 버젼이 감지되어 발생하는 오류입니다. 정상 진행되면 이 오류가 뜹니다.

 

▶ 이 상태에서 아이폰은 아래와 같이 Recovery 모드로 진입해 있습니다.

 

▶ 아이튠즈 및 TinyUmbrella를 종료합니다. 

 

 

 

 

7. irecovery 및 기타 복구툴을 이용하여 복구시켜 줍니다.

▶ 명령프롬프트 모드를 실행합니다. (관리자 모드로 실행)

 

▶ 루트까지 이동합니다. (Dos명령어인 "cd.."을 이용합니다. 이 명령어는 상위폴더로 이동을 말합니다.)

▶ 이상태에서 아래와 같이 명령어를 입력합니다.

    ex) irecovery -s 적은 후 엔터 다음 명령어 입력 형태로 진행합니다.

irecovery -s                 (아이리커버리를 관리자 권한으로 실행합니다.)

setenv auto-boot true    (아이폰의 오토 부팅기능을 동작시키도록 변경합니다.)

saveenv                      (변경사항을 저장합니다.)

fsboot                          (빠른재시작을 시행합니다.)

exit                              (명령프롬프트창을 나갑니다.)

∫. 명령프롬프트(DOS) 창에 익숙하신 분은 사용하는 명령어를 바로 넣어서 실행하셔도 가능합니다.

∬. iREB과 같은 유사 복구툴을 이용하셔도 됩니다.

8. 정상적으로 아이폰이 구동되며 다운그레이드 / 복원된 아이폰을 만나실 수 있습니다.

 

 

 

도움이 되셨다면 추천 한방 부탁드립니다. ^^*

다음에는 다른 강좌로 찾아뵙도록 하겠습니다.


Posted by 웁쓰ㅅㅅ

댓글을 달아 주세요