This article is written based on Mac OS environment. If you want to run on a PC, get corresponding programs on PC and do as below.

인터넷을 뒤지면 이와 같은 글들을 쉽게 찾을 수 있다. 그 것에 해당하는 사람은 그 방법대로 하면 된다.
대표적인 글을 다음 링크를 참조하라.

하지만 본인의 경우는 위의 글과는 조금 달랐다. 무턱대고 iPhone OS4 beta3로 업그레이드 하는 바람에 developer ID가 없어 폰이 인증이 안되 복원도 할 수 없고 아무것도 할 수 없는 먹통 상황이 되었다.
ㅡㅡ;;;;;

사용자 삽입 이미지

Can't do anything in this state

이 상태에서는 일단 위의 방법에 있는 libusb를 깔고 iRecovery를 실행하는 방법을 적용 할 수 없다. 일단 아이폰이 복원은 할 수 있는 상태까진 만들어야 한다. 별에 별 방법을 다 동원해봤지만 헛수고. 결국에 선택한 것은 BlackRa1n...

이걸 실행하자 정말 거짓말처럼 복원이 가능한 상태로 들어가는 것이 아닌가?!!!! 하지만 그렇다고 여기서 바로 복원이 되고 그러진 않는다. 물론 탈옥또한 불가능.

자 그럼 나같은 경우에서 3.1.3으로 복원하는 방법을 알아보자..

1. Install libusb
2. Run Blackra1n
3. Run iRecovery
4. Restore!

이걸 하기전에 먼저 자신의 이전 상태 그대로 복원을 원한다면 미리 user>library>application support>mobile sync>backup 에 있는 자신의 아이폰의 백업 버전을 미리 다른 곳에 옮겨 두어라. (안 옮겨두더라도 새로이 OS를 깔거나 하지 않으면 상관 없는데, 본인의 경우는 OS X 10.5 라서 libusb를 실행할 수가 없어서 10.6으로 업그레이드 하여 진행하여서 백업을 안할 수가 없는 상황이었다.)

1. Install libusb
Available only in OS X 10.6 (SnowLeopard)
You can get this at Libusb Library
사용자 삽입 이미지

2. Run Blackra1n
You can get this at http://blackra1n.com/
사용자 삽입 이미지

click the button, then you can see restoring screen in you iTunes. But can't proceed further steps.

3. Run iRecovery
You can get this at iRecovery v. 1.3 for Mac.
Place the unzipped file on the Desktop, and run Terminal (Applications>Utility>). Then, type as belows

a.  cd Desktop

b.  ./iRecovery -s  (after this step, your cursor is in the "(Recovery) iPhone$ ")

c.  setenv auto-boot true

d.  saveenv

e.  fsboot

f.  exit (after this, you exit to Terminal prompt)

After a few seconds, you can disconnect your iPhone and power it off manually by pressing the power and home buttons simultaneously. Now when you power up your iPhone, you should see the standard connect to iTunes image. 

4. Restore!!
Finally, restore your iPhone as OS 3.1.3. You can get each version at below links.


결론!
어쨓든 복원 가능하다. 시도는 멈추지 말라. 다만 무모하지는 말라. ㅎㅎ

크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by driemon.

Leave your greetings here.

[로그인][오픈아이디란?]
현금도 좀 필요하고, 나노랑 터치 두개가 있어서, 나노는 Nike+로 운동도 계속 해야겠기에 터치를 팔기로 했다. 그리고 오늘 입양 보냈다. 병특 끝나는 것을 자축하면서 나에게 사준 선물이었는데 많이 아쉽다. ㅜㅜ

그거 입양보낸다고 오늘 하루종일 jailbreak 시행착오를 거쳤다. ㅋㅋ 1.1.1 버전 이후로 귀찮아 안하고 있다가 버전별로 하는 법을 다 익힌것 같다. 해킹하는 것도 정성이다. ㅎ

그걸로 음악도 듣고, 노다메 칸타빌레도 3번이나 보고, 슈퍼마리오도 하고, 사진도 보고, 인터넷도 하고, 일정도 관리하고, 피아노도 치고, 사전도 찾고, 그림도 그리고 했는데. 이제는 안녕이구나. 이 형이 곧 돈 많이 벌어서 다시 구매해 줄게~ 그때까지 안녕~~

