所謂Springboard,通俗來講就是蘋果iDevice的桌面,屬于Dock式結構。Springboard包括iDevice的解鎖后主菜單界面、Spotlight搜索界面(主菜單下滑出現)和多任務切換菜單(連按兩次Home鍵之后出現)。
總體概況
Springboard存在于iDevice的進程中,不可清除,它的運行原理與Windows中的explorer.exe系統進程相類似。一旦Springboard崩潰,越獄用戶可以用安裝的Substrate.Safemode插件進入安全模式,否則會一直停留在開機界面(“白蘋果”)或者關機、重啟Springboard界面(“白菊花”)。
截至iPhone 5發布,Springboard仍然是唯一一個不能通過蘋果公司產品自帶的Home鍵和電源鍵重啟的系統進程,只有越獄用戶才可以使用插件SBSettings或Activator上的按鈕Respring來重啟Springboard。
Springboard一詞在英文中意思為“跳板”。
圖片示例
未改動的Springboard由以下四部分組成。
主菜單
對于iPhone 4S及iPod Touch和iPad之前的設備,主菜單都是圖標4x4界面(不包括下文所說的Dock欄),iPhone 5的界面是4x5.用戶可以通過長按至圖標抖動,然后將兩個程序拖到一起的辦法來創建文件夾。文件夾也是Springboard的一部分。Springboard限制用戶每個文件夾最多存放12個圖標(包括系統自帶程序、用戶安裝的App和越獄用戶安裝的插件),iOS 7沒有這一限制,一個文件夾可以放12個以上的圖標,但是每一頁只能顯示9個。
Dock欄
Dock欄指的是設備屏幕下方最后一行,圖標不跟隨主菜單翻頁而變化,最多存放4個圖標。越獄后的設備可以通過安裝插件打破Dock欄不可滾動和只能放4個圖標的限制。
Spotlight
屏幕翻頁滑到最左側(iOS7為主菜單界面向下滑動),出現的搜索框就是Spotlight搜索,可以在這里搜索到該設備的所有可見內容(指的是在Springboard上可見的內容)。
多任務切換
在任意界面,連按兩次Home鍵就可以調出多任務欄,在屏幕下方(iOS 7為全屏的多任務界面)。通過多任務欄,可以不回到主屏幕就更換當前正在執行的程序。
修改方案
主題美化
看起來系統自帶的Springboard比較死板,而且不能隨意更改。越獄之后,可以通過插件來美化Springboard,使之煥然一新。
比較流行的Springboard美化插件包括Summerboard、Winterboard。其中Winterboard是最流行的一款Springboard美化插件。
如果沒有安裝插件,也可以通過手動更改系統文件來個性定制你的Springboard。
手動個性化定制Springboard需要更改的系統文件路徑如下:
1.軟件目錄路徑: /Applications
2.字體路徑: /System/Library/Fonts/Cache
3.FIT皮膚: /Library/FIT 文件夾:FIT
4.漫畫文件存放于:/private/var/mobile/Media/Photos/iComic (注:iComic目錄需自己創建)或 /private/var/mobile/Documents/ 目錄
5.IPhoneVideoRecorder攝像軟件目錄路徑: /private/var/mobile/Media/Videos
6.主題目錄路徑: /private/var/stash/Themes.BPznmT
7.系統鈴聲目錄路徑: /System/Library/Audio/UISounds (wav鈴聲擴展名可以改為caf)
8.電子書目錄路徑: /private/var/mobile/Media/EBooks
9.短信鈴聲路徑: /System/Library/Audio/UISounds 文件名:sms-received1.caf至sms-received6.caf(caf是文件擴展名)
10.撥號面板圖標路徑: /Applications/MobilePhone.app 文件名:addcontact addcontact_pressed callbkgnd callbkgnd_pressed callglyph
callglyph_big DefaultDialer delete delete_pressed
MobilePhonePackedStock Imagesartwork (若修改失敗在文件名后加~IPhone)
11.充電電池圖標路徑: /System/Library/CoreServices/SpringBoard.app 文件名:BatteryBackground BatteryBG_1至BatteryBG_17
12.天氣補丁路徑: /Applications/Weather.app 文件名:Info
13.手機信號圖標路徑: /System/Library/CoreServices/SpringBoard.app 文件名:Default_0_Bars.png一直到Default_5_Bars.png 和FSO_0_Bars.png--FSO_5_Bars.png 10個圖標為信號圖標
14.Wifi信號圖標路徑: /System/Library/CoreServices/SpringBoard.app 文件名:Default_0_AirPort.png---Default_3_AirPort.png和FSO_0_AirPort.png---FSO_3_AirPort.png
8個圖標為wifi信號圖標
15.Edge信號圖標路徑: /System/Library/CoreServices/SpringBoard.app 文件名:Default_EDGE_ON.png和FSO_EDGE_ON.png 2圖標為Edge信號圖標
16.解鎖小圖標路徑: /System/Library/CoreServices/SpringBoard.app 文件名:FSO_LockIcon.png
17.待機播放器圖標路徑: /System/Library/CoreServices/SpringBoard.app 文件名:nexttrack.png , pause.png , play.png, prevtrack.png 4個圖標為待機播放器圖標
18.IPOD播放信號圖標路徑: /System/Library/CoreServices/SpringBoard.app 文件名:FSO_Play.png ,Default_Play.png
19.鬧鐘信號圖標路徑: /System/Library/CoreServices/SpringBoard.app 文件名:Default_AlarmClock.png ,FSO_AlarmClock.png
20.震動圖標路徑:/System/Library/CoreServices/SpringBoard.app 文件名:silent.png ,hud.png ,ring.png
21.滑塊圖標路徑: /System/Library/PrivateFrameworks/TelephonyUI.framework 文件名: Bottombarknobgray.png(待機解鎖滑塊圖標) bottombarknobgreen.png(待機狀態下移動滑動來接聽滑塊圖標) Bottombarknobred.png(關機滑塊 圖標) bottombarbkgndlock(待機解鎖滑塊背景) bottombarlocktextmask(待機解鎖滑條背景)
22.解鎖滑條圖標路徑: /System/Library/PrivateFrameworks/TelephonyUI.framework 文件名:topbarbkgnd.png ,bottombarbkgndlock.png
23.滑塊文字路徑: /System/Library/CoreServices/SpringBoard.app/zh_CN.lproj 文件名:SpringBoard.strings
24.待機時間字體路徑: /System/Library/Fonts/Cache
文件名:LockClock.ttf
25.待機時間背景路徑: /System/Library/Frameworks/UIKit.framework 文件名:Other.artwork
26.農歷路徑: /private/var/mobile/Library/Calendar 文件名:Calendar.sqlitedb
27.運營商圖標路徑: /System/Library/Carrier Bundles/Unknown.bundle
文件名:
Default_CARRIER_CHINAMOBILE--FSO_CARRIER_CHINAMOBILE(中國移動通信集團)
Default_CARRIER_CHINAUNICOM--FSO_CARRIER_CHINAUNICOM(中國聯通)
主菜單擴展
以上介紹的都是美化Springboard的方法,除了美化,還可以通過擴展個性化Springboard。
Springboard的擴展插件包括:
1.Barrel3D(改變翻頁的方式,大概有15種,效果很炫!)
2.bigify(修改圖標的插件,也非常炫,但是有反映說并不是很好)
3.BlurriedNCBackground(把你的通知中心的下拉菜單變成磨砂透明的!推薦!)
4.Five lcon Dock(在Dock里面可以放置5個程序圖標,調整界面為5排5列的必備插件)
5.Gridlock(是你的圖標能隨意擺放,不會強制的一個接一個,是美化必備插件之一)
6.Zephyr(非???、實用的小插件,安裝后您可用一指從dock向上拉動打開多任務欄,一指在程序中按住邊緣左右滑動來切換程序)
修改的風險
Springboard美化與擴展可以自定義你的手機,但是還有一些缺點是每位用戶不得不防的。
Springboard美化不當可以令手機崩潰,因為Applications、Library屬于系統文件夾,其中的文件稍作修改,一旦出現錯誤,會帶來不可逆轉的后果。
如果進行Springboard擴展,可以使用Cydia下載插件,但是插件是否與設備兼容仍然是一個不得不考慮的問題,因為安裝不兼容插件會導致Springboard無限重啟,進入死循環。
參考資料 >