Media Log

아이팟터치를 처음 사용하시거나  아이폰을 처음 구입한 사용자라면 해킹의 주목적중에 하나는 자신만의 테마를 꾸미고 싶어서 일겁니다.

오늘은 아이팟/아이폰의 테마를 설정하는 방법에 대해 살펴보도록 하겠습니다.
이처럼 테마를 적용한 아이팟/아이폰은 전혀 다른 기기의 모습을 보여줍니다.

오늘은 거의 1년전 아유공 아이디 앙마님이 제작하신 'ClearOne'테마를 가지고 테마에 관해 알아보도록 하겟습니다.
예제에 사용된 'ClearOne'테마파일

테마를 적용한 모습입니다.

이 테마를 연습해보기위한 테마입니다.
이 테마에서 설정된 여러가지 요소를 만져봄으로써 테마에 대해 친숙해지기 위한 목적이므로 제가 설명드리는 점을 따라해보시고 테마에 대한 어느정도 감을 잡으시기 바랍니다.

어느정도 감을 잡으시면 본인만의 테마도 제작하실수 있을뿐 아니라 여러가지테마를 자신의 입맛에 맞게 꾸미실수 있을겁니다.

자 이제  본격적으로 ClearOne를 테마를 파헤쳐보기로 하죠.
위 스크린샷은 ClearOne테마에 포함된 파일들입니다.

이 파일들이 어디에 쓰여지는지를 알면 테마에 대해 한걸음더 다가가실수 있을겁니다.

우선 Bundles폴더에는 아래와 같은 파일들이 있습니다.

이 폴더에는 아이팟/아이폰의 기본어플들의 각종이미지를 바꿀수있는 파일들을 추가 삭제할수 있습니다.
그리고 잠금해제 버튼이미지를 바꿀수 있고 캐리어 이미지도 변경할수 있습니다.
잠금해제 버튼 수정폴더 : com.apple.TelephonyUI
캐리어 이미지 수정폴더 : com.apple.springboard
뮤직플레이어  수정폴더 : com.apple.MediaPlayer

보통 위 세개의 폴더만 변경하면 됩니다.

Icons폴더는 아이팟/아이폰에서 어플등의 이미지를 표시해주는 아이콘이미지가 들어가 있습니다.
본인의 어플에 해당하는 이미지가 없을경우 기본어플이미지를 사용하셔도 되고 본인이 직접 제작하셔도 되고 다른 테마의 아이콘으로 대체하셔도 됩니다.
테마에서 가장 큰요소를 차지하는 부분입니다.

UIImages폴더는 유저 인터페이스 이미지들이 들어가 있습니다.
각종 어플등을 실행시 단추버튼이나 백그라운드 이미지등을 수정할수 있습니다.

Widgets폴더는 대부분의 테마에서는 사용하지 않습니다. 위젯폴더는 홈화면상에서 날씨정보나 다른 위젯기능을 표시하기 위해 추가된 폴더입니다. 원하지 않을경우 삭재하셔도 무방합니다.

Info.plist파일은 테마의 각종표시정보를 담고 있습니다.

 <?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>DockedIconLabelStyle</key>  덕아이콘의 글자표시스타일설정

<string>/*font-size: 13px;*/ color: transparent;</string> 폰트크기 13픽셀

<key>NavigationBarStyle</key> 네비게이션 바스타일

<string>1</string>

<key>TimeStyle</key> 시간 표시스타일

<string>/*font-size: 16px*/</string> 폰트크기16픽셀

<key>UndockedIconLabelStyle</key>  언덕아이콘 글자표시스타일설정

<string>/*font-size: 13px;*/ color: transparent;</string> 폰트크기 13픽셀

</dict>

</plist>


Wallpaper.html 파일은 홈화면에서 표시되는 정보를 담고있는 html파일입니다.
Wallpaper.png 파일은 홈화면의 바탕화면 파일입니다.
Widget.html 파일은 홈화면에서 표시되는 위젯의 표시정보를 담고있는 html파일입니다.

보통 테마파일은 위처럼 여러개의 폴더와 파일을 포함하고 있습니다.
완벽한 테마를 만드실려면 제가 설명한 모든것을 제작하셔야 하지만 보통은 아이콘파일과 캐리어파일 그리고 락스크린이미지등만을 변경하는게 대부분입니다.

테마의 설정부분은 본인의 입맛에 맞게 만져주시면 되겟습니다.


*테마적용방법*


이제 이테마들을 자신의 아이팟/아이폰에 적용하는 방법에 대해 알아보겟습니다.

우선 테마를 적용하기 위해서는 시디아에서 WINTERBOARD를 설치해주셔야 합니다.

윈터보드를 설치하신후 이제 테마폴더를 아래의 위치로 넣어주시면 됩니다.
 /var/stash/Themes.XXXX
내부접속을 쉽게하시기 위해 iFunbox, iPhone Folders를 설치해주시기 바랍니다.


아이폰폴더스란 ~~


위에서 보이듯이 아이폰폴더스를 설치하고 아이폰을 내컴퓨터와 연결하면 아이폰폴더스 드라이버가 표시됩니다. 접속하면 아이폰내부접속이 가능해집니다.

기존의 WINSCP나 여타 내부접속프로그램에 비해 사용이 훨씬편합니다.
그리고 윈도우 XP,비스타,7등을 모두 지원할뿐만 아니라 32비트와 64비트운영체제를 모두 지원합니다.


이제 내부접속을 해주시고  /var/stash/Themes.XXXX 이위치로 테마폴더를 넣어주시면 됩니다.
그리고 마지막으로 윈터보드에 들어가셔서 해당테마폴더를 체크해주시면 됩니다.

테마를 처음에 적용하시려면 여러가지로 어렵습니다.
제가 설명드린 사항등을 참고하셔서 테마를 적용해보시면 아주쉽게 테마를 수정,제작 하실수 있을겁니다.