fairworld's life

iPod Touch 복구기 본문

Mobile Life

iPod Touch 복구기

fairworld 2008. 2. 18. 10:07

http://conceitedsoftware.com/iphone/1.1.2-jailbreak.zip
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-3932.20070927.p23dD/iPod1,1_1.1.1_3A110a_Restore.ipsw
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-4036.20071107.9g3DF/iPod1,1_1.1.2_3B48b_Restore.ipsw

iPod 벽돌 복구기

1.1.2를 쓰는 있는 중에

Categories(?)라는 어플을 설치했다...
해당 어플은 아이콘들은 폴더처럼 관리해주는 프로그램인데
이 프로그램을 설치하고 환경설정을 바꿔주는 중간에 벽돌이 되어 버렸다... -_-
(부팅은 되고 홈버튼 더블클릭으로 음악을 들을수는 있으나 아무런 아이콘도 없는 상태)

그래서 과감하게 다시 복원하고 다시 해킹을 해야 겠다고 결심...

처음 아이팟을 샀을 때처럼 같은 방법으로 해킹을 시도...

우선 들어있는 MP3와 동영상들을 하드디스크로 빼내고(imtoo ipod computer transfer 이용)

iTunes에서 복원을 선택해서 최초 상태로 원상복구 시켰다... (1.1.2 상태)

그러고는 1.1.1 파일을 가지고 다운그레이드를 실시

다운그레이드 완료 이후에
(혹시 160x 에러 때문에 다운그레이드가 이루어지지 않는 경우에는
iTunes와 Apple 관련 프로그램을 모두 지우고 다시 해본다 혹은 다른 컴퓨터에서 실행)

iPod Touch에서 http://jailbreakme.com에 접속해서 맨 아래에 있는 버튼을 눌러 프로그램을 설치

이후에 바탕화면에서 보이는 Installer에서 OktoPrep를 설치한다...

이제 1.1.1에서 할 수 있는 일은 모두 마쳤다...

# 1.1.2로 업그레이드

iTunes를 실행해서 업데이트를 선택하여 1.1.2로 업데이트를 진행한다.

역시 문제가 발생하는 사람은 다른 컴퓨터에서 복원후 실행하거나 깨끗이 iTunes를 지운후
재설치하여 문제 해결하기 바람

1.1.2로 업데이트가 잘 진행되었다면 다시 초기화된 바탕화면이 보일 것이다.

이제는 Java Run Time을 이용하여 1.1.2 jailbreak를 해야 한다.

JRE 1.5이상 설치된 PC에서 실행을 해야 한다...
물론 케이블도 연결된 상태이어야 한다.

실행하게 되면 알아서 연결하고 메모리에 무언가를 기록하는데 다 끝날때까지 놓아둔다...

메모리에 모두 기록하게 되면 이후에 몇번의 재부팅을 하게 되고 이후에 다시 Installer가

바탕화면에 보이게 된다.

여기까지 1.1.2 JailBreak를 마쳤다...

# After 1.1.2 JailBreak

인스톨러에서 다음의 어플을 설치

BSD Subsystem

바로 안정화 작업에 들어간다.

putty등을 이용하여 ssh로 Touch에 접속한 후

mv /Applications /private/var/Applications

위 명령어를 그대로 복사하여 실행(시간이 걸리니 기다릴것)

이후는

cd /
ln -s /private/var/Applications Applications
ls -la

그래서

Applications -> /private/var/Applications

위의 심볼릭 링크가 제대로 보인다면 성공한 것이다.


# 추가 프로그램

인스톨러에서 Add Source

http://touch-programs.googlegroups.com/web/mizi.xml

--> Textreader, iComic, 1.1.2 iPhone Apps

http://agaat.info/demo

--> 한글 키보드(KM Korean Keyboard 1.1.2)


# 시스템 영역 용량 확보

mv /System/Library/Fonts /private/var/Fonts
ln -s /private/var/Fonts /System/Library/Fonts