: TB의 SNS 이야기 :: iOS 6 정식 반탈옥 방법 Cydia 설치까지




iOS 6가 공개되자 마자 A4기기에 관한 반탈옥 툴 역시 정식으로 배포됐습니다. 이전 iOS 6 베타에서의 전통적인 부트락 해제 방식으로 pod2g의 SW기반의 탈옥 방식과는 차이가 있습니다. 따라서 A5 이상 기기(아이폰4S, 아이패드2, 뉴아이패드)에는 해당 사항이 없습니다.


iOS 6에서 아직 호환되지 않는 시디아 트윅들이 많은 관계로, 반탈옥 글은 쓰지 않으려 했는데 트친님의 요청으로 반탈옥 방법에 대해서 포스팅해볼까 합니다.


cf. 글쓰게 만들어 놓고 안하기 없기에용;;

cf. iOS 6 시디아 트윅 호환 목록(Cydia Tweaks Compatibility)(참고)

cf. iOS 6 업데이트 방법 DFU복원으로 깔끔하게(참고)


. 탈옥에 필요한 것들 

redsn0w 0.9.13 dev 4 for Mac / Windows

자신의 기종에 맞는 iOS 6 펌웨어(Downloads)


. 지원기종: 아이폰4/3GS/3G, 아이팟터치4/3세대


iOS 6로 판올림이 되어 있고, 반탈옥(tethered jailbreak) vs 준탈옥(semi-tethered jailbreak) vs 완전탈옥(untethered jailbreak)에 관한 개념이 잡혀있다는 전제에서 글을 씁니다. 만약, 반탈옥이 뭔지도 모른다면 일단 반탈옥의 개념부터 잡기를 권장합니다.



iOS 6 반탈옥(tethered jailbreak) 방법



STEP1 기기를 PC에 연결합니다.



STEP2  전원을 끄고 DFU 모드로 진입합니다. DFU 진입 방법을 모르면 이전 포스팅 http://ryueyes11.tistory.com/1183 을 참고하시길 바랍니다.


STPE3  다운로드 받은 .zip 파일의 압축을 풀고 redsn0w.exe 를 관리자 권한으로 실행합니다.




STEP4  Extras 를 선택한 후 Select IPSW를 클릭하여 팝업창이 오픈되면 iOS 6 펌웨어를 지정합니다.





STEP 5  Back을 클릭하고 처음 화면에서 Jailbreak를 클릭합니다. redsn0w에서 몇가지 옵션과 함께 "preparing jailbreak data(탈옥 데이터 준비중)이라는 메세지가 나올 것입니다. "Install SSH Cydia"가 아직 iOS 6 에서는 지원되지 않습니다. 일단 "Next"를 클릭합니다.


cf. 이전에는 Cydia가 자동으로 설치됐으나 iOS 6 탈옥에서는 자동으로 설치되지 않습니다. Cydia를 설치하는 방법은 아래 단계에서 확인합니다.


STEP6  iOS기기 작업이 탈옥 프로세스를 통해 진행될 것입니다. 아래와 같은 메세지를 확인할 수 있습니다.



STEP7  탈옥이 끝난 후, 기기를 DFU 모드로 다시 진입시킵니다. DFU 진입 방법을 모르면 이전 포스팅 http://ryueyes11.tistory.com/1183 을 참고하시길 바랍니다.


STEP8  redsn0w에서 Back을 클릭 한 후 Just Boot를 선택합니다. 이로써 redsn0w에서의 작업은 끝이 되겠습니다.


Warned. 7단계와 8단계는 반탈옥시 리부팅 할 때마다 반드시 해줘야 하는 작업입니다. 반탈옥은 전원이 꺼진 후 충전을 하더라도 PC에 연결하여 이와 같은 작업을 해주지 않을 경우 부팅할 수 없습니다.



iOS 6 탈옥 Cydia 설치방법 


STEP9 기기에서 설정 → WiFi 에서 현재 연결된 WiFi에서 좌측 화살표 모양을 클릭한 후 자신의 WiFi 라우터(router)에 접속합니다. 접속하는 방법은 현재 WiFi에 연결된 자신의 IP Adress(ex. 10.0.1.27)입니다.



STEP10  동일 WiFi 네트워크에 연결된 PC에서 터미널 앱을 실행합니다.


STEP11  터미널로 다음과 같이 입력합니다. ssh root@10.0.1.27(자신의 IP Adress로 iOS 기기의 IP Adrdress와 맞는지 확인합니다.)



