구글


iPhone Sim Unlock & iPhone jailbreak( 탈옥 ) ▶SW_Coding

얼마전 가지고 있던 iPhone 2G로 간단한 에니메션을 테스트해 볼참에 Run&Go를 눌렀지만 3.1.3버전 이상에서만 사용하는 API를 사용했다며 실행이 되지 않았다.. 이런 된장....

부라부라 내가 가지고 있던 iPhone을 Xcode의 Organizer로 확인 해보니 나의 iPhone은 3.1.2버전이 탑재 되어 있었고 어떻게든 3.1.3버전으로 업데이트 해야 한다는 사명감으로 사로 잡히게 되었다..

iTunes에서 펌웨어를 업데이트 할수 있다는 말에 생각없이 iTunes를 실행 시키고 나니 자동으로 3.1.3으로 업데이트 되지 않는가? .. oh ~ yes~~~

10~ 15분을 후 업데이트 완료... 전원이 자동으로 켜지면서..뭔가 구동된다...

헉.....

iTunes에서는 아래와 같은 협박이 가해지고 iPhone은 긴급통화를 제외한 모든 기능이 잠기는것이 아닌가?

혼미한 정신을 가다듬고 이런 증상이 왜 나타나는지 Googling을 하다가 한국 iPhone 공식 사이트에서  아래와 같은 내용을 발견하게 되었다... 그럼 그렇지.. ^^

==================================================================================================================
출처 : http://support.apple.com/kb/TS3150?viewlocale=ko_KR&locale=ko_KR;

iPhone에 삽입된 SIM 카드가 지원되지 않는 것처럼 보입니다.
지원되는 네트워크 사업자(통신사)의 호환가능한 SIM 카드로만 iPhone을 네트워크에 연결할 수 있습니다. iPhone과 함께 제공된 SIM 카드를 삽입하거나 대체 SIM 카드를 받기 위해 지원되는 네트워크 사업자(통신사) 대리점을 방문하십시오.

적용 제품

iPhone

해결

이 문제를 해결하려면

  1. iPhone을 컴퓨터에서 연결 해제합니다.
  2. iTunes를 종료합니다.
  3. iPhone을 끕니다.
  4. iTunes를 재시작합니다.
  5. iPhone을 컴퓨터에 다시 연결합니다.

위의 단계를 실행한 후에도 문제가 해결되지 않는다면

  1. iPhone에서 SIM 카드를 추출한 뒤 다시 삽입합니다.
  2. iPhone을 끕니다.
  3. iPhone을 컴퓨터에 다시 연결합니다.

계속 문제가 발생하면 위의 모든 단계를 다시 시도하십시오. 재시도 후에도 계속 문제가 발생하면 SIM을 대체하기 위해 네트워크 사업자(통신사)에 문의하십시오.

다른 문제가 발생하면 다음 기술 문서를 참조하십시오.

====================================================================================================================

나는 위 내용대로 아주 차근 차근 시도를 해 보았고.. 또..해 보았고...또 해 보았고... 또 해 보았다...
안된다... 또 해 보았지만 그래도 안된다....

iPhone의 폐쇄성과 우리나라 통신사들의 근시안적이고 권위주의적 사고 방식에 혀를 내 둘렸다...

SIM Card가 없으면 통화만 안되면 되지 모든 기능을 Lock해 놓은 이유는 뭘까?
개인정보 유출 때문에?? 비싼 보조금까지 내줬는데 자기네들 통신망 안쓴다고??

나는 호모 이코노미쿠스가 절대 아니다...나는 Sim Card 없이 iPhone에서 테스트도 하고 싶고 사진도 찍고 싶고 음악도 듣고 싶고 Wifi도 쓰고 싶다

난 탈옥(jailbreak)하기로 맘 먹고 다시 Googling을 시작했다.