그래도 터치관련 자료는 계속 올려야지~ ㅎ

사용자 삽입 이미지

크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by driemon.

Leave your greetings here.

[로그인][오픈아이디란?]
지금 버전은 이전 버전과는 사뭇 다르다. 얼마전 까지만 하더라도 1.1.1로 down-grade하고 다시 1.1.2로 업했다가 거기서 뭐 깔고 그러고 업하는 방식이었다면, 이번에는 프로그램 하나만으로 한큐에 끝내는 아주 편리한 방법이다.

우선 Ziphone이라는 프로그램이 필요하다 아래 제작자의 블로그로 가면 다운로드 받을 수 있다. Mac버전과 Window 버전 모두 있다.

http://www.ziphone.org/

참으로 대단한 사람이다. ㅎㅎ

본 글은 Mac버전용이다. Window 버전용은 아래의 사이트에 가면 그 방법이 나와있다.

생각나는데로 쓰기 - 네이버 블로그

먼저 터치를 컴과 연결하고 아이튠즈는 종료한다.

그리고 블로그에서 Ziphone의 최신 버전을 다운 받자. 현재까지의 최신버전은 2.6b이다.

사용자 삽입 이미지

그러면 그림에서 처럼 zip파일을 다운 받는다. 그것을 풀면 아래의 app이 생성된다. 그것을 실행시키자.

dream+on | driemon > 글관리
사용자 삽입 이미지

그러면 이런 화면이 나온다. 그림의 설명대로 따라하자. ㅎ

그럼 끝이다. 그 다음은 아이팟 터치에서 프로그램들을 깔아주는 방법이다.

이것을 위해선 당연히 무선랜 지원이 있어야 한다. 터치는 무선랜밖에 안되므로.

설정으로 가서 일반에서 잠자기를 안함으로 설정한다.

그 다음 필요한 app설치는 어차피 터치자체에서 시행되는 부분이므로 위의 윈도우에서 설치과정 중 프로그램 설치과정을 그대로 따라하면 된다.

프로그램 설치-1

프로그램 설치-2

*참고로 한글프로그램 깔고서도 한글 설치가 잘 안되시는 분은 install>zoo 에 있는 1.1.3 변환 프로그램을 인스톨 해주면 써지는 것을 확인 할 수 있다.

* 혹시라도 중간에 실패해서 검정화면에 글씨만 계속 나오는 상태가 되면 복구모드로 들어가서 (sleep+home 누른후 검정화면뒤 애플마크가 뜨면 sleep버튼만 띄어주고 home버튼을 계속 누르면 들어간다) Ziphone에서 NVRam reset이 있다. 그것을 실행하라

* jailbreak 전의 original 1.1.4 firmware로 restore하고 싶은 분은 mode의 DFU 방식으로 ziphone실행 후, itunes에서 다시 1.1.4 firmware를 설치해 주면 된다.

크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by driemon.

Leave your greetings here.

[로그인][오픈아이디란?]
*먼저 이 방법을 실행하기에 앞서 아이팟 터치가 1.1.1로 다운그레이드 되어 있거나 1.1.1 이어야 합니다. 즉 스프링보드가 1.1.1이어야 합니다. 1.1.2로 이미 업데이트 하신분은 1.1.1로 다운그레이드 해야한단 말입니다. 사용하던 어플리케이션이나 데이터는 백업을 해놔야 합니다. 아니면 모두 삭제가 된다는 점을 염두해 두셔야 합니다.


