Aurora Feint 게임도중,
멈춤현상으로 홈버튼으로 빠져나왔다가
리부팅을 하지 않고 전원만 껐다 켰더니,
아이팟 터치가 복구모드로 되어버렸습니다.

PC에서 복구를 하니, 2.0순정으로 돌아왔고,
그간 설치했던 2.0 어플은 모두 사라졌고, 완전 초기 상태가 되었습니다.

다시 2.0 해킹버젼으로 설치를 시도하니,
에러가 나면서 커펌 설치도중 중단되더군요.

수차례 반복해도 결과는 마찬가지여서,
노트북에서 해킹을 다시 시도했습니다.

다행히 노트북에서는 커펌 2.0이 설치 되었습니다.

그런데, 오전에 보니, 16기가 터치가 정보란에
8기가 터치처럼 용량이 잘못 인식되더군요.

고민하다, 셋팅에 들어가서 모든 미디어를 지우는 리셋을 선택했습니다.
데이타 영역을 포멧을 하고 다시 파일 시스템을 만드는것인지.
무려 한시간이나 걸린다는 메세지 창이 뜨더군요.

한시간동안 기다리면서
Cydia 와 Essential 어플이 설치되었는데, 이게 문제가 되지 않을까하는 생각도 잠시 들었습니다.

한시간후....
터치는 작업을 마치고 재부팅을 하였습니다만,
애플로고에 모래시계만 돌아가다 부팅이 멈추네요.

재설치하면서 터치 용량도 꼬이고.
부팅도 안되게 되버려서,
다시 한번 해킹을 시도해야겠습니다.

그리고 Aurora Feint의 안정성에 큰 문제가 있다고 생각되니,
게임하시는 분들은 주의해서 하시고,
저는 이 문제가 해결되면 Aurora Feint는 다시 설치 하지 않을 계획입니다.

해결 안되면, AS센터라도 가야할듯 합니다.
ㅡ.,ㅡ

아이팟 터치 2.0 해킹이 완료된 후, 현재 어플 구성이 아래와 같이 되었습니다.

1. App Store 무료 어플 버젼 : iTunes 과 App Store에서 다운로드
2. Cydia 비공식 어플 버젼 : Cydia에서 다운로드
3. App Store 유료 어플 버젼 : 과자자료 다운로드

App Store의 과자 버젼에는 두가지 버젼이 있습니다.
.ipa 와 .app 버젼입니다.

[수동설치]
.app 는 과거 1.1.4시절에 수동으로 sFTP로 접속하고 권한설정해주는 방법과 거의 동일합니다.

1. /Applications 에 .app 디렉토리 업로드
2. SSH 접속 후 cd /Applications
3. chmod -R 775 xxxx.app (권한설정 변경)

4. cd /Applications
5. mkdir Documents
6. chmod 777 Documents

7. cd /private/var/mobile
8. mkdir Documents
9. chmod 777 Documents

10. 리부트

1~3번은 새로운 어플 설치시 적용하고,
4~9번은 한번만 적용하면 다시 할 필요 없습니다.

/Applications/Documents
/private/var/mobile/Documents
두 디렉토리를 만드는 것 외에는 과거와 별 차이가 없습니다.

[자동설치]
다음은 두번째 설치 방법인 .ipa에 대한 이야기입니다.
.ipa는 PC의 iTunes을 사용하여 마치 정상적인 프로그램처럼 설치하는 방법입니다.

1. 과자먹인 MobileInstallation 이 필요합니다.
2. 다운로드 받은 MobileInstallation 을 아래 폴더로 복사합니다.
/System/Library/PrivateFrameworks/MobileInstallation.framework
 
3. 복사한 파일의 권한을 775 설정후 리부팅
4. 응용 프로그램 에러시 App Store에서 Free 어플 아무거나 다운로드 받습니다.

