> Hello World !!!

     

@syaku

아이팟 터치 WinterBoard로 꾸미기 : iPod touch Apps

 

본 포스트는 iPhone OS 2.2.x 전용입니다. 다른 버전에서 정상적으로 작동하지 않을 수 있습니다.

아이팟 터치를 나만의 스타일로 화려하게 꾸미는 방법을 준비했다.
아이팟 바탕화면의 인터페이스는 대부분 HTML , Javascript , xml ,  이미지 파일로 구성되어 있다.
DHTML을 이해한다면, 다양한 화면을 좀더 체계적으로 제어할 수 있을 것이다.

** 본 포스트에서 해킹법은 설명하지 않습니다.

아래의 준비사항을 모두 준수하자.

무선 인터넷 환경.
해킹된 아이팟 터치 2세대.
WinSCP 혹은 터치익스플로러 프로그램
마지막으로 아이팟 터치의 원본은 꼭 PC에 백업해 두자.
* 꼭 해킹을 본인이 하셔야 아래의 설명을 이해할 수 있습니다.

 

WinterBoard 설치.

Cydia 에서 WinterBoard 를 설치한다. WinterBoard 는 아이팟 터치를 꾸며주는 능력을 가진 어플이다.

WinterBoard 설치하기



Cydia 를 터치. 로딩후 오른쪽 하단의 Search 버튼을 터치하자.




검색어로 winter 을 입력한 후 스크롤을 w 에 맞추고 WinterBoard 어플을 터치하자.
오른쪽 화면을 보자. 오른쪽 상단에 install 버튼을 터치한다.
(버튼이 modify 인 이유는, 이미 설치했기 때문에 수정버튼이 보이게 되는 것이다.)

 

준비된 테마를 적용시키기.



작자가 조합한 테마이고, 배경화면 날씨는 2가지 테마를 직접 개조해 어울리게 완성하였다.

락화면 : 배경화면 , 락해제 버튼 , 배터리표시
메인화면 : 아이콘들 , 배경화면 . 덕배경화면 , 키보드 영문자판 한글나오게 하기

 

테마 및 아이콘은 Tenuis 이며, 제작자 주소는 http://macthemes2.net 이다.
정말 이쁜 디자인들이 많다. 한번쯤 가보자~

WinSCP 혹은 터치익스플로러를 실행하자.
테마폴더 경로는 /private/var/stash/Themes.????
? 는 랜덤으로 생성되는 부분이며, Themes. 라는 폴더를 찾아 압축을 풀어 넣어준다.

WinterBoard 어플을 실행하고, 테마폴더 명과 같은 이름을 찾아 체크해주자. Sykau.theme 이라면 Syaku 라고 나온다.



No Undocked Icon Labels 는 배경화면의 아이콘 명을 제거해주고,
No Docked Icon Labels 는 덕 화면의 아이콘 명을 제거해 준다.

홈 버튼을 눌러주면 테마가 적용된다.

 

락버튼 , 락화면 , 배경화면 이미지 변경하기

WinSCP 를 실행후 나의 테마 폴더로 이동하자. 각 이미지는 다음과 같은 역활을 한다.

Wellpaper.png : 배경화면
Dock.png : 덕 배경화면
LockBackground.png : 락배경화면

락버튼은 나의 테마 폴더 아래부터 /Bundles/com.apple.TelephonyUI
에 bottombarknobgray.png 파일이다.

 

아이콘 변경하기

아이콘 폴더의 위치는 나의 테마폴더 아래 Icons 폴더이며, 해당 어플과 아이콘 파일명이 똑같으면 된다.(대소문자 구별함.)
더 많은 아이콘을 원한다면 다운받자. TenuisIconsAll-In.zip(20MB)

 

폰트 및 락화면 시간표시 폰트 변경하기

경로는 /System/Library/Fonts/Cache 아래.
Helvetica.ttf , HelveticaBold.ttf 두 파일명이 전체적인 폰트에 적용되며, LockClock.ttf 가 락화면 시간표시 폰트로 적용된다.
원하는 폰트를 위와같은 파일명으로 수정후 등록하면 그대로 적용된다.

 

배터리 표시 변경하기

배터리 이미지 경로는 나의 테마폴더 아래 /Bundles/com.apple.springboard/ 폴더이다.
BatteryBG_1.png ~BatteryBG_17.png 배터리이미지명이다.

 

배경화면에 화려한 날씨 표시하기

WinterBoard 테마폴더에 아래 압축 파일을 푼후 저장.
WinterBoard 테마 적용하는 것 처럼 똑같이 하시면된다.



지역 및 업데이트 시간을 변경하려면 날씨테마 폴더아래 Private 폴더에 configureMe.js 파일을 열어서(메모장 : Ctrl + F 검색하세요.)  다음과 같이 수정하자.

var locale = "Seoul, South Korea" // 해당 지역을 입력
var updateInterval = 10 // 날씨를 리로드할 분 단위로 입력한다.

* 무선 인터넷을 지원 받아야 날씨가 노출된다.

 

written by Seok Kyun. Choi. 최석균.
http://www.cyworld.com/syaku
http://syaku.tistory.com