본문 바로가기

사진으로보는리뷰/iPhone

아이폰,아이패드 완전 탈옥(Jailbreak) 3.1.3 버전 - SHSH백업 포함

반응형

아이폰 OS가 3.1.3으로 업그레이드 되면서 새로운 버전으로 기본 설치 되어 나온 아이폰을 구매 하신 분들은 매우 서운해 하셨습니다.
탈옥 프로그램을 사용하기 위해 이전 버전의 아이폰을 구매하러 방방곳곳을 뒤지는 풍경이 연출 되기도 했었죠.

바로 어제 김군은 3.1.3 버전의 OS용 탈옥 프로그램이 나왔다는 소식을 접했습니다.

불과 2주전 아이폰을 구매한 직장 동료는 이제야 아이폰다운 아이폰을 쓸수 있게 되었다며 완전 좋아 하더군요..ㅎㅎ전 그냥 OS 4.0 이 나오면 사용하겠다고 하였으나.. 계속적으로 탈옥의 유혹을 받고 있는것도 사실 입니다.ㅋㅋ

3.1.3 용 탈옥 프로그램 사용하기  
절차는 굉장히 간단하기 때문에 크게 유의 해야 하는것은 없지만 shsh를 백업해 두지 않으면 향후에 OS가 패치가 되었을 경우에 복원하려면 문제가 발생할수 있으니 꼭 백업해 두세요.

SHSH 백업방법
향후에 한번더 자세하게 포스팅 해 드리겠지만 간단하게 방법을 알려 드리겠습니다.
http://www.mediafire.com/?dznm5a5mkcw 에 접속하셔서 AutoSHSH-3.1.3+3.2--RC2.exe 를 다운 받습니다. 프로그램을 실행시키고 Grob My SHSH Blobs Automatically를 선택하고 SHSH를 저장할곳을 선택한뒤  백업해 주시면 됩니다.

Jailbreak spirit 다운로드

Jailbreak spirit 사용방법 및 유의 사항

1. Spirit.exe를 실행 합니다. 아이튠즈는 설치만 되어 있으면 되니 꺼 놓고 진행 하세요.
- libeay32.dll에서 먼가를 찾을수 없다는 에러 메세지와 함께 진행이 되지 않을 경우,
C:\ProgramFiles\Common Files\Apple\Mobile Device Support\ 에 위치한 libeay32.dll 파일을 c:\windows\system32 폴더로 복사 후 재실행하면 설치 됩니다.

2. 팝업창이 뜨면 Jailbreak 버튼을 눌러서 프로그램을 실행 시킵니다. 물론 아이폰은 연결 하시구요.

3. 탈옥 완료시 까지 2번정도 아이폰이 재 부팅되니 잠시 기다립니다.
4. 탈옥 완료후에 cydia 라는 어플이 생성 됩니다.
5. cydia를 실행 합니다.
6. http://cafe.naver.com/chinaiphone/437 를 참고 하면서 안정화 작업을 진행 합니다.

해킹 어플의 설치및 플레이 방법
위 작업 까지 완료 한 후에 Winscp등의 어플 복사 프로그램을 이용하여 다운받은 해킹어플을 아이폰으로 복사 합니다
cydia 어플중 installous 어플을 다운로드/설치한 이후 installous 어플을 이용하여 아이폰으로 복사해놓은 어플 설치합니다.

굉장히 복잡해 보이지만 실제로 해보면 그다지 어렵지는 않습니다.
안정화 작업 및 테마를 적용하는 부분이 좀 번거롭기는 합니다만 아이폰은 해킹이 진리라는 제 직장동료의 이야기를 전해 드리면서 오늘 포스트는 마무리를 지어야 겠군요.ㅋㅋ
사실 탈옥 자체는 불법이 아닙니다만 탈옥한 아이폰을 가지고 해킹을 통해 유료어플들을 사용하는것은 불법으로 간주 됩니다. 선택은 자신의 몫 이겠지만 김군처럼 os 4.0을 기다리는 많은 분들이 계시다는것을 생각하시면서 ~ 선택해 주세요~

