본문 바로가기
스마트폰 프로그래밍/IOS

아이폰 3.1.2 다운그레이드

by o테리o 2010. 4. 21.
아래 모든 사항은 Cydia 에 ECID 정보를 백업한 경우만 가능

1. hosts 파일에 가짜 주소 등록
    - C:/windows/system32/drivers/etc/hosts
       파일에 아래 주소 추가
       74.208.105.171 gs.apple.com

2. DFU 모드 -> 복구 -> 3.1.2 펌웨어 선택 -> 복구
    - DFU 모드 진입 후 컴퓨터에 연결하면, 아이튠즈에서 복구해야 한다는 메시지가 뜸
    - Shift + 복원버튼 (맥에서는 Option + 복원버튼) 을 클릭하면 펌웨어를 선택할수 있는 창이 뜸
    - iPhone2,1_3.1.2_7D11_Restore.ipsw 선택 후 진행
    - 해당파일이 없을경우 http://www.felixbruns.de/iPod/firmware/ 에서 다운로드 받을것

3. 네트워크 사업자 인식작업
    - 첨부된 파일중 libusb 설치 후 아이폰과 PC 연결.
    - 첨부된 파일중 irecovery-windows 폴더를 원하는위치에 압축 해제
    - 도스창을 띄운 후 irecovery-windows 디렉토리로 이동 후 아래와 같이 입력 (흰 글씨 부분만 입력)

      irecovery -s
      (Recovery) iPhone$ setenv auto-boot
      (Recovery) iPhone$ saveenv
      (Recovery) iPhone$ reboot

    - PC 재부팅 후 아이튠즈와 연결
    - PC를 다시 재부팅하거나, 재 작업을 통해 네트워크사업자가 정상적으로 접속될때까지 작업..;;;

4. 탈옥
    - http://www.blackra1n.com 에서 blackra1n 다운로드
    - 실행
    - 완료..;;;