한번 셋업만 제대로 해놓으면, .ipa를 다운로드 받아 클릭만 하면,
iTunes에서 App Store 어플 설치하는 방법과 동일하게 싱크만 하면 됩니다.

아이팟 터치와 싱크를 하게되면, 자동으로 .ipa로 받은 어플은 설치가 되고,
아이팟 터치에서는 다른 App Store어플과 같은 방식으로 처리됩니다.
아이콘을 누르고 있으면 삭제할 수 있는 기능이 사용가능합니다.

이처럼 .ipa방식을 사용하면, 어플의 설치와 삭제가 간편해진다는 장점이 있습니다.
설치되는 디렉토리도 mobile 밑에 Applications입니다.

그러나, .ipa방식이 싫으신 분들도 있을 것입니다.
과자를 iTunes를 통해 설치하는게 꺼림직 할 수 있으니까요.

이런 경우에는 PC에서 .ipa를 .zip으로 파일명만 변경해주고,
Zip 파일압축을 풀면, Payload 하단 디렉토리에 .app 디렉토리가 있습니다.
그러면 수동설치방법으로 .app를 업로드해주고 권한설정하면 똑같이 할 수 있습니다.
(Zip대신 rar 로 변경하셔도 됩니다.)

[프로그램 위치]
/Applications : 기본어플 + Cydia어플 + 수동설치 과자
/private/var/mobile/Applications : App Store 다운로드 어플 + 자동설치 과자

추천 블로그 : 김천최가 http://blog.naver.com/cij1492

Carrie's Dots은 일종의 땅따먹기 게임으로 App Store에서 무료로 다운로드가 가능합니다.

선을 잇고 싶은 지점을 살짝 터치해주면 두점 사이에 선이 그어 집니다.
선이 사각형이 이루어지면, 땅을 먹게 되는데요.

중요한건 마지막 선을 누가 그었느냐에 따라, 땅의 주인이 결정됩니다.
치열한 두뇌 싸움이 필요해집니다.

단점은 오직 2인용 플레이만 지원합니다.
혼자도 할 수 있으면 좋을텐데 아쉽습니다.

하단의 "i"를 터치하시면, 플레이어의 이름을 변경할 수 있습니다.

커플당을 위한 게임 Carrie's Dots 였습니다.

사용자 삽입 이미지

Cydia용 어플이 아직 많지는 않은데요.
Macman 이 게임은 과거의 팩맨을 그대로 아이팟터치에 재현한 게임입니다.

Cydia 게임이지만, 사운드나 그래픽이 허접하지 않습니다.
조정은 중력센서를 사용하는데, 사용하기 쉽게 방향만 잘 설정해주면, 알아서 팩맨이 길을 찾아 갑니다.

사용자 삽입 이미지
사용자 삽입 이미지

App Store에서 제공하는 무료 게임 SudokuFree입니다.

유료도 있지만, 무료라고 뭐 게임이 크게 달라질게 없으니까요.
이걸로도 충분하다고 봅니다.

게임은 1~9까지의 숫자를 채우는게 목적인데,
1~9까지 숫자가 모두 사용되어야 하고, 같은 줄에 같은 번호가 있으면 안됩니다.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

이미 한번 소개해드린바 있는 Aurora Feint 이야기입니다.

먼저 터치 2.0 App Store에서 최고의 무료게임이라고 말씀드리고 싶네요.
그런데, 저는 정작 몇번 실행해 보지도 못했습니다.

아내에게 한번 보여준 후, 거의 뺏기다시피 아내가 가져가서는 하루종일 플레이 합니다.
주말에도 열심히 하더군요.

아내도 아이팟터치가 있지만, 아직 2.0으로 업데이트를 안해놓아서,
제 터치로 플레이를 하고 있습니다.

저는 몇번 안해봐서 잘 몰랐는데, 아내가 하는 걸 옆에서 지켜보니,
정말 비쥬얼드는 이제 고전 게임이 되버린듯 합니다.

