하지만 본인의 경우는 위의 글과는 조금 달랐다. 무턱대고 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으로 업그레이드 하여 진행하여서 백업을 안할 수가 없는 상황이었다.)
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.
*참고로 한글프로그램 깔고서도 한글 설치가 잘 안되시는 분은 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를 설치해 주면 된다.
*먼저 이 방법을 실행하기에 앞서 아이팟 터치가 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.
그동안 커스터마이즈 (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로 권한 변경해주시면 됩니다.
그것이 성공했다면 Summerboard를 설치한다. 설치 방법은 두가지다. a. 터치에 있는 installer를 이용하여 설치를 한다. jailbreak에 성공하였다면 메인화면에 installer라는 app가 보인다. 그것을 클릭하면 여러가지 설치할 수 있는 프로그램 리스트가 보이는데 거기서 Summerboard를 선택하고 install을 하면 된다. 가장 편한 방법이다. (당연히 터치가 Wi-Fi를 통해 인터넷에 연결되 있어야 한다.)
b. 직접 SSH를 이용하여 up-load한다. 요건 좀 복잡하다. 일단 아래의 링크를 통해서 Summerboard를 다운 받자.
그리고 plist 파일의 권한이 -rw-r--r-- 으로 되있는지 체크한다. 여기까지 완료하였다면 메뉴얼 인스톨 성공이다.
자 인스톨이 성공되었다면 메인화면에 SMPrefs 라는 아이콘이 생긴다. 이것이 SummerBoardPreference 를 조정해 주는 아이콘이다. 이 프로그램을 통해 여러가지 테마를 선택할 수 있다.
2. 테마 제작 위의 작업이 원할히 끝났다면, SMPrefs를 클릭하고 들어가면 상단에 Theme라는 메뉴가 보인다. 그것을 선택하면 몇가지 기본 Theme들이 보인다. 하나를 선택하고 다시 전 메뉴로 와서 맨 아래의 Restart SpringBoard를 클릭하면 일종의 맥에서의 Finder를 재시작하는 것처럼 바탕화면으로 나갔다가 다시 들어온다. 그러면 선택한 Theme가 적용되어 있다.
자 이렇게 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 이미지를 열어보면 알것이다.
어제 아이팟 터치 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가 공식으로 제공 된다니, 써드파티 프로그램들에 대한 공식적인 지원을 약속한거죠.
얼마전 펌웨어 버전 1.1.1 에 대한 아이폰과 아이팟 터치에 대한 jailbreak이 성공했다는 소식이 있었다. SSH를 이용하여 수동으로 하는 방법이었는데 그 사이에 벌써 자동화하여 jailbreak할 수 있는 방법이 소개됬다. 이 방법을 통하면 iPhone에서 사용하는 mail이나 메모를 사용할 수 있게 된다. ㅋㅋ
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분정도 소요됬다. 그 후에 몇가지 지시 사항이 나오는데 따라하면 된다. 몇번 터치를 껐다 켰다 하면 되는 작업이다.
Leave your greetings here.