Typophone 4 배경화면 변경 및 UNLOCK 문구 없애기.

2011. 5. 29. 22:55Debugging/Mac OS\iOS



기본적으로 Typophone에 첨부된 instruction.txt에 언급된것과 같이 style.css의 백그라운드 이미지 경로를

background-image:url('LockBackground.png')로 변경하면

Typophone 테마 폴더(Library/Themes/Typophone 4.theme)에 배경화면으로 사용할 이미지를

LockBackground.png로 변경하여 덮어씌우는것으로 배경화면 변경이 가능합니다.


 허나 저를 포함한 몇몇 유저들은 이런 방식보다는 비교적 간편한 기본 배경화면 변경방법을 선호합니다.

4.2.1 이전버전은 그냥 원하는 배경 이미지 설정해서 배경지정만 눌러주면 됬으나

4.2.1버전 이후로는 지정된 배경화면 확장자가 jpg가 아닌 cpbitmap형식으로 저장되어

기존에 지정된 파일이 달라져 배경화면 변경이 정상적으로 되지 않는 문제점이 있습니다.


 이 문제점을 해결하기위해

배경화면 변경시 cpbitmap파일과 동일한 경로에 Converted-LockBackground.jpg 파일을 동시에 생성해주는

Wallpaper JPEGifier (ver. 0.1 - 11)을 cydia에서 받아줍니다.
(Source : http://smenus.hopto.org/cydia/, http://repo.insanelyi.com/)

사용시 주의하실점은 사진 혹은 카메라로 사진 앨범에 접근하여 배경화면 지정시 제대로 작동하지 않으므로

반드시 설정 - 배경화면 으로 들어가 변경 해주셔야 jpg파일이 정상적으로 생성됩니다.

이 블로그에서 외곽선이 추가된 Typophone 4 를 사용하실 분은 별도 파일 수정없이 Wallpaper JPEGifier만 설치하면
설정에서 배경화면만 변경하는것으로도 배경화면 변경이 가능합니다.

Typophone 4 외곽선 추가 글 보기


기존에 따로 Typophone을 사용하고계시던 분들은 ifunbox와 같은 툴로 Typophone테마 폴더의 style.css를 메모장이나 기타 편집툴로 열어

background-image 항목을 찾은 뒤 다음과같이 수정해주세요.

background-image:url('/var/mobile/Library/SpringBoard/Converted-LockBackground.jpg')

ifunbox(v1.2.0430.0422)의 경우 바로 열어서 수정 후 저장했을경우 변경내용이 정상적으로 저장되지 않으니

style.css파일을 PC로 옮겨 작업한 후 iphone에 덮어씌워주세요

모든 작업이 끝난 후 설정으로 들어가 잠금화면을 변경한 후 리스프링해주시면 Typophone 배경이 정상적으로 변경되는것을 볼 수 있습니다.

귀찮으신분들을 위해 style.css파일 첨부합니다.


Library/Themes/Typophone 4.theme 폴더에 덮어 씌우시면 됩니다.




 어디서 본 기억이 있는데 오른쪽 하단의 UNLOCK 문구를 삭제하려면

Private 폴더의 UNLCOK.PNG 파일을 삭제하라는 답변이 있더군요.

삭제하면 UNLOCK 문구가 있던 자리에 파란 물음표와 텅 빈 셀 하나가 나타납니다.

깔끔하게 삭제하는방법은 Typophone 테마폴더 내 LockBackground.html에서 UNLCOK문구 관련 태그를 삭제하거나 주석처리해주시면 됩니다.

이 블로그에 올린 Typophone 은 이미 주석처리작업을 통해 UNLOCK 문구가 보이지 않습니다.

기존 사용하시던분들은 LockBackground.html 파일을 메모장이나 기타 편집툴로 여신 후

            <div id="unlock">
                <script type="text/javascript">
                    document.write("<img width=130 src=Private/Unlock.png>");
                </script>
            </div>

위와 같은 UNLCOK 문구 태그를 찾아 통째로 삭제해주시거나 나중에라도 쓸 의향이 있으신분은 편한 복구를 위해

<!--
            <div id="unlock">
                <script type="text/javascript">
                    document.write("<img width=130 src=Private/Unlock.png>");
                </script>
            </div>
-->

이와같이 주석처리 해주시면 됩니다.




작업환경은 iOS 4.3.3, iFunBox(v1.2.0430.0422)이며 css, html파일 수정은 메모장으로 했습니다.