귀차니즘의 압박으로 미뤄뒀던 아이팟 터치를 해킹했습니다. 역시 편리한 툴이 세상을 바꾸더군요.
spirit 이라는 툴입니다. 한방에 되더군요.

JailBreak 순서입니다.

1. 지금 가지고 계신 아이팟 터치/아이폰 을 3.1.3 으로 업그레이드 하시고 (기존의 어플리케이션들이 다 유지됨)
2. spirit 프로그램을 다운 받습니다. (이 포스트 아래쪽에 올려놨습니다)


http://n021102.tistory.com/ 의


3. 위처럼 설정 안해주면 에러 납니다.
4. spirit 실행
5. cydia 가 설치되어 있으니 지금까지처럼 cydia 설정해 주면 됩니다.

참조한 포스트: 펠님꺼

spirit.exe 입니다. 윈도것만 올렸습니다. 맥용은 알아서 찾으세요 -0- , 저는 맥을 사용하고 있지만 윈도우만 좋아합니다. Viva The Microsoft !!!!
자주 쓰는 프로그램인 TextReader 와 iComics 를 설치할 차례입니다.

이 프로그램은

Installer -> Sources 탭 -> Edit (좌측 상단에 있는 버튼) -> Add (왼쪽
상단에 있는 버튼) ->
http://touch-programs.googlecode.com/files/mizi.xml 를 주소창에 추가

- 즉 쉽게 말해서  http://touch-programs.googlecode.com/files/mizi.xml
  를 소스 사이트에 추가시킨다는 뜻입니다.

그후에

Installer -> 'Install 탭' -> Mizi -> iComics & TextReader 를
설치합니다.
 TextReader 는 'TextReader 1.1.2' 와 'TextReader' 가 있는데
 'TextReader'쪽이 최신입니다. 그걸 설치해 주시면 됩니다.

이렇게 설치하고 나면 스프링보드에 두 프로그램의 아이콘이 보입니다.
이제 책하고 만화책을 복사해 넣어야 할 차례입니다.

아이팟을 PC 에 연결하시고 책을 복사할 디렉토리를 정해주셔야 하는데
여기서 1.1.2 버젼하고 차이점이 존재합니다. 예전에는 root 권한으로
아이팟 터치 OS 가 구동됐습니다. 즉 사용자가 'root' 였는데 이제는
사용자가 'mobile' 입니다. 따라서 책이랑 만화책을 복사해야 할
디렉토리도

iComic => /var/mobile/Media/Comic 에 Zip 파일 형태로 올리시면 되고
TextReader => /var/mobile/Media/TXT 에 txt 형식 파일로 올리면 됩니다.

파일명 같은것은 utf8 형태만 지원하므로 윈도에서 복사하면 파일명이
깨집니다 (영어는 당연히 괜찮겠지요)
이게 어쩐 일입니까.
http://applerepo.com 이 문을 닫아버렸습니다. ..
이제 1.1.3 해킹을 한 상태인데 iPhone 1.1.3 5종 어플이 어디 갔단
말입니까!!! ( applerepo.com 이 아이폰 프로그램을 해킹해서 올렸습니다.)

결국 다른방법을 찾아야 해서 뒤지고 있습니다.

조금 뒤적거리다 보니 정보를 찾아냈습니다. 실은 터치용 1.1.3 펌웨어
안에 (사실 터치나 아이폰이나 똑같은 OS를 사용합니다) 아이폰용 5종 App
(날씨,주가,메일,메모,구글맵)이 포함되어 있다는 것입니다. 특히나
메일에서 한글이 깨지던 문제까지 해결한채!!!

이름하여 순정!! 제품인 것이지요..(해킹하는 주제에 순정제품에
열광하기는 풉 +ㅂ+) 20 불을 절약할 수 있으니 이거 좋은거지요? 그쵸?
(소프트웨어 만드는 사람 맞는지 모르겠네요 저는 OTL)

이미 해킹해서 버린(?) 아이팟 터치, 순정 아이폰 5종 어플까지 몰래 쓴다고
별 죄목이 늘어나는건 아닐꺼야 하고 위안하면서 그 방법을 여기
공개합니다.
1. sbpatcher.tar.gz 를 다운 받습니다.
2. 위 파일을 아이팟 터치에 복사합니다. 복사하는 방법은 여러가지가
있지만 저는 토탈커맨드에 깔린 플러그인을 이용해서 복사합니다. 복사되는
위치는 /var/root 입니다.

