iPod Touch 강좌 16. 화려한 외출, Customize

삽질만이 길이요, 진리요, 생명이니...

막상 방법을 알아내니 적용하는 방법은 의외로 쉬웠다. 다만 처음에는 테마 적용 메뉴가 나타나지 않는다. 테마 적용 메뉴가 나타나도 화면이 작아서 테마 적용 메뉴가 보이지 않는다. 바로 이런 문제 때문에 테마를 내려받아도 테마를 적용할 수없었던 것이었다. 어제 Customize를 사용하면서 느낀점은 먼저 정말 강력하다는 것이었다. iPod Touch의 거의 모든 프로그램, 화면에 테마를 적용할 수 있다. FreeBoard를 이용하면 독에 5개의 아아콘을 둘 수도 있었다. 또 아이콘 각각, 프로그램 각각에 테마를 적용할 수 있고 심지어는 Safari와 같은 프로그램에도 테마 적용이 가능했다.

목차

Customize

iPod Touch를 사용하면서 느낀점 중 하나는 배우기가 어렵다는 점이다. 간단한 프로그램의 동작하는 방법을 알아내는 것이 어려운 것이 아니다. 그러나 조금 복잡한 프로그램은 메뉴얼이 없기 때문에 사용하기 까지는 꽤 시간이 걸린다. iPod Touch에 포함된 메뉴얼 부터 내려받아 설치하는 프로그램까지 설명이 자세히되어 있는 것을 찾기는 힘들었다.

얼마 전까지 iPod Touch의 옷을 입히기 위해 iSwitcher를 사용했다. 일단 초보자가 사용하기 쉽다. 프로그램을 설치한 뒤 테마만 내려받으면 알아서 다 바뀐다. 또 부가적으로 제공하는 기능도 많았다. 그런데 6월 중순 iPod Touch에 문제가 생겨 복구한 뒤 iSwitcher를 설치하려고 하자 문제가 발생했다. 소스를 추가해도 iSwitcherAE 카테고리가 생기지 않는 것이었다. 확인을 해보니 6월 15일 부터 배포를 중단한다는 공지가 떴다.

배포를 중단하는 이유는 Customize라는 프로그램으로 섬머보드(SummberBoard)의 모든 테마 기능을 사용할 수 있기 때문이라는 것이다. Customize에 대한 명성은 익히 들어왔다. 먼저 기능이 아주 강력하다는 것. 둘째 인간의 머리를 닭 대가리로 만든다는 것. 따라서 학수니님의 Zoo 소스를 추가하면 닭머리를 때리지 않아도 되는 'Customize'가 추가되어 있는 것을 알 수 있다.

아무튼 를 사용할 수 없기 때문에 Customize를 내려받아 테마를 적용해 봤다. 그런데 테마가 적용되지 않았다. 적용되지 않는 원인을 알기 위해 Customize 사이트의 문서도 읽어 봤지만 뚜렸한 단서를 찾을 수 없었다. 결국 FAQ에 나온대로 Customize를 삭제하고, 섬머보드(SummberBoard)도 삭제한 뒤 시스템을 다시 부팅했다. 그런데 이번에는 아예 부팅이 되지 았다. iPod Touch를 켜면 나타나는 썪은 사과가 몇시간 동안 표시됐다. 결국 눈물을 머금고 다시 iPod Touch를 복구했다. 물론 Customize는 설치하지 않았다. 수동으로 iSwitcher를 설치해 볼까 했지만 오기가 생겨서 결국 어제 밤에 Customize를 설치했다.

삽질만이 길이요, 진리요, 생명이니...

