[教學] 如何在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:

開啟你的ifunbox然後在目錄點"User Applications"這個icon。或者進入 "/var/mobile/Applications" 這個路徑。
(若你要修改的是系統/cydia的icon,請點擊"System Applications" 或者進入 "/var/stash/Applications" 這個路徑)

Step 2

雙擊你想要修改的icon。
本篇以Google Translate為例。

Step 3

在次雙擊你想要修改的icon。

Step 4

現在你所要找的是一個叫做 "info.plist" 的檔案。
找到後用Notepad++或其他html編輯器將它開啟。

Step 5

搜尋"CFBundleIdentifier"。
然後你所要找的就是"CFBundleIdentifier"下面的folder名稱"com.google.Translate"。注意,每一icon的folder名稱都不一樣。

Step 6

搜尋"CFBundleIconFiles"
然後紅色框框裡的就是你icon圖標所要修改成的檔名。注意,大小寫很重要喔!
"Icon.png"是指iphone3G等沒有retina display的iphone。
"Icon*2x.png"通常是指iphone4的。

然而...
有時候也會找不到"CFBundleIconFiles"
所以你這個時候就到你icon的folder去搜尋icon的檔名
如圖:


Step 7

最後就這樣子啦!把更名好的icon丟進更名好的folder。
在丟進 "你的主題名稱.theme\Bundles"
然後reboot或者respring。就大功告成了!

---------------------------------------------------------------------------
本篇同步發表於http://iphone4.tw
好文 收藏 +5分

很受用的文章 謝謝樓主的分享呦~




可不可以請問大大 如果是要改設定選項 裡面的ICON呢


我是用SBSETTINGS 裡面APP FOLDERS 找各ICON的路徑

可是有難度 有路徑 搜尋不到

可以指點一下嗎? 我要改設定選項裡面的的ICON
以上這些繁複的查詢bondle id 的方法,只需要安裝appinfo就可以直接查到了

appinfo只需要在cydia查詢就可以找到,免費的
受用無窮!!感謝~最近剛接觸JB正在煩惱要怎麼改icon
感謝大大分享此一方法
這樣就方便多了

自己更改還是最有成就感的!!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!