나는 3시간 만에 탈옥(jailbreak)에 성공했고 지금은 Sim Card 없이 모든 기능을 사용하고 있다....
또한 3G가 가능한 모든 나라에서 Sim Card만 바꾸면 저렴하게 전화를 할수 있게 됐다.... 대여폰없이도 로밍하지 않아도... ^^
하지만 정식 A/S는 받지 못한다...

나의 탈옥 방법은 아래와 같다.

탈옥 목표 
      iPhone 3.1.3으로 업그레이드를 하고
      Sim Card의 족쇄를 풀어 모든 기능을 다 사용한다.

탈옥 준비물
      Mac , Firefox

3G 탈옥 방법: http://www.iclarified.com/entry/index.php?enid=4254
2G 탈옥 방법: http://www.iclarified.com/entry/index.php?enid=4255
동영상으로 보기 : <<클릭>>

탈옥 방법이 iPhone 2G와 iPhone 3G(s)가 조금 다르다.. 2G는 필요한 file이 2개 더 필요한것 말고는 크게 다르지 않다.
나는 3Gs로 탈옥하기로 결정했다...

1단계 : 필요한 파일 다운로드 받기
         - desktop에 "Pwnage"이란 디렉토리를 하나 만든다
         - firfox( Web Browse )를 실행한다.
         - PwnageTool 3.1.5을 다운로드 받는다  ( 여기서 )
         - iPhone firmware 3.1.3(3G)( 여기서 )

* 주의 할것은 IPSW 파일은 Safari에서 다운로드 받지 말고 Firefox에서 다운로드 받도록 권고 한다.. 무시하지 말자..Safari에서 다운로드 받으면 설치할때 잘못된 펌웨어라고 나온다..

2단계: PwnageTool 3.1.5 설치
*주의할것은 PwnageTool 3.1.5 파일이 torrent 포맷이기때문에 맥 PC에 torrent 인식 프로그램이 없으면 torrent 파일을 인식할수 있는 프로그램을 먼저 설치 해야한다.

난 Transmission이란 프로그램을 다운받아 설치 했다. 별도의 사용법을 익힐 필요없이 간단하기 때문에....
다운로드 : http://www.transmissionbt.com/download.php

3단계 : PwnageTool 실행

Warning Message는 무시하고 그냥 OK
Expert Mode를 선택하고 자신의 단말기 종류를 선택하고 "->" 클릭

우린 이미 파일을 다운로드 받아 놓았기때문에 자동으로 파일을 찾았다고 나온다.. 만약 파일이 없을경우 인터넷에서 찾을건지 물어보는 화면이 나올 것이고 잘못된 파일(Safari에서 다운로드를 받았을 경우 )일 경우 잘못된 firmware라는 에레 메세지가 나오게 된다.
그리고 "->" 클릭

General 선택하고 "->" 클릭
* Activate : 대리점을 통해 합법적으로 iPhone을 개통했다면 선택하지 말것
Root partition size 는 695M 이하로 설정하도록 되어 있다.. 여기서는 600M로 잡자

여기서는 특별한 주의 사항이 없다. 그냥 있는데로 설정하고 "->" 클릭
Download packages 메뉴로 가서 "OpenSSH"와 "OpenSSL"을 선택하자. 둘중에 하나는 무조건 선택되어야 한다.
"Selecte packages"에서 선택된 패키지를 확인한 뒤 "->" 클릭
여기서도 별루 중요한 사항이 없다. 그냥 "->" 클릭
여기도 중요하지 않다.. iPhone 전원이 켜질때 복구 할때 이미지를 어떤걸 하겠는가? 기본으로 하자...
Build 선택 "->" 선택
새로만들 iPhone firmware이름을 어떻게 할것이냐를 물어본다.. 바꿔도 되고 귀찮으면 그냥 만들어주는 이름을 쓰자..
단.. 만들어진 이름은 꼭 기억하자...여기서는 iPhone1,2_3.1.3_7E18_Custom_Restore.ipsw 라고 기본적으로 만들어 준다.