막상 방법을 알아내니 적용하는 방법은 의외로 쉬웠다. 다만 처음에는 테마 적용 메뉴가 나타나지 않는다. 테마 적용 메뉴가 나타나도 화면이 작아서 테마 적용 메뉴가 보이지 않는다. 바로 이런 문제 때문에 테마를 내려받아도 테마를 적용할 수없었던 것이었다. 어제 Customize를 사용하면서 느낀점은 먼저 정말 강력하다는 것이었다. iPod Touch의 거의 모든 프로그램, 화면에 테마를 적용할 수 있다. FreeBoard를 이용하면 독에 5개의 아아콘을 둘 수도 있었다. 또 아이콘 각각, 프로그램 각각에 테마를 적용할 수 있고 심지어는 Safari와 같은 프로그램에도 테마 적용이 가능했다.

다만 알기 전에는 그토록 어려웠던 Customize지만 막상 적용하는 방법을 알고 나니 의외로 테마를 적용하는 것이 쉬웠다. 따라서 이번 글에서는 iPod Touch에 대한 16번째 강좌로 Customize를 이용해서 iPod Touch를 변신시키는 방법을 설명하겠다. 다음은 현재 사용하고 있는 'frenchiPhone' 테마이다.


잠금해제 화면과 설치한 프로그램 및 게임

첫 화면은 잠금화면, 두번째 화면에는 기본적으로 설치된 프로그램과 자주 사용되는 프로그램, 세번째 화면은 시스템 관련 프로그램, 네번째 화면은 일반 프로그램, 다섯번째 화면은 설치된 게임이다.

Customize 설치

Customize를 설치하는 방법은 상당히 쉽다. 'Installer/Install/Utilities/Customize 2.0'을 설치하면된다. Customize를 설치한 뒤 실행하면 초기 화면이 나타나다 바로 죽을 수 있다. 이경우에는 'SUID Lib Fix'를 'Installer/Install/All Package'에서 검색해서 설치하면 된다. 당연한 이야기지만 Customize를 사용하기 위해서는 섬머보드(SummerBoard)를 먼저 설치해야 한다. 프로그램을 설치하는 방법은 iPod Touch 강좌 5. 반드시 설치해야 하는 프로그램, 소스를 추가하는 방법은 iPod Touch 강좌 3. 유용한 소스들를 읽어 보기 바란다.

Customize 사용

Customize를 처음 사용하면서 테마를 내려받아도 테마를 적용할 수 없었다. 앞에서 설명했지만 이 것은 테마를 적용하는 메뉴가 테마를 내려받기 전에는 나타나지 않고, 테마를 내려받으면 테마를 적용하는 메뉴하는 메뉴가 나타나지만 화면이 작아 표시되지 않아 발생한 문제였다. Customize를 이용해서 테마를 적용하는 것이 상당히 어려운 것으로 알려져 있지만 Customize 2.0에서는 이런 부분이 상당히 개선되었기 때문에 다음 절차만 따르면 초보자도 충분히 테마를 적용할 수 있다.

  1. 'Customize/Theme Browser'를 터치하고 'Top 40'이나 'All Theme'에서 설치할 테마(예: 'frenchiPhone')를 고른다. 'Preview'를 터치하면 테마를 미리 볼 수 있기 때문에 섬머보드(SummerBoard) 테마 보다는 테마를 고르기 훨씬 쉽다.

  2. 'Install' 단추를 터치한다. 한가지 주의할 것은 내려받는데 속도가 아주 느리다는 점이다. 'frenchiPhone 2'는 2M가 조금 안되는 용량이지만 내려받는 시간은 근 30분 가까이 걸렸다. 여기서 홈 단추를 누르면 내려받기가 중단되며 테마는 설치된 것으로 나오기 때문에 홈 단추를 누르지 않도록 주의해야 한다.

  3. 왼쪽 위의 'Browser/Customize'를 터치해서 메인 창으로 돌아온 뒤 창을 끌어 올려 'SMB Preferences/Themes'를 터치하고 'Customize'를 터치한다.

  4. 왼쪽 위의 'Preferences/Customize' 단추를 터치한 뒤 'Customize Preferences'를 터치한다.

  5. 'Revert to Theme'를 터치하고 전단계에서 내려받은 테마(예: frenchiPhone 2)를 선택한다.

  6. 왼쪽 상단의 'Preferences/Customize' 단추를 클릭하고 다시 'Theme Browser/My Theme'를 터치한 뒤 전단계에서 내려받은 테마(frenchiPhone 2)를 다시 터치한다.
  7. 화면을 위로 끌어 올린 뒤 'Apply Theme to Device'를 터치한다.