*다운그레이드 방법
아이튠에서 아이팟 터치 복원버튼을 option키를 누른채 클릭합니다. 윈도우에선 ctrl 아니면 alt키일 겁니다. 그러면 복원을 위한 펌웨어를 선택하는 탐색기 창이 뜹니다. 여기서 맥에서는 root>user>사용자계정>라이브러리>itunes>ipod software updates 폴더로 들어갑니다. 들어가면 1.1.0에서 예전에 1.1.1로 업데이트 하기위해 아이튠즈가 다운받아놨던 업데이트 프로그램이 있습니다. 그걸 선택하면 1.1.1로 쉽게 다운그레이드 됩니다. 마지막에 무슨 에러메시지가 뜨지만 무시하고 진행합니다. 그리고 나선 이전 백업본으로 복원할건지 물으면 아니오를 선택하고 새로운 아이팟 설정을 해주면 무사히 다운그레이드 됩니다.
1. 다음의 사이트에 접속해 zip파일을 다운 받습니다.
2. 다운그레이드했거나, 원래 1.1.1이었던 분은 http://jailbreakme.com으로 터치의 사파리에서 접속을 합니다. 그리고 맨 하단의 Install AppTapp을 선택하면 자동으로 jailbreak가 됩니다.
3. 설치가 된 installer를 실행하고, install메뉴에서 하단의 tweak (1.1.1)로 들어가면 OktoPrep이 있습니다. 그걸 설치합니다.
4.
크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by driemon.

Leave your greetings here.

[로그인][오픈아이디란?]
사용자 삽입 이미지


http://coryas.com/ipod/

위디팟 분이 개발하셨다고 합니다. 일단 터치의 jailbreak이 되어있어야 합니다.

저도 있다 집에가서 시도해보고 결과 올리겠습니다.

정말 대박이군요. 결국엔 할 수 있는걸 왜 안해주는건지. 애플 코리아 자체에서라도 먼가 조치를 취할 수 있지 않았을까? 하여튼 이제 아이팟터치의 활용도가 백만배 상승하는 순간입니다. ^^
크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by driemon.

Leave your greetings here.

  1. Comment RSS : http://www.driemon.net/tc/rss/comment/276
  2. 하늘이 2007/11/23 19:03  Modify/Delete  Reply  Address

    우오오오오옷! ㅠ_ㅜ)=b 너무 잘 되는군요 만세입니다.

  3. 플로우 2007/11/23 22:14  Modify/Delete  Reply  Address

    멋지네요~

  4. GabrieL 2007/11/24 14:33  Modify/Delete  Reply  Address

    @.@ 전 하고 싶어도 못하고 있습니다.
    저희 집에서는 무선 인터넷이 안되요 ㅡㅜ;;;

[로그인][오픈아이디란?]

그동안 커스터마이즈 (customize)와 PDFViewer가 제대로 작동을 안했었는데, 아이팟 터치에서 제대로 작동되게끔 업뎃이 됬습니다.

커스터 마이즈는 아이폰에서 아이콘 배열, 모양등의 변경을 쉽게 해주던 프로그램으로 아이팟 터치에서 잘 안됬었는데 이번에 제대로 동작하는 버전이 나왔네요.

그리고 PDFViewer는 0.02 버전이었는데 이번에 0.03 버전이 나왔습니다. 0.02에서는 사실 상 PDF파일을 읽는다는게 힘들었습니다. 버그도 많고, 읽을 만하게끔 문서를 확대 하면 깨지기 일수고. 어떤 파일이든 4장까지밖에 안보이고.ㅋㅋ 0.03에서는 훨씬 안정화 됬네요. 모든 장이 제대로 잘 보이고, 사진 처럼 확대해서 보기도 좋고. 맘에 듭니다. ^^ 이로써 PDF 파일도 터치에서 손쉽게 볼 수 있게 됬군요. PDF 파일은 var/root/Media/PDF 폴더 아래에 두시면 됩니다. 저도 인스톨 해봤는데 잘 작동됩니다. 인스톨은 메뉴얼로 해주시는게 편할 거 같네요. sFTP로 업로드하는 방식으로 해주세요. root의 application 폴더에 customize.app 파일을 업로드 해주시고 폴더 내의 같은 이름의 화일을 755로 권한 변경해주시면 됩니다.

프로그램은 아래 링크된 사이트로 가셔서 다운받으시면 됩니다.



customize다운

PDFViewer v0.03 다운
크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by driemon.

Leave your greetings here.

[로그인][오픈아이디란?]

SummerBoard에서 사용될 Wall paper용 제 시안입니다.

사용자 삽입 이미지
크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by driemon.