STEP12  잠시 기다린 후 몇초 후에 터미널앱과 연결이 되면 iOS기기의 기본 패스워드 alpine를 입력합니다.(만약 alpine 입력 후에도 작업이 제대로 되지 않으면 root → alpine를 입력합니다.)


Warned. Windows 사용자 중 SSH 터미널 접근을 위해서 iFunbox를 사용(SSH Terminal)하는 경우 root password인 alpine 이 감지되었으며 random strings로 바꾸겠나고 물어보면 "아니오(N)"을 선택해야만 합니다.


STEP13  아래와 같이 터미널에 입력합니다. 편의를 위해 .txt파일로 첨부했으니 붙여넣기로 넣기만 하면 되겠습니다.


terminal type.txt


wget -q -O /tmp/cyinstall.sh http://downloads.kr1sis.net/cyinstall.sh && chmod 755 /tmp/cyinstall.sh && /tmp/cyinstall.sh


STEP14  몇분이 지나거나 곧 기기가 리부팅 되며 Cydia를 설치할 것입니다. 만약 터미널에서 에러에 관한 permission(허가)을 요구하면 전부 무시합니다.(아무 문제 없습니다.)


STEP15  이제 모든 작업을 마쳤습니다. 만약, 자신이 위 내용이 잘 이해가 가질 않는다면 아래에 첨부한 동영상을 통해 확인할 수 있습니다.




(via 1, 2)


 T.B의 SNS 이야기 블로그의 모든 글은 저작권법의 보호를 받습니다. 어떠한 상업적인 이용도 허가하지 않으며, 이용(불펌)허락을 하지 않습니다.

▲ 사전협의 없이 본 콘텐츠(기사, 이미지)의 무단 도용, 전재 및 복제, 배포를 금합니다. 이를 어길 시 민, 형사상 책임을 질 수 있습니다.

▲ 비영리 SNS(트위터, 페이스북 등), 온라인 커뮤니티, 카페 게시판에서는 자유롭게 공유 가능합니다.


T.B의 SNS이야기 소식은 T.B를 팔로윙(@ph_TB) 하시면 실시간으로 트위터를 통해서 제공 받을 수 있습니다.

728x90
반응형
Posted by T.B