더디어 firmware가 만들어진다.. 대략 10분정도 소요된다.... 담배 피고 와도 될 시간이다...

Build 도중 위 그림과 같이 Mac 로그인 화면이 뜬다.. 그럼 자신의 Mac 로그인 이름과 Password를 입력하면 된다.
그냥 No 선택하자...
<<순서>>
1. USB Port에 iPhone을 연결 시키고 위
2. 그림과 같이 동시에 전원 버튼과 Home 버튼을 약 10초 가량 계속 누른뒤 ( 마음속으로 1~10까지 세라 )
3. 10초 후 Home 버튼만 누른채 다시 10초를 기다리자.
4. 필요에 따라 화면상에 몇가지 지시를 내리는데 그대로 따라 하자.
5. 모든 과정이 끝나면 DFU( Device Firmware Update )모드로 들어간다.

만약 실패를 할 경우

1. iPhone을 USB Port로부터 뽑고
2. iPhone을 끄고
3. iPhone을 다시 켜고
다시 <<순서>> 대로 해보자.

모든것이 정상적으로 되었다면 위 그림과 같은 메세지가 나올것이고 (OK 클릭 ) iThunes 에서는 recovery mode의 iPhone을 발견했다는 메세지가 나오게 된다.

Alt/Option Key를 누른상태에서 iThunes의 Restore 버튼을 누르면 업데이트 할 파일의 위치를 물어 보는데 조금전에
생성한 iPhone1,2_3.1.3_7E18_Custom_Restore.ipsw 파일을 선택하도록 하자


iTunes가 자동으로 fimware를 설치할것이고 대략 10분정도 소요된고 위 그림처럼 "Restore from backup of :xxxxx"를 선택하면 이전에 firmware로 부터 복원할 수 있다.

마지막으로 firmware가 모두 업데이트 되면 자동으로 iPhone이 자동으로 reboot 되면서 탈옥에 성공하게 된다. ㅋㅋㅋ

iPhone 개발자 등록 및 iPhone 개발자 라이센스 획득 절차 강좌 바로가기
iPhone Device 테스트 강좌 바로가기



핑백

