본문 바로가기

iPhone4 History/Theme [테마]

[Theme] 테마 기본 지식 알기 (WinterBoard, i-FunBox)






















저 또한 아이폰 탈옥 초보자이고 전문적인 지식이 없기에 많은 고수분들의 경험과 글을 바탕으로 초보자의 시각으로 항상
포스팅 하고 있답니다.

이 포스팅 역시 제가 활동하는 카페의 고수분의 글을 초보자의 시각에서 재해석한 포스팅입니다. ^^

제 포스팅이 약간의 도움이라도 된다면 짧은 댓글이나 추천 부탁드려요~




Theme(테마)란 무엇인가?


제 포스팅이나 다른 정보를 보면서 탈옥을 성공하시고 Installous나 Cydia를 통해 여러 신기한 어플 및 재미있는 게임을 다운 받아 경험 하고 나면, 오잉?? 이제 뭐하지?! 하며 멍한 상태가 될 수도 있답니다. ㅎ (제가 그랬습니다. ㅎ)

탈옥 아이폰의 큰 장점 중에 하나가 아이폰을 진정 나만의 아이폰으로 탈바꿈 시킬 수 있답니다.

네이버에서 '아이폰4 테마'로 이미지 검색을 해보시면 아래와 같이 아이폰에 테마를 적용한 여러 화면 이미지들을 볼 수 있답니다.

위 사진에서 보듯이 순정 상태의 아이폰에서는 상상도 할 수 없는 다양한 테마 이미지들을 볼 수 있습니다.

이렇게 탈옥 아이폰의 화면이나 기타 다른 부분들을 자신의 입맛에 맛게끔 수정하여 나만의 아이폰으로 만들어 주는 것들의 집합을 Theme(테마)라고 생각하시면 된답니다. ^^


WinterBoard로 테마 적용하기


테마를 적용하기 위해서는 WinterBoard를 모르면 안된답니다.

여러 화면이나 기타 다른 부분들을 나의 입맛에 맛게 수정하려면 대략적으로 생각해도 아이폰 내부에 접근하여 파일을 바꾼다던지 생성한다던지 해야할 것 같죠??

즉, i-FunBox를 통해 아이폰 내부 접근 후 일일이 파일을 수정하거나 생성하여 자신만의 아이폰으로 꾸밀 수 있답니다.

하지만, 초보자들이 하나하나 아이폰 내부에서 작업을 한다는 것은 위험할 수도 있고, 어떤 경로에서 어떤 파일을 건드려야 하는지도 모르기 때문에 맞는 유저들이 WiterBoard라는 시디아 어플을 이용하여 테마를 적용하거나 해제한답니다.

WiterBorad의 자세한 사용법은 별도 포스팅 예정입니다. 이번 포스팅에서는 개념만 알고 넘어가려구요~^^
(뭐 크게 사용법이랄꺼는 없답니다. ㅎㅎㅎ)

[관련글]

2011/03/23 - [iPhone4 History/J-B [탈옥]] - [J-B] 아이폰4 탈옥 하기 (탈옥 후 Cydia 어플 설치)

즉, 테마를 적용하기 위해서는 시디아 어플인 WinterBoard를 다운받아 설치하여, i-FunBox를 통해 테마 파일을 아이폰에 넣어
WinterBoard를 통해 적용하시면 된답니다.


Theme(테마) 폴더 구조 분석


자~ 그럼 내가 여러 경로를 통해 다운받아 놓은 폴더에는 뭐가 들어있는지 알아야겠죠? ^^

                                             (화이트 테마 / 스카이님의 윈7 테마 / 화이트 최소판)

일단 대표적인 테마 3가지를 가지고 각 폴더에 대한 기능을 알아보겠습니다.

참고로, 각 폴더의 폴더명은 대소문자 구분하여 완전 정확하여야 합니다.
(임의로 달아준 이름이 아니라 아이폰에서 인식을 하는 경로이므로, 폴더명이 다르면 아이폰이 인식을 하지 못해 테마 적용이 안됩니다.)


Chapter1. Bundles 폴더

테마의 화려함을 강조한다면 가장 중요한 폴더입니다.  폴더를 열어보시면 [com.apple.어플이름]의 폴더가 엄청 많이 들어가 있습니다. 그 하나 하나가 어플들과 연동되는 것입니다.

예를 들어

락스크린에서 '밀어서 락해제' 이거 안보이게 하려고 com.apple.TelephonyUI 폴더에 투명화 파일 넣고,
다이얼패드가 너무 구리네.. 이쁜걸로 바꿔야지 해서 com.apple.mobilephone 폴더에 새로운 다이얼 패드 파일 넣고,
문자 말풍선이 별로야.. com.apple.MobileSMS 폴더에 마음에 드는 색깔 말풍선 넣어주고,
사진 어플의 버튼이 촌스러워~ com.apple.PhotoLibrary 폴더에 새로운 버튼 이미지 넣어주고
등등...