Leave your greetings here.

  1. Comment RSS : http://www.driemon.net/tc/rss/comment/251
  2. GabrieL 2007/10/23 17:30  Modify/Delete  Reply  Address

    일단 시안 다운로드 받아가요. ^^/
    d가 세리프체네요.~ 저 서체가 어떤건지 좀 찾아봐야 되겟네요. ㅎㅎ

[로그인][오픈아이디란?]
사용자 삽입 이미지
오늘 내 아이팟 터치에 나만의 테마를 만들어 넣어 보았다. 보다 정확히 말하면 메인화면의 배경을 좀 바꿔본 것이다. 엄밀히 테마라면 아이콘도 나만의 것으로 바꿔줘야 되는데 그건 너무 시간이 오래걸려서 나중으로 미루고 일단 배경만 바꿔 보았다.

1. SummerBoard 설치
일단 이것을 하기 위해서는 SummerBoard라는 것이 필요하다. SummerBoard를 깔기 위해서는 아이팟 터치가 jailbreak(해킹) 되어야된다. 그리고 무선랜에 연결할 수 있는 환경이 되어야 한다. 후훗. 복잡한가?

복잡할 것 없다. 우선 자신의 터치가 jailbreak가 되지 않았다면 아래 링크로 가서 jailbreak를 한다. 채 30분도 걸리지 않는다.

아이팟 터치 해킹(jailbreak)하기 by driemon

그것이 성공했다면 Summerboard를 설치한다. 설치 방법은 두가지다.
a. 터치에 있는 installer를 이용하여 설치를 한다.
jailbreak에 성공하였다면 메인화면에 installer라는 app가 보인다. 그것을 클릭하면 여러가지 설치할 수 있는 프로그램 리스트가 보이는데 거기서 Summerboard를 선택하고 install을 하면 된다. 가장 편한 방법이다. (당연히 터치가 Wi-Fi를 통해 인터넷에 연결되 있어야 한다.)

b. 직접 SSH를 이용하여 up-load한다.
요건 좀 복잡하다. 일단 아래의 링크를 통해서 Summerboard를 다운 받자.

Download SummerBoard Alpha for Firmware 1.1.1

다음엔 압축을 해제하게 되면 SummerBoard라는 폴더가 생성되고 그 안에 여러 파일들이 있다. 해당 파일들을 다음과 같이 SSH를 이용하여 나의 터치의 해당 폴더로 전송해 준다.

SummerBoard.framework -> /Library/Frameworks/SummerBoard.framework
SMBPrefs.app -> /Applications/SMBPrefs.app
Themes -> /var/root/Library/SummerBoard/Themes
com.apple.SpringBoard.plist -> /System/Library/LaunchDaemons/com.apple.SpringBoard.plist


그리고 plist 파일의 권한이 -rw-r--r-- 으로 되있는지 체크한다. 여기까지 완료하였다면 메뉴얼 인스톨 성공이다.

자 인스톨이 성공되었다면 메인화면에 SMPrefs 라는 아이콘이 생긴다. 이것이 SummerBoardPreference 를 조정해 주는 아이콘이다. 이 프로그램을 통해 여러가지 테마를 선택할 수 있다.


2. 테마 제작
위의 작업이 원할히 끝났다면, SMPrefs를 클릭하고 들어가면 상단에 Theme라는 메뉴가 보인다. 그것을 선택하면  몇가지 기본 Theme들이 보인다. 하나를 선택하고 다시 전 메뉴로 와서 맨 아래의 Restart SpringBoard를 클릭하면 일종의 맥에서의 Finder를 재시작하는 것처럼 바탕화면으로 나갔다가 다시 들어온다. 그러면 선택한 Theme가 적용되어 있다.

본 내용은 SummerBoard 페이지에서 인용해 왔다.


SummerBoard 페이지

자 이렇게 Theme를 사용할 수 있는데, 개인이 제작한 테마를 쓸수도 있다. 얼마나 즐거운가!!
일단 테마는 터치상에서 아래의 폴더에 저장이 된다.

/var/root/Library/SummerBoard/Themes/

테마의 구조는 간단하다. 원하는 테마 이름의 폴더를 생성하고 그 아래에 다음과 같은 파일들과 폴더를 두면 된다.