덧글

  • ysw1327 2010/03/27 16:05 # 삭제 답글

    KT정발아이폰은 안되나요?전안되네요.1600에러가발생하네요
  • 토리 2010/03/29 00:00 #

    KT 정발 아이폰?? 이 뭔가요??
  • JinsNova 2010/04/01 22:16 # 삭제 답글

    신형부트롬이 적용된 한국에 KT를 통해 들어온 아이폰을 KT 정발폰이라고 부르고 있는데요.

    저 역시 윗분과 같은 증상을 여러번 겪었습니다.. 지푸라기라도 잡는 심정으로 가지고 있는 맥으로 한번 시도해보겠습니다.
  • JinsNova 2010/04/01 22:54 # 삭제

    커펌 제작은 되지만.. DFU 모드 진입에 계속적인 실패입니다....ㅠ 결국 실패군요.. 웬만한건 다 해보고 있지만..
    ECID 백업을 안한 3GS KT 정발 아이폰은.. 힘들군요. ㅠ ECID Grabber 라는 놈이.. 코드번호를 추출만 해주는건지..
    따로 서버에 백업을 시켜주는건지.. 그것에 마지막 희망을 걸어봐야겠네요..
  • ysw1327 2010/04/06 20:42 # 삭제

    ㄷㄷㄷ ECID Grabber은 리커버리모드에서 코드번호만 추출해주는거죠...
    서버에 백업시키는것은 없고 ih8sn0w에서개발한 어떤 툴은 서버에 있는 ECID SHSH파일 컴퓨터로
    가져와 주는것은 있죠...
  • 토리 2010/04/07 20:33 #

    ECID Grabber이라... 오늘 또 새로운걸 알게 되었군요...감사합니다..
  • 2010/04/28 12:40 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2010/04/30 17:33 #

    안타까운 현실이네요.. 이 탈옥 프로그램이 맥용이라..제가 어떻게 해 드릴방법이 없을것 같은데요..
    혹시 Window용으로 나와 있는지 찾아 볼께요^^
    찾아보고 있음 여기에 올려 놓도록 하겠습니다....
    하이링~~
  • 짬뽕 2010/05/23 23:19 # 삭제 답글

    pc에서 가능한 방법이 필요합니다! 좀 도와주십시요!! 네!!
  • 토리 2010/05/23 23:57 #

    pc라 하시면 MS Window를 말하시는거지요? 저도 아직 Window에서 해킹하는 툴은 찾지 못했어요 -.-;;
  • 하노이 2010/05/24 12:49 # 삭제 답글

    ^^ 다~~~가서 끝에
    DFU 모드 진입이 안됩니다. 밤새 해보았건만....
    계속되는 "FAIL" .... 무엇이 문제일까요?
    직접 써보셨나요?
    사이트 번역만 하셨나요????
  • 토리 2010/05/25 20:54 #

    전 2G 미국폰으로 직접 해 본건데요....위 댓글에 있는것 처럼 신형부트롬이 적용된 한국 KT를 통해 들어온 KT 정발폰은 안될수 있다고 하네요.......
  • 하노이 2010/05/26 02:35 # 삭제 답글

    제 것은 KT 정발폰이 아닙니다.....
    호주에서 샀고
    베트남에서 사용하던 중입니다.... ㅎㄱㅎㄱ
    3Gs 인데....
  • yrza 2010/09/06 04:25 # 삭제 답글

    제가 2g 아이폰을 쓰다가요 문득 복원하고싶어서 복원하다가 뭘잘못했는지 심카드가 안된다고 하는 같은 증상이나오네요

    저도 예전 태국심카드가 들어있는것이구요,, 계속해서 연결했다 재부팅했다 한 30번했는데도 여전히 똑같네요,

    일단 이상태에서 어떻게다시해야되는지요,,,자세히좀 갈차주세용.답답해죽겟습니다...제껀 싱가폴에서 사온폰이구요,,

    이상태에서 엑티베이션 심카드같은걸 넣으면되는건지 ,,어떻게해야하나요,,,ㅠ,ㅠ yrza@naver.com 으로 메일좀,,주세용 감사
  • 언락타운 2014/10/13 12:47 # 삭제 답글

    전세계(미국,영국,프랑스,캐나다,호주,일본,브라질 등등) 대부분 국가의 휴대폰을 언락합니다.

    언락모델: 아이폰, 삼성, 엘지, 블랙베리, HTC, 모토롤라, 노키아, 팬택, HUAWEI, ZTE 등등

    주요 통신사:
    - 미국 AT&T, T-mobile, Verizon, Sprint
    - 캐나다 Rogers, Bell, Telus, Koodo, Fido, Virgin, MTS, Sasktel
    - 영국 보다폰, 오렌지, 허치슨, O2, Tesco
    - 호주,뉴질랜드 보다폰, Optus, Telstra, Hutchison, Virgin


    언락이란 현재 가입된 통신사 외에 타 통신사 또는 타 국가에서 사용하기 위해 필요한 조치입니다.
    한국에서는 컨트리락 해제라고 하며 보통 언락(unlock)이라고 합니다.
    언락된 핸드폰은 규격에 따라 틀리지만, 일반적으로 대부분의 국가에서 심카드만 바꾸어서 바로 사용하실 수 있습니다.

    사이트 주소는 www.unlocktown.com 입니다.

    개인이 직접 언락을 하실 수 있습니다.

    문의사항은 언락타운 웹사이트에 접속하셔서 질문게시판을 이용해 주세요.

    감사합니다.
댓글 입력 영역