바탕화면도 바꿔보까?
홈화면 아래의 독부분을 없애고 화면을 크게 사용하고 싶어~ com.apple.springboard 폴더에 독 이미지 투명화 파일 넣고..
등등의 작업들을 하게 된답니다.

테마를 제작하시는 분들의 입맛에 맞고, 많은 분들에게 인기가 있을 만하게 다양하게 제작되어 우리같은 초보들은 위의 작업들을 굳이 하지 않아도 이미 만들어 놓아져 있는 테마 파일을 받아 winterboard로 적용하면, 짜짠~ 나만의 아이폰이 꾸며진답니다.

그럼 왜 이런 폴더 구성에 대해 알아야 하나요? ^^
분명 테마 제작자들의 기본적이 구성요소들의 대해서는 손을 대어서 이쁘게 꾸며 놓으셨지만, 결국 그것 자체도 내 입맛이 아닌 제작자의 입맛입니다. ㅎ
그래서 나만의 입맛에 맛게끔 조금씩 조금씩 손을 보면서 진정 나만의 아이폰을 꾸미기 위해서죠~ ㅎ

※  Bundles폴더 내의 다른 폴더들은 만약에 삭제를 하거나, 변경하다가 이상이 생겨도 각 어플들의 이미지가
나타나지 않거나 이상해질 뿐입니다.
하지만 com.apple.springboard 폴더안의 내용은 어플들의 속성을 건드리는 것이 아니고, 아이폰 전체화면 자체의 속성을 건드리는 것이라, 화려한 테마일 수록 꼭 포함되어 있답니다. ㅎ
그렇기 때문에 com.apple.springboard 폴더만은 테마를 마스터하시기 전까지는 만지지 마세요~^^
저도 아직 테마는 잘 몰라서 최소한으로 꾸며놓아서 잘 건드리지 않아요~ ㅎㅎㅎ


Chapter2. Forder

Bundles의 기능을 추가할 때 사용합니다.
제작자의 능력에 따라 어플을 선택할 때 뜨는 이미지나, 카카오톡의 말풍선 등과 같은 작업을 추가적으로 할 때
Bundles 폴더와 연동시키는 듯합니다.

그냥 혹시 삭제해봐도 크게 영향은 미치지 않는 듯합니다.


Chapter3. Icons

Icons 폴더에는 이미지 파일만 들어있습니다.

어플들의 아이콘 바꿀때 사용하면 된답니다.
내 아이폰에 있는 어플의 이름과 폴더내의 이미지 파일 이름을 정확하게 맞춰주고 적용하면 그 어플의 아이콘이 내가 넣은
이미지로 변경되어 있답니다. ^^ (대/소문자, 뛰어쓰기, 영어/한글 등 100% 동일하게 적용)

혹시나 받은 파일의 Icons 폴더에 동일한 이름의 사진이 두장이라면 하나는 3gs용이고, @2X라고 붙은 파일은 아이폰4 용이라고 생가하시면 됩니다.


Chapter4. Stack-icon

이부분 역시 저도 정확히 몰라서 패스. But 그냥 날려도 크게 영향은 없는듯 합니다.


Chapter5. UIImages

Bundles 폴더가 테마의 페이지에 결정적 영향을 미친다면, UIImages 폴더는 아이폰 조작 시 보이는 모든 아이콘들을 제어 합니다.
예를 들어, 상태바의 수신상태, 배터리 모양, 인터넷 접속 신호, ipod안의 그림들, 음량 버튼, 문자창... 등등
모든 어플 안의 버튼이나 표시등의 이미지가 여기 다 들어 있답니다.

저또한 상태바 바꾸기 위해서 테마를 시작했지요~^^
제 포스팅에 가끔씩 설명을 위해 제 아이폰 화면을 캡쳐해 놓은 사진들이 있는데 거기 보시면 무지개색으로 상태바 아이콘들이 꾸며져 있답니다.
최대한 순정에 가깝게 쓰려고 조금만 테마 적용을 했답니다. 적용 방법 역시 곧 포스팅할 예정입니다.



포스팅을 마치면서...

처음에 탈옥하고 무턱대고 테마해보겠다고 덤비던 시절이 생각나네요. 뭐가 뭔지 아무것도 모르고 시작하다 결국엔 복원하고 다시 탈옥하는 비참한 경험도 해보고..ㅎ
그런데도 아직 테마는 잘 모르겠네요. 솔직히 제대로 알아보고자 노력도 하지 않았구요.ㅎ 그저 그냥 편하게 사용할 수 있다는 장점 때문에 탈옥을 하여서 최대한 순정상태를 유지하고 있답니다.

앞으로의 포스팅에서도 간단한 테마들 위주로 포스팅 예정입니다. 제가 사용하고 있는 테마들..ㅎㅎ

요즘엔 워낙 많은 시간과 노력을 들이는 테마 고수분들이 많으므로 다양한 경로로 더 자세한 내용을 알아보면서 테마 적용에 성공하시길 바라겠습니다. ^^

※ 제 포스팅이 조금이라도 도움이 되셨다면 간단한 댓글 인사와
    추천 부탁드립니다~