3. 이제 VT100 (아이팟 터치에서 직접 압축을 풀고 설치할려면)이나 Putty
를 이용해서 터치에 접속합니다. - VT100 은 패스워드 입력하는 부분에서
에러가 나더군요 그래서 저는 Putty 를 이용해서 접속했습니다.

4. prompt 창이 뜨면
#cd /var/root
#tar zxvf ~/sbpatcher.tar.gz
sbpatch/
sbpatch/sb_patcher
sbpatch/sb_unpatcher
#cd sbpatch
# ./sb_patcher
Applying patch, please wait, this can take up to 30 seconds...

이렇게 되면 자기가 알아서 깔리고 자연스럽게 리부팅을 하고 나면 짠 하고
스프링보드에 5종 어플이 설치되어 나타납니다.

양심에 찔려서 도저히 못 써주겠다고 하시는 분은 4번으로 돌아가셔서
./sb_patcher 대신 ./sb_unpatcher 를 실행해주시면 됩니다.
('' 위는 제대로 설치된 모습을 보여줍니다.


chewed by Notoo

현재 상태
- 1.1.2 jailbreak 상태임
- BSD Subsystems 는 최신 버젼으로 설치 되어 있음
- 시간이 오래 걸리니 자동잠금은 해제 한 상태
Jailbreak 시작

Installer -> System -> Official 1.1.3 Upgrader 선택하여 인스톨
'홈'버튼을 눌러 메인으로 가면 철장에 갖힌 사과모양 아이콘이 생겨
있는데 그것을 클릭하면 긴 시간동안 자기가 알아서 JailBreak 합니다.

처음에 Reallocate 하라는 질문에서 yes 냐 no 대답하는게 있는데
이때 NO 로 꼭 대답해야 합니다.

긴 시간이 지나서 드디어 설치가 되면 , 제일먼저 해주는 일은 프로그램
용량확보입니다. 이걸 위해서는 일단

Installer -> System -> BSD subsystem 을 설치해줍니다.
그 다음은 OpenSSH 를 설치해줘야 하는데 이게 그냥은 설치 안됩니다.
Installer -> Sources -> Community Sources 를 설치해 줍니다.
이제 OpenSSH 를 설치해 줍니다.
Installer -> System -> OpenSSH 를 설치해줍니다.

이제는 Putty 를 실행시켜서 Ipod Touch 에 접속할 수가 있으니 접속해서
- id : root , passwd : alpine

cp -r /Applications /private/var/Applications
- 이때 /private/var/Applications 밑에 1.1.2 시절의 프로그램이
설치되어 있을 수 있으니 그건 바로 삭제해주세요
rm -rf /Applications
cd /
ln -s /private/var/Applications Applications

하면 안정적으로 영역이 확보 됩니다. (전 개인적으로 보스툴은 사용하지
않습니다.)
다만 이렇게 해두면 기존의 Installer 를 실행시켰을 때, "Main Script
Execution Failed" 라는 에러가 발생하면서 Installer 가 동작을
안합니다. 간단한 권한 문제니

cd /Applications
chmod +s Installer.app/Installer
chown -R root:wheel Installer.app

이런식으로 손쉽게 고쳐줄 수가 있습니다. 이제 인스톨이 되는것 을
확인해 주세요.

1.1.3 Jailbreak 성공 !!

chewed by Notoo

이제 한글 입력이 가능하게 해야 합니다. 메모, 가계부 등등 한글이 되야 행복한 세상이 열리지 않겠습니까? ^^


http://codedesign.tistory.com/16

참고할만한 곳입니다. 제가 이거저거 다 써봤지만 위엣분이 만드신게 가장 괜찮았습니다.
노량진 오락실 철권 고수중에서 몇분 노트해 뒀습니다. --+

chewed by Notoo

만약 제글을 보시고 해킹을 해오셨다면 , 현재 Ipod Touch 의 펌웨어는 JailBreak 된 상태이며 펌웨어 버젼은 1.1.2 인 상태일 것입니다.


이 상태에서 해줄 일은 프로그램이 설치되는 영역의 증가입니다. 아이팟은 기본 프로그램이 설치되는 영역을 300메가 정도 할당해 두고 있습니다.
이 옆의 사진을 보면 알겠지만 87% 정도 점유하고 있습니다. 이것도 프로그램들을 딴 곳으로 이동시킨 후 인데도 말이죠. 옮기기전에는 15메가정도밖에 용량이 안남았습니다.
이 상태에서 살짝 조작을 가해주면 프로그램이 깔리는 영역을 위의 그림에 나온 /private/var 지역으로 바꿔줄 수가 있습니다. 그렇게만 한다면 동영상이나 음악, 사진등이 영역을 다 차지하기 전에는 모든 데이터 영역에 프로그램을 설치 할 수가 있게 되는 것이죠.

이걸 어떻게 하는가!! 하면

BSD Subsystem 이라는 패키지를 깔아야 합니다.
System 에 보면 BSD subsystem 패키지가 존재합니다. 이 패키지는 아이팟 터치에 부족한 유닉스 명령 유틸들을 깔아줍니다.
설치된 후 Uninstall 에서 깔렸는지 확인한 모습
BSD subsystem 은 시간이 오래 걸리는 작업이므로 자동잠금같은 것은 꺼주는게 좋습니다.

1. 해킹을 한 상태에서 SSH 프로그램을 설치해주고 난뒤에 일반적인 SSH
클라이언트(PC에서)를 이용해서 터치로 접속할 수가 있다.
http://www.chiark.greenend.org.uk/~sgtatham/putty/
나는 putty 라는 프로그램을 썼는데 그 프로그램은 위에서 받아서 설치가
가능하다. 또 제가 아는 지인이 위의 프로그램을 한글화 했는데 이것은
(http://kldp.net/frs/?group_id=335) 에서 받을 수가 있다.

- 사용자 id 는 'root' 이다.
- 일반적으로 비밀번호를 지정하지 않았으면 'alpine' 이다.
- 바꾸고 싶으면 ssh 프로그램을 설치해서 바꾸어 주도록 한다.

그런데 접속하기 위해서는 아이팟 터치의 IP 주소를 알아야 접속이 가능한데 이는 어떻게 알 수 있냐면 '홈' 버튼을 클릭해서 바탕화면으로 나오고 그상태에서 '설정'을 실행시킵니다. 그리고 Wi-Fi 를 선택해서 들어가 보면

현재 접속된 무선 스팟의 상세정보로 들어가서

('' 그림과 갈이 주소를 알아 냅니다.

그리고 아래와 같이 Putty 에서 주소를 입력해서 접속 합니다.

- 일반적으로 비밀번호를 지정하지 않았으면 'alpine' 이다.
- 바꾸고 싶으면 ssh 프로그램을 설치해서 바꾸어 주도록 한다.

접속을 하면 root prompt 가 뜹니다. 그 다음부터는 unix 명령과 동일합니다. 순서대로 적어줍니다.

mv /Applications /private/var/Applications + 'retun'

- /Applications 에 프로그램들이 들어 있습니다. 이것을 /private/var 로 위치를 바꿔 줍니다.

cd / + 'return'

ln -s /private/var/Applications Applications + 'return'

- 그리고 기존의 어플리케이션이 위치해 있던 곳에 symbolic link 를 만들어 줍니다.

이제 재부팅을 해주시면 됩니다. 혹시나 이게 초반에 mv 명령이 안먹힐 수가 있습니다. 그럴때는

cp -r /Applications /private/var/Applications + 'retun'

rm -f /Apllications 로 대체해주시면 됩니다.

이제 프로그램 영역을 확대시켰으니 마음껏 프로그램을 깔아주셔도 됩니다.

chewed by Notoo

기존의 Ipod Touch 를 잘 해킹해서 쓰고 있었습니다. 현재 상태는 JailBreak 1.1.2 상태입니다.
그런데 어느날 갑자기 패키지를 받아서 설치할려고 했더니
Error
Package Download Failed
이런 메시지가 발생하기 시작하는것입니다. 물론 이상태로 아무것도 인스톨 할수가 없더군요. (메시지 캡쳐하는데는 실패했습니다. ㅜ.ㅜ)

이것을 해결하는 방법을 살짝 웹을 뒤져보니 나오더군요.
installer 프로그램을 실행시킨 다음에



1. Source 탭에 가서 , 기존의 한국 개발자분들의 소스 사이트를 제외한 나머지 사이트들을 남김없이 지워줍니다.

2. 새롭게 http://repo.smxy.org/iphone-apps 를 추가 해줍니다.

3. Sources 카테고리에서 커뮤니티 소스 최신버젼을 설치해 줍니다.
<--- 바로 이거 입니다. 여기에 커뮤니티 소스가 존재합니다.
이제 다시 정상적으로 사용이 가능합니다. ^^

chewed by Notoo

사용자 삽입 이미지

ipod touch 를 선물 받았습니다. 무지 무지 맘에 들더군요 +ㅂ+ 향상된 UI
, 깔끔한 그래픽 , 얇은 크기 , PMP 로서는 가히 최강이라고 할만
합니다. 기본으로 깔려져 있는 캘린더와 연락처가 윈도의 아웃룩과 연동이
되더군요. 그래서 제가 PDA 를 쓰는 주 목적인 일정과 연락처 저장에 관한
부분도 깔끔하게 해결됐습니다. 다만 아쉬운건 메일과 블로그 RSS Reader
더군요. 기존의 PDA (삼성 SPH-M8100 ) 에서는 다른 볼르그 RSS Reader 가
없고, 아웃룩의 설정을 변경해서 다운 받은 RSS 를 읽을 수 있게 하는
방법이 있었습니다. 메일또한 마찬가지 입니다. 메일을 PDA 로 다운 받아서
저장해뒀다가 읽을 수 있는 방식을 지원했습니다. 개인적으로 이 방법이
맘에 들어서 그런 기능이 있나 찾아보게 되었습니다. 메일이라면 인터넷이
된 상태에서 사파리로 접속해서 메일을 확인 가능하지만 인터넷 연결이 항상
되 있을리도 없고, 이동중에 메일이나 블로그 피드를 확인할려면 절대적으로
다운받아서 메일과 블로그를 확인할 방법이 필요했습니다.

정품에서는 위의 기능이 안되는거 같다는 결론을 선물받은지 3시간만에 알게
되었습니다. 그래서 바로 해킹을 결정하고 실행에 옮겼습니다. 해킹 금방
합니다. 한시간도 안되서 해킹하고 iPhone 에만 설치된다는 주식, 메일,
노트 , 날씨 , 구글맵을 설치했습니다. 다른건 부가기능이고 원래 관심을
가졌던 메일 클라이언트를 만지작 거려봤는데 , 다행히 POP3 기능을
이용해서 메일을 다운 받는 형태입니다. 게다가 메일 보는 화면 조차도 풀
브라우징 (전체가 보이면서 자세히 보고 싶은 부분을 확대하는 형식) 을
지원하니 아주 깔끔합니다.  - 메일 해결 +ㅂ+

이제 RSS Reader 만 남았습니다. 이건 iPhone 에도 없는 기능이여서
사용자들이 만들어 둔 기능들을 찾아보다 , Mobile RSS Reader 라는 녀석이
있더군요. 바로 설치해서 테스트 해보니 무선랜 연결시 다운로드 받아둔
피드를 읽을 수 있게 해주는 프로그램 입니다. - RSS Reader 해결

이제 대충 전의 PDA 에서 쓰던 기능들을 거의 다 복구 했습니다. 사실 이런
기능적인 문제 말고도 큰 차이가 하나 있었습니다. SPH-M8100 은 극심한
전원부족에 시달렸습니다. 텍스트 북을 읽는다고 치면 한시간정도 읽고
있으면 전원이 없어졌다고 징징 울더군요. 아이팟 터치는 동영상을
틀어놓고 있으면 3~5 시간 정도 걸리고 음악만 들으면 12시간 정도
걸리더군요. 하루에 가지고 놀 시간이 그리 많지는 않지만 저정도는 되
줘야 한번 충전해서 계속 가지고 놀아 줄 수가 있습니다.

아 책을 읽는다고 하니까 책 보는 프로그램이 필요하더군요 이건 국내
개발자분이 만드신 Text Reader 라는 프로그램이 있어서 그걸
설치해줬습니다. 글을 나눠서 책처럼 잘 보여주게 포장된
프로그램입니다. 꼭 책 넘기듯이 한페이지씩 옆으로 넘겨가며 볼 수가 있는
정말 괜찮은 프로그램 입니다.
http://groups.google.com/group/touch-programs 여기가 프로그램 사이트
입니다.

마지막으로 모든 프로그램이 한글을 지원하지만 , 한글을 입력할 수가
없습니다. 이거 역시 국내에서 한 분이 만들어 주신걸로 해결이 됩니다.
제가 한글입력기 여러가지를 알아봤는데 이분이 만드신 것이 가장
좋습니다. http://codedesign.tistory.com/16 여기가 관련글이 있는
곳입니다.
한글 입력기까지 쓰면 이제는 검색이나 메모등 모든것이 자유롭습니다.

이렇게 까지 하고 나니 PMP 에서 노트북으로 업그레이드 되버리는 군요 ㅎㅎ
. 이제부터는 무선랜 환경에서는 정말 시간가는 줄 모르고 가지고 놀 수가
있습니다.

+ Recent posts