탈옥강좌/탈옥

iOS 6.1 완전탈옥 알아야 할 것과 준비해야 할 것

T.B 2013. 2. 1. 22:36


애플이 제한해 둔 '틀(jail)을 깨부수다(break).' 라는 의미의 iOS 6.1 완전탈옥(untethered jailbreak) 공개가 초읽기에 들어갔다.


그간 아이폰5나 아이패드미니, 아이패드4 처럼 iOS 6.x를 기본으로 탑재하고 출시된 기기에서는 탈옥이 불가했으나 이제 곧 탈옥을 통해 기기활용도를 높일 수 있을 것이다.


'프로젝트 네이밍은 Evasi0n'


iOS 탈옥은 iOS해커팀 또는 iOS 버전별로 '네이밍'이 붙는다. greenpois0n, redsn0w, sn0wbreeze, pwnagetool, jailbreakMe, absinther 가 있었고 exploit 풀어내는 방식도 다르다.(참고)


이번 iOS 6.x의 네이밍은 Evasi0n(http://evasi0n.com/)이다. 지난번 iOS 5.x 완전탈옥에서 드림팀(참고)의 선봉장이었던 Pod2g는 Evad3rs Jailbreak Team으로 유명iOS해커 MuscleNerd,  Planetbeing, Pimskeks와 함께 Evasi0n을 작업중이며 현재 모든 작업이 거의 완료됐고(약 68%) 자잘한 버그 수정 및 패키징 작업중으로 알려졌다.



'탈옥 배포시기는 슈퍼볼선데이(Super Bowl Sunday)'


pod2g의 Evasi0n은 Evad3rs 탈옥팀의 MuscleNerddp 따르면 美 현지시각 일요일에 배포될 예정이다. (참고 1, 2한 탈옥 하는 사람이라면 'Sunday is Funday.'라고 한번 즈음은 들어봤을 법 한데, 이번에는 'Super Bowl Sunday(슈퍼볼선데이)'가 될 것이라 전해졌다.


한국 시간으로 월요일 즈음이 될테니 그간 탈옥이 아예 불가능했던 아이폰5 사용자나 아이패드미니, 아이패드4 사용자들은 긴 기다림을 달래기 위해 미리 괜찮은 트윅을 골라두는 것도 좋을듯 싶다.(참고)


'할머니도 할 수 있는 iOS 6.1 완전탈옥'


greenp0ison, redsn0w, sn0wbreeze, pwnagetool과 같이 부트락 해제 방식의 탈옥들은 기기를 DFU 모드에 진입시켜야만 한다. 이게 어려운게 아닌데, 탈옥을 포기하는 사용자들의 얘기를 들어보면 다들 DFU 부터 막힌다. 이번에 공개되는 evasi0n은 jailbreakMe 정도는 아니나, iOS 5.x 완전탈옥 툴인 absinther 정도로 원스텝 탈옥이 될 것이라는 소식이다.(참고)


'아이폰 아이패드 아이팟터치 애플TV 지원기기 목록'


iOS 6.x를 지원하는 모든 iDevice를 지원할 것이다. 이번 탈옥의 exploit은 iOS 5.x 시절 부터 발견됐고 6.x와 6.1에서 아직 패치되지 않았다. 따라서 evasi0n은 6.x 전용 완전탈옥이 될 것이며 5.x 완전탈옥의 absinther's exploit을 사용한 sn0wbreeze나 redsn0w의 업데이트를 통해 5.x ~ 6.x까지의 탈옥도 지원할 것으로 보인다.


iPhone 3GS

iPhone 4

iPhone 4S

iPhone 5

iPad 2

iPad 3

iPad 4

iPad mini

iPod touch 4th gen

iPod touch 5th gen


A5를 탑재한 애플TV 3세대는 지원하지 않는것으로 알려졌다.(참고) iOS 6.x를 지원하지 않거나 iOS 6.x를 지원하더라도 evasi0n을 통한 완전탈옥 미지원 목록은 아래와 같다.


iPhone 2G

iPhone 3G

iPod Touch 1G

iPod touch 2G

iPod touch 3G

iPad 1

Apple TV 3


단, 사용자들이 잘 쓰지 않는 불필요한 기능들은 제거하여 구형기기에서도 iOS 5.x 업데이트를 가능하게했던 Whited00r(참고)류의 커스텀펌웨어가 iOS 6.x로 배포된다면 '가능할 가능성도 있다.'


'iOS 6.x 완전탈옥 준비사항'


STPE1  백업(Back It Up)



iOS 기기 사용자 설정 백업


아이클라우드(iCloud) 또는 로컬백업을 실시한다. '동기화'가 아니라 '백업'이다. 동기화시 자동으로 백업이 되야하는데 만약의 경우를 대비하여 확실하게 '백업'하는 것을 권장하며 아이클라우드 백업보다는 로컬백업을 권장한다.


현재 사용중인 시디아 트윅과 테마 백업


보통 '고수와 하수의 차이는 한 끗'이라는 얘기가 있다. 아이폰이나 아이패드만 백업하라는 얘기가 아니다. 시디아 트윅과 테마도 백업해두면 좋다. 물론 iOS 5.x에서 호환되던 트윅이나 테마가 모두 iOS 6.x에서 호환된다는 보장은 없지만 유비무환(有備無患) 아닐까?


① 아이폰 아이패드 테마 경로 var/stash/Themes.xxxxxx 에서 Winterboard 테마 로컬 백업

 경로 var/Mobile/Library/sbsettings/themes 에서 SBSetting 테마 백업

 Backboard를 이용한 폴더풀림 대비 및 테마를 포함한 springboard 설정 백업(참고)

 Zepplin을 사용중이라면 경로 Library/Zepplin 에서 Zepplin(참고 1, 2) 로고 백업

⑤ Perpage 테마를 사용중이라면 경로 var/mobile/Library/PerpageHTML에서 백업(참고)

⑥ ColorKeyboard 테마를 따로 사용중이라면 경로 User/Library/Keyboard/ColorKeyboard/Theme 에서 백업

⑦ 시디아 트윅 백업


'시디아 트윅을 재설치하는 6가지 방법' 중 택일하여 시디아 트윅을 백업해두는 것도 좋다.


- 시디아에서 자신의 계정(user account)으로 로그인 후 이전에 설치했던 목록을 확인하던가 따로 리스트를 작성하여 수동으로 설치하는 방법


터미널 명령어를 사용하여 한번에 설치하는 방법


- PKGbackup을 이용하여 한번에 설치하는 방법(참고)


iBye를 이용하여 한번에 설치하는 방법(다양한 기능만큼 오류가 많은 PKGbackup 보다 iBye가 더 높게 평가 받지만, iOS 3.x - 4.x 까지만 지원으로 5.x 이상은 호환되지 않는다.)


- xBackup(참고)을 이용하여 한번에 설치하는 방법 ← '개인적으로 권장'


- OpenBackup(참고) 이용하는 방법


tip. 현재 사용중인 iDevice가 탈옥 상태라면 SMS와 iMessage history를 백업 또는 옮길 수도 있다(참고)


tip. appsync 와 install0us 등 위대한 해커그룹이라 칭송받던 hackulous(http://apptrackr.org/)가 anti-piracy 운동에 동참하면서 리포소스 제공을 중단했고 사이트가 패쇄되었으며 더이상 install0us도 사용할 수 없게됐다. hackulous가 배포하면 다른 그룹들이 리패키지만 해서 배포하는 수준인지라, 현재 기기에 appsync가 설치되어 있다면 apptodeb(참고)를 통해 hackulous에서 배포한 트윅들을 따로 debian 으로 백업해두는 것도 좋다.


Warned. 현재(2013.02.05) appsync iOS 5를 설치할 경우 6에서 호환되지 않는 것으로 보인다. appsync를 설치하면 무한사과가 되거나 섹션 읽기 실패로 복원이 정상적으로 진행되지 않는다. Hackulous Resource 또는 Hackulous Security는 정상적으로 작동한다.


Warned. iOS 6.x 이하 사용자라면 'iOS 6 시디아 트윅 호환 목록'(참고)을 통해 현재 자신이 사용중인 트윅의 호환성 유무를 확인한 후 트윅 백업툴을 이용해야 한다. 미호환 트윅 사용시 트윅이 제대로 돌아가지 않거나 다른 트윅이나 OS 충돌로 인해 '벽돌(무한사과)'이 되는 경우가 종종 발생한다.


STEP2  무상리퍼 받기(해당사항이 없는 경우 3번으로)


아이폰4S나 아이패드3 사용자 중 탈옥을 이유로 1년 무상리퍼를 받지 않았다면(참고) 지금이라도 당장 리퍼를 받을 것을 권장한다. 리퍼 받은 후에 취해야할 작업은 다음과 같다.


① iOS 버전 확인 후 5.1.1이면 SHSH blobs를 백업한다.

② SHSH blobs를 백업한 후에는 6.1 ipsw를 이용하여(참고) DFU복원 방식으로 iOS 6.1로 업데이트 한다.

TinyUmbrella 최신버전(참고)으로 6.1에관한 SHSH blobs를 백업하여 APticket을 확보한다.


Warned. 만약 iOS 6.1로 OTA(Over The Air, 아이튠즈를 통한 업데이트가 아닌 무선업데이트 방식)로 업데이트 했다면 반드시 아이튠즈를 통한 업데이트를 해야한다. evad3rs의 MuscleNerd는 OTA로 업데이트 한 경우 문제가 발생할 수 있다고 언급했다.


cf. Pre A5 device는 이전부터 반탈옥(tethered jailbreak)이 가능하다(참고 12)


cf. 리퍼를 받으면 기기가 변경되기 때문에 이전에 확보해둔 APtickets는 소용이 없다. 그렇다고 현재 iOS 5.1.1을 사용중이고 5.x SHSH blobs 또는 그 이하 버전에 관한 다운그레이드 때문에 리퍼를 망설일 필요는 없다. 6.1 완탈과 SHSH blobs 백업이 된다면 굳이 최신 iOS를 두고 구버전의 iOS를 사용할 이유는 없기 때문이다.



STEP3 DFU 복원으로 업데이트 후 월요일까지 느긋한 마음으로 기다리기



가장 간편한 방법으로 복원(restore)을 누르면 알아서 자동으로 백업부터 복원까지 진행되지만 가급적 DFU복원 방식으로 업데이트 할 것을 권장한다. 이유는 블로그를 통해 반복적으로 설명을 했던 부분인지라 생략했으면 한다.


iOS 6.1 완전탈옥 Evasi0n 배포시간(참고)은 美현지시각 일요일이다. 한국은 동경시를 사용중이기에 월요일 새벽 3:00가 될 것이다.


탈옥툴이 배포되면(특히 완전탈옥, 특히 쉬운 탈옥) 그야 말로 '시디아가 폭발'할 지경이다.(참고) 이유는 시디아 소스라던지 세팅을 동시 다발적으로 진행하기 때문에 탈옥을 해놓고 각자 개인에 맞는 최적화와 안정화 진행이 불가하기 때문이다.


그런데, 한 2~3일만 지나면 시디아가 쾌적해진다. 또한, 늘 그랬듯이 블로그를 통해 iOS 6.1 완전탈옥 강좌와 함께 '테스트(검증)된' 최적화 및 안정화 예제(시디아 트윅 활용 및 설정)가 제공될테니 굳이 스트레스 받아가면서 밤새지 말고 느긋하게 기다리는 것도 방법이다.


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

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

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


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

728x90
반응형