ThemeName/StatusBar.png - 상단의 Status bar 용 이미지 (optional, 320x20 PNG, alpha)
ThemeName/Wallpaper.png - 배경화면용 이미지 (320x480 PNG, no alpha)
ThemeName/Dock.png - 하단의 Dock용 이미지  (320x91 PNG, alpha)
ThemeName/Icons/ - 프로그램에 사용되는 여러 아이콘 이미지들을 넣는 폴더 (optional, 59x60 PNG, alpha)

optional 로 되있는 것들은 꼭 필요한 것은 아니다. 없어도 해당 프로그램의 기본 아이콘을 가져오기 때문에 상관이 없다. 다만 내가 원하는 테마에 어울리는 아이콘으로 보이지 않을 뿐이다.

포토샵이나 다른 이미지 프로그램을 이용하여 해당 사이즈에 맞게 원하는 그림을 생성해서 테마 이름으로 명명된 폴더아래 상기 이미지들을 넣고 그 폴더 채로 저 위의 테마 폴더 아래로 up load를 하면 끝이다.

나 같은 경우엔 그림실력도 없고 해서 간단히 하늘색 배경에 내 driemon의 앞의 d를 마크화해서 넣어 보았다. 다른 아이콘들은 그냥 다른 테마의 것들을 그대로 복사해 붙혔다. Dock이미지도 그렇게 했다. alpha채널이라 머 달리 제작할게 없었다. 다른 테마의 dock 이미지를 열어보면 알것이다.

정상 적으로 설치가 되었다면 아래처럼 내가 제작한 테마가 터치에서 디스플레이 된다. ^^







크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by driemon.

Leave your greetings here.

  1. Comment RSS : http://www.driemon.net/tc/rss/comment/248
  2. GabrieL 2007/10/23 10:25  Modify/Delete  Reply  Address

    jailbraker는 아직 해보지 못했어요. ^^;
    여긴 포항에선 무선인터넷을 하기엔 좀 어렵습니다. 대구에서 한번 접속해봤다는~~ㅡㅜ;
    로고를 어떻게 제작해드리면 되죠???
    시간되면 만들어볼께요. ^^/

  3. 동성... 2007/11/04 15:30  Modify/Delete  Reply  Address

    아.. 저렇게 그닥 어렵지 않게 Theme을 만들 수 있군요..
    덧) 이제 Installer 안에 있는 Summerboard를 설치해도 잘 됩니다 :D

[로그인][오픈아이디란?]
사용자 삽입 이미지

완벽한 jailbreak이후 내 터치의 바탕화면

어제 아이팟 터치 jailbreak에 성공 하였다. 그래서 메모도 할 수 있게 되었다. 하지만 여전히 iCal은 입력이 안되는 터치용 iCal이었다. 그리고 jailbreak에 있는 iPhone app설치를 진행하면 그나마 jailbreak 으로 깔려있던 memo, stock, mail, map등의 아이콘은 사라지고 installer만이 남게 되는 현상이 발생했다.

뭔가 20% 부족하였다. 그래서 웹에서 아이폰용 어플을 다운 받았다. 다른데서 진행하는 데로 SSH를 이용하여 어플을 터치로 업로드 하였다. 사용된 어플은 maps, mobilemail, mobilenotes, stocks, weather 였다. 그리고 MobileCal 도. 해당 프로그램들을 덮어씌우기로 터치로 업로드하니 작동이 되질 안았다. 물론 iCal도. 그래서 기존의 어플을 삭제하고, 다시 업로드 진행하고 권한도 755로 바꿔주니 그제서야 해당 어플들이 제대로 설치되고 iCal의 입력도 가능해졌다. 그리고 installer도 업데이트 하고. sketch도 다운로드 받아서, 이제는 그림그리기도 된다.
사용자 삽입 이미지

Sketch로 그린 그림

Sketch로 그린 그림은 맥과 연결시 iPhoto를 이용하여 사진함으로 불러올 수도 있습니다. 위 그림은 내 아이팟 터치에서 Sketches로 그린 그림입니다. 그림 실력이 워낙 없어서 뭘그린지는 몰겠지만. ㅋㅋㅋ

