아이폰 강좌 82. 4.2.1 테마의 바뀐 부분은?
동작하지 않는 테마
이전 글에서 몇번 이야기했듯이 테마는 성능에 도움을 주는 기능은 아니다. 그러나 많은 사람들이 테마를 사용한다. 탈옥을 하는 이유 중 하나가 테마다. 그런데 iOS가 4.2.1로 판올림되며 이전에 사용하던 테마가 동작하지 않았다. 원인은 간단했다. 테마에 사용되는 일부 파일이 바뀌었기 때문에 발생한 일이었다. 따라서 이 글에서는 동작하지 않는 테마 문제를 해결하는 방법을 제시하겠다.
목차
- 변경된 테마
- 테마 파일
- 카메라 아이콘
- UI 아이콘
- 지도 아이콘
- 잠금화면 키패드
- 폴더 벽지
- 글꼴 파일
- iNitsua Z 테마
- 각주
변경된 테마
위의 그림을 보면 알 수 있지만 일단 잠금화면의 키패드가 바뀌지 않았다. 그림을 보면 알 수 있지만 테마의 키패드가 아니라 아이폰의 기본 키패드가 나타난다. 또 다른 아이콘은 모두 정상 표시되지만 지도(Maps)와 폴더(Folder)는 기본 아이콘인 것을 알 수 있다. 결국 "목마름 놈이 우물 판다"고 판올림한 김에 문제의 원인을 찾아 봤다. 대부분 테마 파일의 이름이 4.2.1에서 바뀌었기 때문에 발생한 문제였다. 따라서 이 문제는 테마 파일의 이름에 ~iphone
을 덧 붙임으로서 해결할 수 있었다.
- 카메라 아이콘
내가 사용하는 테마는 카메라 아이콘에는 문제가 없었다. 따라서 이 부분은 4.2.1에서 바뀐 부분이라기 보다는 4.1에서 부터 바뀐 것이 아닌가 하는 생각이 든다. 이름을 바꿔야 할 파일은 다음과 같다.@2x
는 아이폰 4(iPhone 4)용 아이콘이다. 따라서 아이폰 4를 가지고 있다면@2x
가 붙은 아이콘만 바꿔도 된다. 변경전 변경후 폴더 com.apple.mobileslideshow Icon-Camera.png Icon.png [email protected] [email protected] - UI 아이콘
폴더 아이콘에 테마가 적용되지 않는 것도 비슷했다. 기존의FolderIconBG.png
라는 파일이FolderIconBG~iphone.png
로 바뀌었기 때문에 발생한 현상이다. 따라서 다음과 같은 파일에~iphone
을 더 붙여 주면 UI 아이콘도 정상 동작한다. 변경전 변경후 폴더 com.apple.springboard FolderIconBG.png FolderIconBG~iphone.png [email protected] FolderIconBG@2x~iphone.png FolderSwitcherBG.png FolderSwitcherBG~iphone.png [email protected] FolderSwitcherBG@2x~iphone.png RotationLockButton.png RotationLockButton~iphone.png [email protected] RotationLockButton@2x~iphone.png RotationUnlockButton.png RotationUnlockButton~iphone.png [email protected] RotationUnlockButton@2x~iphone.png SwitcherIconShadow.png SwitcherIconShadow~iphone.png [email protected] SwitcherIconShadow@2x~iphone.png WallpaperIconDockShadow.png WallpaperIconDockShadow~iphone.png [email protected] WallpaperIconDockShadow@2x~iphone.png - 지도 아이콘
인터넷에서 찾아 보면icon.png
형태의 파일 이름에~iphone
을 붙이면 정상 동작하는 것으로 되어 있다. 그러나 이 방법으로 해도 지도 아이콘은 바뀌지 않았다. 지도 아이콘이 바뀌지 않는 것은 ~iphone이 아니라 대소문자의 문제였다. 다만 이 부분은 '된다'는 사람도 있고 '안된다'는 사람도 있는 것으로 봐서 아이폰 3GS(iPhone 3GS)와 아이폰 4(iPhone 4)가 서로 다른 것이 아닌가 싶다. 변경전 변경후 폴더 com.apple.Maps icon.png icon~iphone.png [email protected] [email protected] - 잠금화면 키패드
잠금화면의 키패드는 UI 아이콘에 해당된다. 따라서 UI 아이콘에서 설명해야 한다. 그러나 따로 설명하지 않으면 질문하는 사람이 꼭 있기 때문에 따로 설명한다. 다음 두개의 파일에 ~iphone을 붙여주면 정상 동작한다. 변경전 변경후 폴더 com.apple.springboard [email protected] DeviceLockKeypad@2x~iphone.png [email protected] DeviceLockEntryFieldBackground@2x~iphone.png - 폴더 벽지
폴더에서 벽지를 사용하기 위해서는/var/mobile/Library/caches
폴더에서 다음 4개의 파일을 삭제하면 된다.
com.apple.SpringBoard.folderSwitcherLinen.0 com.apple.SpringBoard.folderSwitcherLinen.1 com.apple.SpringBoard.folderSwitcherLinen.2 com.apple.SpringBoard.folderSwitcherLinen.3
글꼴 파일
관련 글타래- 계속 늦어지는 아이폰 완탈, 대안은? 아이폰 완탈을 기대하는 사람이 많다. 코멕스(@comex)가 크리... 새창
- 독에 아이팟 컨트롤을 넣기, 스크롤링보드 얼마 전 시디어 어플을 추천했다. 주로 내가 사용하고 있는... 새창
- 아이폰 강좌 80. 아이폰 다이얼러의 혁명, Kuai... 아이폰은 상당히 잘 만든 기기다. 지금까지 내가... 새창
- 탈옥폰, 없어서는 안될 시디어 어플들(Cydia Apps) 오늘은 탈옥폰 어플을 총정리해 보겠다. 여기서 ... 새창
- iOS 4.2.1도 탈옥 됐다! 아이폰 탈옥은 지금까지 완탈과 반탈로 나누어 졌다. 완탈은 완... 새창