아내는 터치를 360도, 90도, 180도 휙휙.. 회전해 가면서, 현란한 게임 화면을 보여주더군요.

와....... 입이 좍 벌어지게 만드는 화면...
망치, 시계, 뭐가 먼지 모르겠는 아이템들이 우수수 떨어지고 작동되면서,
화면에서 번쩍번쩍 아이템들이 나타났다 사라지고,
제 아내의 캐릭터는 이미 수많은 업글로 고수가 된듯 합니다.

참 그리고 새로 다운로드 받았는데, 처음 시작할때, PC처럼 게임 인트로 동영상도 나오더군요.
그래도 여전히 간혹가다 다운되는 증상은 아직 안없어졌어요.

아래는 아내가 플레이 도중 몇몇 화면 캡쳐한거 올립니다.
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

아이팟 터치 2.0을 해킹한 후에 1.1.4와 디렉토리 구조가 어떻게 달라졌는지 알아보고,
2.0도 안정화 작업이 필요하다는 것을 결론 내렸습니다.

2.0을 해킹에 성공하셨다면, Cydia 라는 인스톨러에서 Essential 어플들과 OpenSSH를 설치해줍니다.
설치하는 중간에 디스크 용량이 모자란다는 메세지가 뜨는데, 일단 여기까지는 무시하셔도 됩니다.

PC에서 Putty와 같이 SSH를 지원하는 프로그램으로 아이팟 터치 2.0에 접속합니다.
로그인은 root로 하시구요, 패스워드는 alpine입니다.

접속후, 아래와 같이 명령어를 쳐보시기 바랍니다.

Jess:/var root# df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/disk0s1             500           328       168     67%     /
devfs                        1              1          0        100%   /dev
/dev/disk0s2             14988        2206     12783  15%     /private/var


df(Disk Free)에 -m 옵션은 메가바이트 단위로 보여주기때문에 알아보기 쉽습니다.
저는 안정화를 이미 끝냈기 때문에, 루트 "/"의 용량이 500메가중 168메가 빈 공간이 있습니다.
그러나 안정화를 하지 않은 상태에서는 루트 디렉토리 사용량이 95%가 넘습니다.

그러면, 왜 2.0에서도 안정화를 해야하는지
디렉토리 구조에 대해 간략히 설명드리겠습니다.
 
가장 큰 문제는 어플리케이션이 설치되는 디렉토리가 2.0에서는 두 곳이 되었습니다.
/Applications                                  아이팟터치 기본어플이 설치된 공간입니다.
/private/var/mobile/Applications       App Store에서 인스톨한 어플들이 설치되는 공간입니다.

해킹하지 않은 순정상태에서는 이 디렉토리 구조가 문제되지 않습니다.
/Applications 은 루트디렉토리에 속해 있지만, 기본어플만 있으면 되니까요.
App Store어플은 /var/mobile/Applications에 있기 때문에 용량에 문제가 없습니다.
이곳은 음악,동영상,어플리케이션이 모두 함께 저장되는 공간으로 15기가나 되니까요.

해킹한 아이팟 터치 2.0은 Cydia를 통해 어플리케이션을 따로 설치할 수 있습니다.
그런데, Cydia가 설치하는 어플리케이션들의 위치는 공교롭게도 아이팟터치 기본어플이 설치된 공간입니다.
/Applications                                  아이팟터치 기본어플+Cydia에서 인스톨한 어플 (500메가)
/private/var/mobile/Applications       App Store에서 인스톨한 어플 (15기가)

이렇게 되면, 루트 디렉토리에 속해있는 /Applications은 Cydia에서 어플을 새로 설치할때마다 디스크 용량이 금방 모자라게 됩니다.

그렇기 때문에, /Applications 디렉토리를 /private/var 아래로 옮겨주고 링크를 만들어주어야 합니다.

