更深入地看,iPhone的固件分為應用部分和基帶部分。應用部分主要指的iOS的iPhone OS操作系統,而基帶主要就是iPhone通訊系統。兩部分加起來,合成為一個xxxx.ispw文件存在,行程了一個iPhone的固件。
更新固件就相當於重新安裝操作系統,是通過iTunes裡面的“iPhone固件恢復”的方式來完成的。在3GS之前的iPhone一代、二代手機,由於沒有足夠的安全措施,我們可以直接下載Apple的固件軟件(xxx.ipsw)然後恢復。但是在3GS及以後的版本,就不能這樣恢復了。因為對於一個從網絡上下載的固件來說,我們完全可以修改它們內部的內容直接越獄,這樣蘋果當然是不干的。在3GS加入了加密方式後,我們如果想恢復固件(或稱之為更新固件),那麼就先要到蘋果的激活服務器上去檢查,我們即將要恢復的固件軟件(xxx.ipsw)是否來自於蘋果官方。他們會檢查這個固件的簽名。如果不是官方的,那麼對不起,用戶不能恢復該固件。這就印出了下一個話題,及SHSH及自己搭建蘋果固件恢復認證服務器。