댓글을 달아 주세요

  1. BlogIcon 라임's 2012.09.23 23:52 신고  댓글주소  수정/삭제  댓글쓰기

    초고속으로 나오는군요 ㅋ 곧 a5기기 탈옥도 나오겠군요.

    • BlogIcon T.B 2012.09.24 12:58 신고  댓글주소  수정/삭제

      A5 탈옥됏는데요. 일단 이 방식과는 다른것으로 보입니다. 개발자계정에 의존했다면(탈옥을 공개하는 것이 법적으로 문제가 되므로) 언제 나올지 기약이 없습니다.

  2. 2012.09.23 23:58  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • BlogIcon T.B 2012.09.24 13:00 신고  댓글주소  수정/삭제

      1번 내용은 시간이 되면 정식으로 소개해드릴께요 2. 터미널앱은 종류가 많아요 ㅎㅎ 3. 3G로는 안될걸요. SSH 접근이 동일WiFi망에서만 될겁니다.(이건 테스트 해봐야겠네요~)

    • 2012.09.24 14:59  댓글주소  수정/삭제

      비밀댓글입니다

  3. BlogIcon 도플겡어 2012.09.24 04:35 신고  댓글주소  수정/삭제  댓글쓰기

    a5기기는 ios5 때처럼 오래 걸리지 않으면 좋으련만 ㅎㅎ
    시리를 함 써보고 싶긴하지만, 그렇다고 탈옥 트윅의 편안함을 포기하고 싶지는 않네요ㅡㅜ

  4. BlogIcon 혜랑성 2012.09.24 09:12 신고  댓글주소  수정/삭제  댓글쓰기

    반탈은 지양하고 있어서 ㅎㅎ
    앗.. 뉴패드 반탈해야겠다 ㅋㅋ
    고맙습니다.

  5. BlogIcon McHale 2012.09.28 22:26 신고  댓글주소  수정/삭제  댓글쓰기

    윈도우 cmd도 되나요?

  6. BlogIcon _SEAN 2012.09.29 16:33 신고  댓글주소  수정/삭제  댓글쓰기

    T.B님 얼마전 5.1.1 재설치 문의드렸는데 제가 몇일 헤매다가 정말 우연찮게 발견한 방법으로 재설치에 성공했거든요 한번 확인해 보시고 안전하고 맞는 방법이라면 많은 사람들하고 공유하는것도 괜찮을 것 같네요 방법은 다음과 같습니다

    1. 레드스노우를 관리자 권한으로 실행합니다
    2. Extras 들어갑니다
    3. SHSH blobs 들어갑니다
    4. Stitch 들어갑니다
    5. IPSW 누르고 자신의 기기에 맞는 5.1.1 펌웨어를 선택합니다
    6. Local이든 Cydia든 아무거나 선택해서 SHSH파일을 펌웨어파일에 Stitch하면 자신만의 펌웨어가 만들어 집니다. (파일명 앞부분이 자신의 SHSH명(숫자)으로 된 IPSW파일이 하나 더 만들어 질겁니다)
    7. 아이패드2를 컴퓨터와 연결하고 리커버리모드로 진입시킵니다. DFU모드 아닙니다. 리커버리 모드입니다
    DFU모드(검은화면), 리커버리모드(아이튠즈와 USB포드 모양이 화면에 뜸)
    8. 티니엄브렐라를 켜서 TTS server를 구동시켜 줍니다
    9. 아이튠즈를 실행합니다
    10. 아직 IOS6로 업뎃을 안했기 때문에 '업데이트 확인을 해야한다'라는 경고문이 뜰겁니다 확인 눌러서 제껴줍니다
    11. Shift + 복원 눌러서 아까 만들어놓은 SHSH를 Stitch시킨 펌웨어를 선택하면 재설치가 됩니다
    12. 티니엄브렐라를 종료시킬 때는 반드시 구동했던 TTS server를 비구동 상태로 돌려놓은 후에 종료시켜주세요. 나중에 아이튠즈 사용할 때 오류가 발생할 수도 있습니다

    (2012.9.29 16:32 수정, 티니엄브렐라 내용 추가)

    DFU모드가 아니고 리커버리 모드로 재설치 해야 한다는게 좀 아쉬웠습니다. 이상하게 DFU모드에서는 재설치가 안되더라고요.
    저도 탈옥상태에서 기기에 문제가 생겨서 재설치를 해야했는데 계속 1600오류떠서 해결을 못보다가 위와같은 방법으로 해결했습니다. 모든 분들이 가능할지는 모르겠네요 정말 우연히 발견해낸거라..

    • BlogIcon T.B 2012.09.26 23:33 신고  댓글주소  수정/삭제

      그러셨군요. 패드2라는게 더 신기하네요. 아직 A5 다운드레이드는 지원되지 않거든요. 혹시 6 배포 전에 있던일 아닌지요? (1600에러는 6배포 후 5.1.1로 DFU 강제 복원하면 펌웨어 버전이 안맞는다는 오류입니다)

    • BlogIcon _SEAN 2012.09.27 00:36 신고  댓글주소  수정/삭제

      아니요 ios6 정식으로 배포 후에 된거에요 제 패드가 21일 오후쯤에 문제가 생겼고 T.B님께 트위터로 그 주 주말에 문의드렸고, ios5.1.1 재설치 한것은 23일 밤이니 확실히 ios6 정식배포 후 입니다 ^^
      참고로 제 패드는 신공정 제품이고 재설치 할때 티니엄브렐라로 호스트 우회했던것 같네요

    • BlogIcon T.B 2012.09.27 23:16 신고  댓글주소  수정/삭제

      오! 신기하군요. 이거 굉장한 정보네요 ㅎㅎ 일단, 확인 부터 해보고 정식으로 출처 포함하여 소개해보도록 하겠습니다.^^

    • BlogIcon _SEAN 2012.09.28 10:55 신고  댓글주소  수정/삭제

      http://blog.naver.com/1997kkw_w?Redirect=Log&logNo=110148062699

      위 블로그에 가보니 같은 날 아침에 저와 비슷한 해결법으로 아이폰을 다운그레이드한 학생이 있나보네요 신기하네요. 스크린샷을 보니 아이폰3를 다운그레이드한 모양입니다 펌웨어에 iphone3라고 나와있네요. 그냥 3인지 3GS인지는 잘 모르겠네요
      혹시나 나중에 출처 오해하실까봐 남겨놓습니다 저는 이 학생 블로그에 가본적이 없거든요
      그럼 좋은하루되세요~