개인의 아이팟터치 환경에 따라, 이미 안정화가 자동적으로 이루어진 케이스도 있습니다.
가령 /Applications이 /private/var/stash/Applications 라는 디렉토리로 옮겨진 경우입니다.
이 경우에는 안정화를 수동으로 하시면 디렉토리가 엉킬 수 있으니 주의하셔야 합니다.

본인의 아이팟터치가 이미 안정화가 된건지에 대한 판단은 다음 명령을 쳐보시기 바랍니다.
df -m
Free 공간에 문제가 있는지 먼저 확인.

cd /
ls -la
디렉토리 리스트 중 /Applications 이 링크 표시인지 확인.
링크이면 화살표 표시로 되어 있습니다. (예:Applications -> /private/var/Applications/)

안정화가 되지 않았다면, 아래 명령어로 아이팟 터치 안정화 작업을 수행합니다.
(본 명령어를 수행하여 발생되는 문제에 대해서는 개인 책임입니다.)

Applications 이동 및 심볼릭 링크 생성
mv /Applications /private/var/Applications; ln -s /private/var/Applications /Applications

폰트 디렉토리 이동 및 심볼릭 링크 생성
mv /System/Library/Fonts /private/var/Fonts; ln -s /private/var/Fonts /System/Library/Fonts

작업이 완료되면, 아이팟 터치를 꼭 Restart 시켜줍니다.


P.S) /Applications 와 /private/var/mobile/Applications
보통 아이팟 터치 홈화면에서, 아이콘을 누르고 있으면, 아이콘이 흔들거리면서 App Store어플은 삭제할 수 있습니다. 그러나, 아이팟터치 기본어플과 Cydia 어플은 이렇게 화면에서 삭제가 불가능하지요.

아무래도 디렉토리가 다른 이유가 가장 클 것 같습니다.

그리고, /Applications은 root가 주인이고, /private/var/mobiile/Applications은 mobile이 주인입니다.

어플도 /Applications/Cydia.app 이런 식으로 설치되어 있지만,
/private/var/mobile/Applications/xxxxxxxxxxxxxxxx이상한영문숫자/Othello.app 이런 식입니다.
특히, mobile의 Applications 디렉토리에 이상한 영문숫자는 함부로 절대 건드려서는 안됩니다.
아이팟 터치가 벽돌 되는 경우가 있으니 주의하시기 바랍니다.

root 유저의 /Applications 은 이상한 영문숫자가 없으니, Cydia가 어플을 여기에 설치하는 거 같습니다.
sFTP와 같이 수동으로 어플을 설치할때도 이곳을 사용하게 됩니다.

참조 : http://winpwn.com/
참조 : http://latte4u.tistory.com/191

Xpwn으로 어렵게 아이팟 터치를 해킹했더니, Winpwn2.0.0.2이 나와버렸네요.
흐미...

저는 이미 Xpwn으로 해킹되어, Winpwn 2.0으로 해킹 테스트는 해보지 않았습니다.
사용시 주의하시고, 잘 되셨는지도 알려주세요.

Xpwn은 명령어식이라 좀 어려우시지만, Winpwn 2.0은 쉽게 사용하실수 있을겁니다.

[Winpwn 2.0 지원사항]
- Support for both 1.1.4 and 2.0
- Custom Image Support
- Custom Payload Support
- 3g iPhone support


[사용방법]
1. IPSW 빌더를 사용해서 IPSW(Custom Firmware) 생성
2. 클릭 'Ipwner" , Custom Firmware 선택하면 iTunes이 해킹준비됨.
3. DFU 모드로 아이팟터치를 USB로 연결
4. Shift+복원을 누른후 Custom Firmware 선택

[중요사항]
1. Winpwn 기존 설치본은 반드시 Uninstall되어야 함.
2. iTunes 7.7 설치되어 있어야 함.

[다운로드 2.0.0.2]
Rapidshare.de
Rapidshare.com

수정 : Cydia 인스톨 과정에서 약간의 버그가 있어 2.0.0.2로 수정되었습니다.

+ Recent posts