설명이 꽤 길지만 3단계로 요약할 수 있다. 1. 테마를 내려받고, 2. 테마를 저장할 폴더(Revert to Theme)를 선택한 뒤 3. 테마를 적용하면 된다.

Customize의 옵션

Theme Browser

Theme Browser는 말 그대로 테마를 가져오는 메뉴이다. Theme Browser에서 테마를 내려받을 수 있고, 테마를 적용할 수 있으며, 테마를 삭제할 수 있다. 테마의 적용과 삭제는 해당 테마를 터치한 뒤 적용 및 삭제할 수 있다.

  • My Theme: 내려받은 테마와 로컬에 설치된 테마(Revert된), File Sets을 표시한다.
  • New: 새로 올라온 테마를 표시해 준다.
  • Top 40: 인기가 좋은 테마 40개를 표시한다. 내가 내려받은 frenchiPhone도 여기서 받은 것이다.
  • All Themes: 모든 테마를 알파벳 순서로 표시한다. 테마가 많아서 철자별 폴더에서 테마를 내려받을 수 있다.
  • File Sets: 특정 프로그램에서 사용할 수 있는 테마(예: BlackSafari)를 내려받을 수 있다.
Customize Tool

Customize Tool에서는 테마를 개별적으로 적용하거나 이미 만들어진 테마를 백업할 수 있다. 지원하는 옵션은 다음과 같다.

  • Customize Images/Sounds: iPod Touch에서 사용되는 아이콘, 프로그램에서 사용되는 이미지, 사운드 등 거의 모든 항목을 사용자가 자신의 입맛에 맞게 설정할 수 있다.
  • Make Backup Now: 현재 만들어진 테마를 백업한다. 단순히 테마를 적용한 것이 아니라 아이콘이 프로그램을 따로 설정했다면 백업해 두는 것이 좋다.
  • Edit System Strings: 스프링보드(SpringBoard)에서 출력되는 메시지를 자신의 언어에 맞게 수정할 수 있다. 따로 손댈 필요는 없는 부분이다.
  • Import SMB Themes: 섬머보드 테마를 Customize용으로 바꾼다.
Preferences

Preferences라는 이름에서 알 수 있듯이 테마 관련 프로그램의 속성을 설정한다. 'Customize Preferences'는 Customize의 속성을 설정하며, 'SMB Preferences'에서 섬머보드(SummberBoard)의 속성을 설정할 수 있다. 마지막으로 FreeBoard Preferences에서는 Customize를 개발한 곳에서 섬머보대 대치품으로 개발한 프로그램으로 독에 5가의 아이콘을 설치할 수 있는 옵션을 제공한다. SMB Preferences와 FreeBoard Preferences는 별도의 프로그램이므로 따로 설명하지 않겠다.

  • Customize Preferences
    • File Sets: 선택하면 Theme Browser에서 내려받은 File Sets를 사용할 수 있다.
    • Revert to Theme: 내려받은 테마를 적용하기 위한 폴더를 지정한다. Theme Browser에서 Apply Theme to Device를 터치하면 여기서 지정한 폴더에 변환된 테마가 저장된다.
    • SB Restart Method: 스프링보드(SpringBoard)를 다시 시작하는 옵션을 지정한다. No SpringBoard Restart를 선택하면 스프링보드를 다시 시작하지 않는다. Hard Restart (LockScreen)을 선택하면 강제로 스프링보드를 다시 시작한다. 따라서 밀어서 잠금해제 화면이 나타난다.
    • Soft Restart (Set Language): 언어를 다시 설정한다. 보통 언어 설정 중이라는 메시지가 나타난다.
    • Clear Cache: 캐시를 지운다.
  • SMB Preferences: 섬머보드의 옵션을 바꾼다. Theme에서 Customize를 선택하고 Advanced에서 Wallpaper만 선택하면 된다.
  • FreeBoard Preferences: FreeBoard의 옵션을 설정한다. 5개의 독 아이콘을 사용할 수 있다.