반응형
Comments. 14
  • kees 2010.05.04 21:54 댓글주소 수정/삭제 댓글쓰기

    1.1.3이 아니고 3.1.3 탈옥입니다.

    아이폰 OS 3.1.3 정정 부탁드려요

  • 탈옥은 해킹이 아닙니다. ㅡㅡ;
    탈옥은 아이팟/아이폰/아이패드가 가진 기능 가운데 하나입니다. 절대 해킹이 아닙니다.

  • 앗..저도 알아 듣고 소통하고 싶습니다..ㅜㅜ

  • 알 수 없는 사용자 2010.05.04 23:09 댓글주소 수정/삭제 댓글쓰기

    전 아이폰이 없으므로 패스~~~:P

  • 아이 시리즈의 기능이군요

  • 알 수 없는 사용자 2010.05.05 01:53 댓글주소 수정/삭제 댓글쓰기

    아이폰 해킹에 대해서는 아는 형분께서 많이 알려주신... 덕분에 여러가지 지식을 알 수 있어서 좋긴 하지만 문제는 아이폰이 없다는 씁슬한 현실...

  • 알 수 없는 사용자 2010.05.05 09:05 댓글주소 수정/삭제 댓글쓰기

    상당히 땡기는데...아직은 해킹을 하고픈 마음이;;;

  • 알 수 없는 사용자 2010.05.05 10:29 댓글주소 수정/삭제 댓글쓰기

    정보 감사합니다.
    좀더 자세한 강좌 내용을 찾았네요.
    http://blog.naver.com/ys831026/10085698004
    다른분들께도 도움이 되실까해서 남겨보아요

  • 익명 2010.05.06 08:53 댓글주소 수정/삭제 댓글쓰기

    비밀댓글입니다

  • 오~ 드디어 3.1.3 탈옥폰이 나왔군요.....
    전 그 복잡하게 보이는게 힘들어 그냥 순정으로 잘 쓰고 있답니다... ^^

  • 알 수 없는 사용자 2010.05.06 22:59 댓글주소 수정/삭제 댓글쓰기

    아이폰을 안써서 그런지 못알아듣겠어요 ㅠ..ㅠ

  • ㅠㅠ 전 문제가 있어요.
    윈7 사용중이라 윈98호환모드로 실행을 잘 했는데.. 아래와 같은 메시지가 나오면서 실패를 하네요.

    INFO: Now listening for devices...

    INFO: read igor/map.plist

    INFO: Connected to the AppleMobileDevice.

    INFO: Version iPhone2,1_3.1.3

    INFO: Connecting to mobilebackup...

    INFO: Sending files via AFC.

    DEBUG: create_dl_conn receive 1

    DEBUG: <CFArray 0196749C [6A9E4070]>{type = immutable, count = 3, values = (

    0 : <CFString 01967454 [6A9E4070]>{contents = "DLMessageVersionExchange"}

    1 : <CFNumber 019676E4 [6A9E4070]>{value = +100, type = kCFNumberSInt64Type}

    2 : <CFNumber 01967488 [6A9E4070]>{value = +0, type = kCFNumberSInt32Type}

    )}

    DEBUG: DONE

    DEBUG: create_dl_conn receive 2

    DEBUG: <CFArray 0195D69C [6A9E4070]>{type = immutable, count = 1, values = (

    0 : <CFString 0195D678 [6A9E4070]>{contents = "DLMessageDeviceReady"}

    )}

    DEBUG: DONE

    INFO: Beginning restore process.

    INFO: read resources/overrides.plist

    TIMER: [restore_thread:427] about_to_start_restore: 1000

    DEBUG: Deleted spirit/install

    DEBUG: Deleted spirit/one.dylib

    DEBUG: Deleting spirit (ret=1)

    LOG: sending over igor/b735701843456754988021d128c2671ee36d1b04.dylib

    LOG: .36b8

    LOG: done sending igor/b735701843456754988021d128c2671ee36d1b04.dylib

    LOG: sending over igor/install

    LOG: .10000

    LOG: .10000

    LOG: .10000

    INFO: start_restore with files: <CFBasicHash 019674D0 [6A9E4070]>{type = mutable dict, count = 2,

    entries =>

    0 : <CFString 0195E218 [6A9E4070]>{contents = "ba7e43534cd5a98de080e6141beaf5dc004ad237"} = <CFBasicHash 0195E344 [6A9E4070]>{type = mutable dict, count = 7,

    entries =>

    0 : <CFString 0195DCAC [6A9E4070]>{contents = "FileLength"} = <CFNumber 01967488 [6A9E4070]>{value = +0, type = kCFNumberSInt32Type}

    1 : <CFString 0195DD54 [6A9E4070]>{contents = "ModificationTime"} = 2065-01-15 19:09:46 +0000

    2 : <CFString 01967474 [6A9E4070]>{contents = "Domain"} = <CFString 01967504 [6A9E4070]>{contents = "HomeDomain"}

    5 : <CFString 0195DCF4 [6A9E4070]>{contents = "User ID"} = <CFNumber 01967488 [6A9E4070]>{value = +0, type = kCFNumberSInt32Type}

    8 : <CFString 0195DCD0 [6A9E4070]>{contents = "Group ID"} = <CFNumber 01967488 [6A9E4070]>{value = +0, type = kCFNumberSInt32Type}

    10 : <CFString 0195DC74 [6A9E4070]>{contents = "DataHash"} = <CFData 0195E30C [6A9E4070]>{length = 20, capacity = 20, bytes = 0x9925dd43888a79dec74bf2abd8470e1d0e0b21b2}

    12 : <CFString 0195DD2C [6A9E4070]>{contents = "Mode"} = <CFNumber 0195E254 [6A9E4070]>{value = +384, type = kCFNumberSInt32Type}

    }



    2 : <CFString 0195DB30 [6A9E4070]>{contents = "661f5a16219588c6e846735c663fbe31e5f84da5"} = <CFBasicHash 0195DD78 [6A9E4070]>{type = mutable dict, count = 7,

    entries =>

    0 : <CFString 0195DCAC [6A9E4070]>{contents = "FileLength"} = <CFNumber 0195DC98 [6A9E4070]>{value = +922, type = kCFNumberSInt32Type}

    1 : <CFString 0195DD54 [6A9E4070]>{contents = "ModificationTime"} = 2065-01-15 19:09:46 +0000

    2 : <CFString 01967474 [6A9E4070]>{contents = "Domain"} = <CFString 01967504 [6A9E4070]>{contents = "HomeDomain"}

    5 : <CFString 0195DCF4 [6A9E4070]>{contents = "User ID"} = <CFNumber 01967488 [6A9E4070]>{value = +0, type = kCFNumberSInt32Type}

    8 : <CFString 0195DCD0 [6A9E4070]>{contents = "Group ID"} = <CFNumber 01967488 [6A9E4070]>{value = +0, type = kCFNumberSInt32Type}

    10 : <CFString 0195DC74 [6A9E4070]>{contents = "DataHash"} = <CFData 0195DC50 [6A9E4070]>{length = 20, capacity = 20, bytes = 0xaa0f8ebeb4d8b38399d41ed82d14580c494eea5f}

    12 : <CFString 0195DD2C [6A9E4070]>{contents = "Mode"} = <CFNumber 0195DD18 [6A9E4070]>{value = +384, type = kCFNumberSInt32Type}

    }



    }



    DEBUG: receive from start_restore

    TIMER: [restore_thread:429] start_restore: 402023

    INFO: waiting for files ready

    LOG: .10000

    LOG: .7d60

    LOG: done sending igor/install





    268435458

    • 빠른 댓글 감사합니다.ㅋㅋ
      이 문제 해결했어요. 이유는 모르겠지만 spirit 실행파일을 바탕화면으로 옮겨 다시 실행하니 되더군요.-_-;;
      인피니아 갔었습니다.^^

  • 저도 시행했어요..아이튠즈에서 어플백업을 해놓고 하지 않아서 어플들을
    다시 깔았지만 이제 껐다가 킨후 검은비 실행하지 않아서 좋네요..^^