[教學] 如何在iOS4.2.1快速又有效率的修改icon (含快速找出CFBundleIdentifier Database的教學)
如果各位與我不一樣,是從4.1升至4.2.1的,那麼你們一定會再修改icon方面遇到一些問題。
Apple似乎在4.2.1做了一些(可以說是很多)路徑上的修改。
尤其是在修改icon這方面,已經沒有那麼簡單了! (印象中4.1在改icon方面比較容易)
在4.2.1,你想要修改icon就必須找出那icon的CFBundleIdentifier Database,然而要找這個Database對新手而言卻又不是那麼的容易。
因此這篇就是以ifunbox來教大家如何找出icon的CFBundleIdentifier Database的。
Step 1:
http://i.min.us/ilEv1c.JPG
開啟你的ifunbox然後在目錄點"User Applications"這個icon。或者進入 "/var/mobile/Applications" 這個路徑。
(若你要修改的是系統/cydia的icon,請點擊"System Applications" 或者進入 "/var/stash/Applications" 這個路徑)
Step 2
http://i.min.us/ilIKn8.JPG
雙擊你想要修改的icon。
本篇以Google Translate為例。
Step 3
http://i.min.us/ilD80g.JPG
在次雙擊你想要修改的icon。
Step 4
http://i.min.us/ilDA8o.JPG
現在你所要找的是一個叫做 "info.plist" 的檔案。
找到後用Notepad++或其他html編輯器將它開啟。
Step 5
http://i.min.us/ilHXmC.JPG
搜尋"CFBundleIdentifier"。
然後你所要找的就是"CFBundleIdentifier"下面的folder名稱"com.google.Translate"。注意,每一icon的folder名稱都不一樣。
Step 6
http://i.min.us/ilI98U.JPG
搜尋"CFBundleIconFiles"
然後紅色框框裡的就是你icon圖標所要修改成的檔名。注意,大小寫很重要喔!
"Icon.png"是指iphone3G等沒有retina display的iphone。
"Icon*2x.png"通常是指iphone4的。
然而...
有時候也會找不到"CFBundleIconFiles"
所以你這個時候就到你icon的folder去搜尋icon的檔名
如圖:
http://i.min.us/ij1wSA.JPG
Step 7
http://i.min.us/ilIBHc.JPG
最後就這樣子啦!把更名好的icon丟進更名好的folder。
在丟進 "你的主題名稱.theme\Bundles"
然後reboot或者respring。就大功告成了!(遠目)
---------------重要!!----------------------
我竟然到現在還想起來還有這個一定要說明的!!
如果你將你修改過的Icon檔放入你的主題,然後直接respring。
你的Icon是出不來的喔!!!!!
一定要取消你的主題,然後respring。
在選取你的主題,在一次respring。
到現在才想起來還真的是不好意思....(跪拜禮new)