반응형
[주의 간혹 안된다고 하시는 분들이 있습니다. 참고해 주세요.]
아이팟터치를 사용하면서, 음악과 비디오 아이콘이 분리 되어 있는것
쫌 불편했었는데요,
2.X 버전에서는 Cydia 에 합쳐주는 프로그램이 있었는데,
3.0 으로 버전업 하고 나서는 그런게 없어서 직접 해 보았어요.
다른분들의 방법도 있긴했는데, 그 방법으로 하면 배경설정이 안되거나 하는 문제가 있드라구요.
아 그리고 이 방법은 jailbreak 된 터치에만 적용이 됩니다. (아이폰은 이미 합쳐져 있으니 필요없겠죠 ^^)
◆ 필요한 프로그램
1. 파일전송에 필요한 iPot용 탐색기 (지니는 ifree 를 이용했어요)
2. 바이너리로 된 plist 파일을 읽을수 있게 변환해 주는 프로그램 (지니는 APropList 를 이용했어요)
3. TEXT 문서 편집기 (지니는 EditPlus 를 이용했어요)
* 해당 프로그램들은 인터넷에서 쉽게 구하실수 있어요~ ^^
1. 파일전송에 필요한 iPot용 탐색기 (지니는 ifree 를 이용했어요)
2. 바이너리로 된 plist 파일을 읽을수 있게 변환해 주는 프로그램 (지니는 APropList 를 이용했어요)
3. TEXT 문서 편집기 (지니는 EditPlus 를 이용했어요)
* 해당 프로그램들은 인터넷에서 쉽게 구하실수 있어요~ ^^
자 그럼 시작해 볼까요?
우선 터치에서 파일을 하나 가져와야 해요.
어떤 파일이냐 하면 아래 파일이지요.. (경로는 조금씩 다를수도 있습니다.)
/private/var/stash/Application.xxx/MobileMusicPlayer.app/Info.plist
가져온 파일을 메모장들의 에디터로 열어 보면 바이너리화 되어 있어서 수정을 할수가 없는데
ApropList 같은 프로그램으로 변환을 해주면 수정가능한 형태로 변해요.
ApropList 로 변환하는 방법은 아래와 같지요.
ApropList Info.plist Info.plist.new
(실행파일) (원본파일) (변환후저장할파일)
(실행파일) (원본파일) (변환후저장할파일)
그후, 변환된 Info.plist.new 파일을 에디터로 열어보시면 아래쪽에 아래 내용이 있는데,
진한글씨로 된 부분을 수정하시면 되요...
<true/> → <false/> 그리고 <false/> → <true/>
딱 두군데만 고치면 된답니다.
<key>UIRoleInfo</key>
<array>
<dict>
<key>Capabilities</key>
<dict>
<key>unified-ipod</key>
<true/> 로 된것을 <false/> 로 변경
</dict>
<key>Roles</key>
<array>
<dict>
<key>IsDefaultRole</key>
<true/>
<key>PrivateURLSchemes</key>
<array>
<string>audio-player-event</string>
<string>video-player-event</string>
</array>
<key>Role</key>
<string>MediaPlayer</string>
<key>UIRoleDisplayName</key>
<string>iPod</string>
</dict>
</array>
</dict>
<dict>
<key>Capabilities</key>
<dict>
<key>unified-ipod</key>
<false/> 로 된것을 <true/> 로 변경
</dict>
<key>Roles</key>
<array>
<dict>
<key>IsDefaultRole</key>
<true/>
<key>PrivateURLSchemes</key>
<array>
<string>audio-player-event</string>
</array>
<key>Role</key>
<string>AudioPlayer</string>
<key>UIRoleDisplayName</key>
<string>Music</string>
</dict>
<dict>
<key>PrivateURLSchemes</key>
<array>
<string>video-player-event</string>
</array>
<key>Role</key>
<string>VideoPlayer</string>
<key>UIRoleDisplayName</key>
<string>Videos</string>
</dict>
</array>
</dict>
</array>
<array>
<dict>
<key>Capabilities</key>
<dict>
<key>unified-ipod</key>
<true/> 로 된것을 <false/> 로 변경
</dict>
<key>Roles</key>
<array>
<dict>
<key>IsDefaultRole</key>
<true/>
<key>PrivateURLSchemes</key>
<array>
<string>audio-player-event</string>
<string>video-player-event</string>
</array>
<key>Role</key>
<string>MediaPlayer</string>
<key>UIRoleDisplayName</key>
<string>iPod</string>
</dict>
</array>
</dict>
<dict>
<key>Capabilities</key>
<dict>
<key>unified-ipod</key>
<false/> 로 된것을 <true/> 로 변경
</dict>
<key>Roles</key>
<array>
<dict>
<key>IsDefaultRole</key>
<true/>
<key>PrivateURLSchemes</key>
<array>
<string>audio-player-event</string>
</array>
<key>Role</key>
<string>AudioPlayer</string>
<key>UIRoleDisplayName</key>
<string>Music</string>
</dict>
<dict>
<key>PrivateURLSchemes</key>
<array>
<string>video-player-event</string>
</array>
<key>Role</key>
<string>VideoPlayer</string>
<key>UIRoleDisplayName</key>
<string>Videos</string>
</dict>
</array>
</dict>
</array>
Info.plist 파일은 원본이니까 다른곳에 복사를 해 놓고(백업),
Info.plist.new 파일 이름을 Info.plist 로 바꾼후
다시 원래 위치에 덮어 씌우면 끝입니다.
원래 위치는 위에도 나와 있지만, 한번 더 적으면,
/private/var/stash/Application.xxx/MobileMusicPlayer.app/Info.plist
이곳이지요~ ^^그리고 터치를 재부팅 하면 합쳐진 아이콘을 볼수가 있지요.
iPod 아이콘을 실행하면 플레이어가 시작되는데, 기타 - 편집 메뉴로 가시면 "비디오" 항목이 있어요,
그걸 아래로 끌어다 놓으면 편하게 쓸수 있습니다~ ^^
그럼 즐거운 터치생활 해용~~~
반응형
'작은 중고 서점' 카테고리의 다른 글
정규식 웹테스트 사이트~! (0) | 2014.11.19 |
---|---|
[JAVASCRIPT] 자바스크립트 BASE64 인코딩 함수 (0) | 2013.08.02 |
[ASP] dictionary 스크립팅 객체 (0) | 2013.07.24 |
윈도우 프로그램추가/삭제에 문제 있을때 해결방법 (0) | 2012.08.12 |
시놀로지 DiskStation NAS 시간동기화 잘 안될때 해결방법 (0) | 2011.12.06 |
익스플로러6 이제 그만!!! IE6 no more!! (2) | 2011.02.17 |
아이폰 탈옥후 Cydia 소스(source) 오류 날때 수정방법 (4) | 2010.10.24 |
아이폰 키보드에 없는 특수문자를 입력하자 ★ ☆ ♥ ♡ → ← ♪ ♬ ※ (13) | 2010.03.09 |
Adboe Flash 문제해결 (0) | 2009.03.19 |
현재 날짜와 시간을 자바스크립트로 만들자 (1) | 2009.03.10 |