什麼是越獄(Jailbreak)?
在之前不久,iOS 5+iPhone 4S & iPad 2的untethered Jailbreak才剛釋出,並且又再一次在網路上造成很大的回響。一方面這是A5晶片裝置的第一個完整的越獄工具,另一方面,大概也是因為iOS使用者一年比一年更多的關係。
雖說如此,由於現在iPhone、iPad的使用者數量增加速度很快,出現了許多新使用者。而剛剛接觸iOS裝置的人,大概也都搞不太懂「越獄(Jailbreak)」這玩意到底是在幹嘛,還有越獄之後能做些啥,以及越獄後帶來的副作用等等。
不過在這篇文章裡並不會討論到太多的技術細節,僅僅就「一般使用者」的範圍來討論,讓大家能夠快速了解「越獄」這門技術的背景與用途。
首先,最基本的……
越獄(Jailbreak)是啥?
「越獄」,英文被稱為「Jailbreak」,台灣有時候直接簡稱為「JB」。是指藉由iPhone、iPod touhc或是iPad等iOS裝置的硬體或軟體漏洞,讓使用者可以在裝置上執行未經Apple認可的第三方軟體這件事。
對於一般使用者來說,目前要在iOS裝置上安裝任何軟體來使用,唯一的方式就是經由Apple官方的iTunes App Store來下載、安裝軟體。而對於軟體開發商來說,iOS軟體的流通、販售,唯一的通路也是iTunes App Store。
至少,Apple原本的設計是這樣子的。
不過iOS裝置在經過「越獄」這道手續之後,就可以從iTunes App Store以外的途徑,將未經Apple認可的軟體安裝到iPhone、iPod touch或iPad上使用。現時點來說,主要是非官方的線上軟體商店「Cydia」。
此外,越獄後的iOS裝置,也可以讓使用者自行修改iOS系統的設定,包含自定的佈景、更強大的通知中心功能、更多的輸入法、鍵盤配置等等。
越獄與解鎖(SIM Unlock)
許多使用者常常會將「越獄」與「解鎖」混淆。所謂「解鎖」是指解除iPhone以及3G版iPad只能使用特定電信商發行的SIM卡的限制。在美國由電信商所販售的手機,通常都會加上限制,只能使用特定電信商所發行的SIM卡。換句話說,手機被限制只能在特定的電信商所提供的手機網路內使用。
在iPhone發售初期,台灣尚未正式引進時,由於iPhone通常都是由美國購買帶回,因此需要先解開iPhone的SIM卡鎖後,才能使用台灣的電信服務。不過在台灣正式發售iPhone後,對於解鎖的需求就漸漸地降低了。
另外,由於台灣電信市場的習慣,在台灣發售的iPhone都沒有SIM卡鎖。無論是從哪個電信商,或是從Apple直接購買的iPhone,都可以自由安裝任何電信商發行的SIM卡使用。
「越獄」的源頭
在2007年,Apple發表了初代iPhone。不過當時還沒有App Store,也沒有任何方式能夠安裝除內建以外的軟體來使用,加上最早期的iPhone軟體還缺少了許多基本功能,於是有許多駭客開始想辦法修改iPhone的軟體,並自行添加更多的功能、鈴聲、甚至是簡單的遊戲。而這些對於iPhone的修改,可以說就是越獄的源頭。
在這之後,越來越多的駭客開始研究iPhone的軟體,也陸續出現了研發iPhone越獄工具的開發團隊或是個人,例如研發PwnageTool的iPhone Dev Team,或是JailbreakMe 2.0/3.0的comex。他們所研發出來的越獄工具,讓一般使用者也能夠輕易地將iPhone、iPod touch或是iPad越獄,並安裝軟體來使用。
雖然經過越獄後,使用者可以自由安裝任何軟體套件,或是修改各種iOS軟體設定,不過在使用上並不是很方便,也需要一定程度的電腦知識。而為了讓一般使用者也能簡單地安裝第三方軟體,隨後便出現了許多軟體安裝工具,其中一個就是目前主要的非官方線上軟體商店「Cydia」。
非官方線上軟體商店Cydia
在2008年2月,由Jay Freeman發佈的iPhone用軟體安裝工具「Cydia」正式釋出,讓許想安裝第三方軟體的使用者,可以方便在已越獄的iPhone上,經由Cydia來尋找並安裝各種軟體、佈景主題或是鈴聲。而軟體開發者,或是製作佈景、鈴聲的設計師,也能夠透過Cydia這個通路,讓更多的人能找到自己的作品。於是,Cydia漸漸地成為iPhone上最主要的非官方線上軟體商店。
沒過多久,Apple於2008年7月10日正式開始營運自己的官方線上軟體商店「iTunes App Store」。一般使用者終於可以透過Apple官方所設計的通路,來自由購買、下載軟體,並安裝在iPhone上使用。
雖然使用者在這之後,終於可以透過Apple所設計的方式輕易地在iPhone上安裝第三方軟體,不需要經過越獄的手續,看似原本非官方的「Cydia」與官方的「iTunes App Store」兩者間功能也已經重複。不過由於Apple對於iTunes App Store上的軟體,有各種審查機制以及技術上的限制等等,讓「越獄」與非官方線上軟體商店「Cydia」的需求仍然存在。
Apple對於iOS與App Store軟體的限制
在App Store上所販售的軟體,全部都要經過Apple的審查。審查包含許多方面,除了禁止色情已經其他不當的內容之外,Apple也不允許與iOS內建軟體重複的功能出現,例如郵件軟體與獨立的瀏覽器等等。
此外,在技術面部分,由於Apple在設計第三方軟體開發機制時,將軟體限制在被稱為「Sandbox(砂箱)」的安全環境中執行。在砂箱執行的軟體,理論上就算是發生當機,也不會影響到系統本身,這對於需要保持穩定,隨時可以使用的手機作業系統來說,可以說是非常重要的一點。
此外,在iOS砂箱內執行的軟體,也無法任意修改系統本身的設定,對於存取系統內儲存的資料也有一定的限制。加上Apple規定軟體只能使用Apple官方許可的API來開發,因此對於軟體開發商來說,許多的功能都因此而無法達成(例如輸入法)。
不過也由於Apple的這些限制,讓App Store軟體無論是在內容的倫理性等規範,以及資訊安全性方面,都有著一定程度以上的保障。
越獄與盜版軟體
越獄過的iOS裝置,除了可以安裝Cydia,並在Cydia的軟體商店上購買、安裝軟體之外,另一個驅動著使用者越獄的原因,就是盜版軟體。
iTunes App Store上的所有軟體,無論是免費或是付費,都包含版權保護機制。購買並下載後的軟體,只有經過與購買時相同的Apple ID認證的機器,才可以安裝使用。
不過,只要iPhone上安裝了特殊的工具,就可以安裝在網路上流通,經過破解的盜版軟體(大部分都是在iTunes App Store上販售的軟體)。而為了安裝這些盜版軟體,越獄是第一個必須的步驟。
越獄≠盜版
許多人的印象,越獄與盜版似乎已經成為同義詞。不過越獄本身並沒有牽扯到版權問題,僅僅是「讓使用者可以自由修改iOS系統」與「自由安裝任何可在iOS上執行的軟體」。
不過不可否認的,許多人越獄最大的目的,仍然是在iPhone、iPod touch與iPad上安裝盜版的軟體。這在全球許多地方,包含台灣與中國等市場都可以說是普遍的情況。也因此越獄很容易就會與盜版聯想在一起。
越獄的好處…
先不論「自由」這個虛幻飄渺又不實際的意識型態問題。越獄後的iOS裝置,最大的好處是可以無限制地安裝各種軟體,以及修改iOS系統的各種設定。
目前最常見的部分有:
- 自定佈景外觀:除了原本的桌布之外,還可以修改Dock外觀、Home畫面的排版設計、切換頁面時的動畫效果,甚至是類似Android的Widget設計等等……
- 輸入法:由於iOS內建的中文輸入法並沒有完全符合台灣的習慣,因此出現了許多輸入法軟體或是修改套件,例如iAccess輸入法,或是皮樂的優化注音鍵盤等等。
- SBSettings:可以說是iOS通知中心的加強功能,讓使用者可以快速變更許多系統設定,例如無線網路與藍牙的啟動與關閉、亮度等許多設定,以及快速啟動軟體的捷徑功能。
在Cydia上還有各種軟體套件,可以修改或是增加iOS的各種功能。當然,安裝盜版軟體也是越獄的「好處」之一……
越獄帶來的問題…
越獄後的iPhone、iPod touch與iPad,雖然可以自由地修改iOS,並且從App Store以外的通路安裝各種軟體,不過越獄後還是會有許多新的問題出現,包含……
- 無法自由更新到最新的iOS版本:由於每次的iOS版本更新,大多都會將之前越獄工具所利用的軟體漏洞給修復。如果要持續使用越獄後才能使用的功能,就必須等待能對應新版iOS的越獄工具開發。此外,新款iPhone或iPad剛推出時,通常也沒有能對應的越獄工具可以使用。
- 安全性:雖然在Apple的規範下,App Store的所有軟體都被限制在砂箱中執行,並有一定的安全性。不過經由越獄後所安裝的各種非App Store軟體並沒有此限制,理論上也可以自由存取iOS裝置內的各種資料,或是修改iOS系統。而在這些非App Store軟體之中,難保會有惡意軟體出現。
到底要不要越獄?
對於使用者應不應該越獄,目前各方也有許多爭論。單就法律上來看,將iOS裝置越獄以自由修改或安裝軟體,是完全沒有問題的。
雖然越獄後可以自由修改iOS軟體,並追加原本沒有的功能,不過越獄工具的使用、軟體的安裝以及可能會發生的軟體缺陷,這些通常也需要一定程度的電腦知識才可以順利解決。
對於是否需要越獄這點,大家可以在越獄後所帶來的各種便利性,以及修改iOS軟體後可能會出現的問題之間衡量,並做出選擇。
相關文章: |
Jailbreak工具「limera1n」釋出,支援iPhone 4/3GS、iPad、iPod touch 3G/4G並搭載iOS 4.0~4.1機種。 |
Dev-Team發佈對應iPhone OS 3.1.3的jailbreak工具「PwnageTool 3.1.5」 |
不用電腦就可以 Jailbreak 所有iPhone/iPod touch/iPad的簡單方法。 |
无觅 |