어쨓든 지금은 내 터치로 메일보내고, 메모하고, 일정 추가하고, 지도보고, 날씨보고 그림도 그리고, 음악도 듣고, 영화도 보고, 인터넷도 하고 하는 다용도 기기로 만들었습니다. 정말 기쁘네요. ^^;

많은 분들이 복구에 대해 걱정하시는데, installer를 이용하여 무슨 보드인가를 설치했다가 바탕화면이 이상하게 엉켜서 iTunes를 이용하여 다시 복구하니 완전 초기상태로 돌아오더군요. 그 상태에서 다시한번 jailbreak를 해서 위의 모습이 됬구요. 어차피 내년 2월에는 터치와 아이폰을 위한 SDK가 공식으로 제공 된다니, 써드파티 프로그램들에 대한 공식적인 지원을 약속한거죠.

그때까지 기다릴 수가 없어서. ^^;;
크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by driemon.

Leave your greetings here.

[로그인][오픈아이디란?]
사용자 삽입 이미지
얼마전 펌웨어 버전 1.1.1 에 대한 아이폰과 아이팟 터치에 대한 jailbreak이 성공했다는 소식이 있었다. SSH를 이용하여 수동으로 하는 방법이었는데 그 사이에 벌써 자동화하여 jailbreak할 수 있는 방법이 소개됬다. 이 방법을 통하면 iPhone에서 사용하는 mail이나 메모를 사용할 수 있게 된다. ㅋㅋ

결론은  성공이다. ^^v 방법은 의외로 간단하다.

자 그럼 차근 차근 해보자. 참고로 이 방법은 mac 상에서 ipod touch를 jailbreak하는 방법이다. pc상에서 할려면 아래 사이트 들어가서 찾아보면 된다. ^^;
http://www.ipodtouchfans.com/forums/forumdisplay.php?f=22

http://blog.kimtree.net/20

1. ijailbreak를 다운받자.

http://ijailbreak.com/

위 사이트에 들어가면 이 프로그램의 개발자 사이트다. 그 곳에서 다운로드 받을 수 있다. 아래 google code 로 들어가 바로 다운 받는 법도있다. 놀라운 사실은 저 프로그램의 개발자가 13살의 소년이라는 점이다. 놀랍다.

http://code.google.com/p/ijailbreak/

2. ijailbreak 폴더를 application 폴더로 옮긴다.
받은 파일의 압축을 해제하면 동일이름의 폴더가 하나 생긴다. 그 폴더를 그대로 응용프로그램 (application)폴더로 옮긴다. 그리고는 혹시라도 OS가 설치되어 있는 하드의 이름이 다른 거라면 다음의 이름으로 바꿔준다. 'Macintosh HD'

3. ijailbreak를 실행한다.
주의 할 점은 실행 전에 iTune이 완전히 닫혀 있어야 하고 (command+q), ipod touch도 연결이 해제 되 있어야 한다. 이 것들이 확인 됬으면 옮긴 폴더안에 들어가면 터치 모양으로 생긴 아이콘의 ijailbreak.app가 보일 것이다. 그것을 실행한다.

4. 터치의 사파리를 crash한다.
ijailbreak실행이 잘 됬다면 ipod touch상에서 safari를 통해 들어가야할 사이트 주소를 알려준다.
http://jailbreak.toc2rta.com/ (터치에 있는 사파리로 들어가야 한다!!)
그럼 아이팟터치 상에서 wi-fi를 이용해서 해당 사이트로 들어간다. crash가 제대로 되었으면 사파리는 닫히고, 배경화면으로 자동으로 넘어간다. 인터넷이 잘 연결만 되있다면 금방 실행이 된다.

5. jailbreak!!!
그럼 아마 다시 터치를 연결하라고 나올 것이다. itune이 실행된다면 살짝 닫아주면 된다. ㅎ command+q로. 그리고 지시대로 따라하면된다. ㅎㅎ 소요시간은 약 7분정도 소요됬다. 그 후에 몇가지 지시 사항이 나오는데 따라하면 된다. 몇번 터치를 껐다 켰다 하면 되는 작업이다.

크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by driemon.

Leave your greetings here.

[로그인][오픈아이디란?]