Restart SpringBoard
  • Exit & Restart SpringBoard: 스프링보드를 다시 시작한다. 다시 시작하는 방법은 'Customize Preferences/SB Restart Method'에서 설정한다.

Customize 테마가 적용되지 않을 때는 iSwitcher가 무척 그리웠다. 그러나 막상 Customize 테마가 동작하고 내려받는 속도가 느리기는 하지만 상당히 많은 테마를 사용할 수 있는 것을 보니 iSwitcher보다는 Customize가 더 낫다는 생각이 들었다. 그러나 사용하는 방법은 역시 가 편하기 때문에 iPod Touch를 처음 사용하는 사람들을 위해 가 계속 개발되는 것이 더 낫지 않을까 하는 생각이 들었다.

관련 글타래

글쓴이
author image
운영체제의 모든 것을 운영하고 있는 IT 블로거. IT 블로거라는 이름은 현재 시국때문에 시사 블로거로 바뀐 상태다. 그러나 나는 아직도 시사와 사회에 관심이 많은 IT 블로거일 뿐이다. 컴퓨터, 운영체제, 시사, 가족, 여행, 맛집, 리뷰등과 살면서 느끼는 소소한 일상이 블로그의 주제이다. 왼쪽의 아이콘은 둘째 딸 다예가 그린 내 모습이다.
2008/07/08 10:59 2008/07/08 10:59
오늘의 글
인기있는 글
조회수 많은 글 | 베오베
댓글 많은 글 | 베오베

Trackback

Trackback Address :: https://offree.net/trackback/1822

Facebook

Comments

  1. 짱양 2008/07/08 11:47

    도아님이 아이폰을 구입하셔야지 아이폰에 대한 이런 강좌도 편하가 볼수있을텐데...ㅎㅎ
    혹시 아이폰인 국내 출시안되더라도 7월1일 3G나오면 구입하실 의향이 있으신가요?
    (전 어떤 경로로던지 한번 구입해서 사용해보려는데.)

    perm. |  mod/del. reply.
    • 도아 2008/07/08 12:01

      없습니다. 전화가 안되면 터치와 중복되기 때문입니다.미국에서 파는 것처럼 20만원이라면 터치를 팔고 사도 되지만... 지금 상태로는 카메라 기능이 된다는 것을 빼면 터치에 비해 잇점이 없기 때문입니다. 아울러 저는 디카를 따로 가지고 다니기 때문에 전화가 되지 않으면 별 매력이 없습니다.

  2. 공상플러스 2008/07/08 16:29

    이거참.. 핸드폰도 이렇게 뜯어고치면 얼마나 재미있을까요

    perm. |  mod/del. reply.
    • 도아 2008/07/08 17:25

      오즈폰도 이런 것이 가능하면 더 좋은데 아직까지 오즈폰에서는 안되더군요.

  3. 영재 2008/10/02 11:02

    테마적용이 안되네요? 아마도 제가 중간에 뭘 놓친게 아닌가 싶은데..
    customize설치와 모든 작업을 다시 해봐도 테마 적용이 안되네요..
    1.1.5판 입니다..다른분들은 어떠신지?

    perm. |  mod/del. reply.
    • 도아 2008/10/02 11:04

      SummerBoard나 FreeBoard가 설치되어 있어야 사용이 가능한 프로그램이 Customize입니다. 두 프로그램이 설치되어 있는지 먼저 확인해 보기 바랍니다.

  4. lsh 2008/12/05 04:15

    저는 theme browser 에 들어가면 파일을 찾을 수 없다고 나오는데 해결 방법 없을까요??ㅠ.ㅠ

    perm. |  mod/del. reply.
    • 도아 2008/12/05 08:56

      단순히 증상만 이야기 하면 저도 도와 줄 수 있는 방법이 없습니다.

  5. 흑익 2009/01/01 04:26

    으아! 속터져!

    1시간째 SUID Lib Fix 설치 때문에 끙끙 앓고 있습니다. 설치를 하려니 계속해서 'Main script execution failed!' 라는 에러만 뜨네요... customize는 설치를 했는데 이게 구동이 안 되니 죽을 맛입니다.ㅡㅠ

    perm. |  mod/del. reply.
    • 도아 2009/01/01 21:27

      bosstool로 미리 프로그램을 옮겨두지 않았다면 이런 오류가 발생합니다. 그리고 이미 발생한 상황이라면 복구는 상당히 힘듭니다.

    • 흑익 2009/01/01 21:54

      에...bosstool을 이용해서 미리 프로그램은 옮겨 두었습니다. 다른 프로그램들은 또 무리 없이 설치가 되고요;; 무슨 상황인지 정확하게 파악이 안되네요;;

    • 도아 2009/01/01 21:58

      그러면 Installer 파일을 수동으로 교체해 보기 바랍니다. 가장 빈번한 이유는 프로그램을 옮기지 않아서 발생하지만 Installer 문제로도 발생합니다.

    • 흑익 2009/01/01 22:39

      ....인스톨러를 이상한 프로그램을 통해서 잠깐 건드렸더니 얘가 완전히 가버리는군요...결국 복원해서 다시 해킹중입니다...ㅡㅠ

  6. 흑익 2009/01/01 23:26

    Customize 설치까지는 되는데 구동이 안되는군요.

    닭화면 지나가고 다음화면이 뜨고 나면 다시 홈화면으로 돌아와 버리네요.

    perm. |  mod/del. reply.
    • 흑익 2009/01/01 23:35

      initializing customize 라는 문구가 뜨고 나서, 갑자기 홈 화면으로 돌아오는 상황입니다. 정확하게는.

    • 도아 2009/01/02 08:03

      SUID Fix를 하지 않으면 원래 그렇습니다. SUID Fix를 해도 같은 증상이 나타나는 것인가요?

    • 흑익 2009/01/02 14:03

      예. 같은 증상이 나타나서 이거 어떻게 된거지라는 의문부호만 계속 머리 위에 띄우고 있습니다..

    • 도아 2009/01/02 15:01

      일단 Customize를 사용하려면 펌웨어 1.x여야 합니다. 2.x라면 WinterBoard를 사용해야 합니다. 펌웨어 1.x라면 해킹한 뒤 가장먼저 Bosstool로 프로그램을 옮기고, SUID Fix를 실행한 뒤 Customize를 먼저 설치해 보기 바랍니다.

    • 흑익 2009/01/02 19:54

      혹시 SUID Fix는 설치 후에 따로 구동하는 방법이 있는건가요? 일단 설치는 해뒀는데 customize가 계속 에러가 뜨는걸 보면, 제가 실행을 안 해서 그런 것 같은데...

      실행방법을 모르겠네요. 그냥 설치만 하면 끝인건가요?

    • 도아 2009/01/03 09:55

      SUID는 Sticky UID를 의미합니다. 따라서 콘솔로 로그인해서 설정할 수 있습니다. 설정하는 방법은 SUID Fix를 내려받은 뒤 압축을 해제해 보면 .sh 파일에 실행명령이 저장되어 있습니다.

      그리고 원래 설치하는 것이 실행하는 것입니다. 따라서 다른 문제로 보입니다.

(옵션: 없으면 생략)

글을 올릴 때 [b], [i], [url], [img]와 같은 BBCode를 사용할 수 있습니다.