Limera1n 激起 iPhone 越獄黑客口水戰(zhàn)

2010/10/11 9:02:48    編輯:軟媒 - 笨笨     字體:【

Win7之家afsion.com.cn):Limera1n 激起 iPhone 越獄黑客口水戰(zhàn)

Geohot 搶先在 Chronic Dev Team 的英國時間 10月10日10點10分(北京時間今天下午 5 點 10 分)的預(yù)告發(fā)布時間放出 limera1n 越獄。你可以在他們的官方網(wǎng)站下載到越獄文件。該越獄目前支持 iPhone 3GS, iPod Touch 3G, iPad, iPhone 4, iPod Touch 4G 4.0-4.1 及后續(xù)版本,理論上也支持 Apple TV。limera1n 是 unpatchable,untethered 的破解,但并不是一鍵越獄。

所謂 unpatchable 的意思,就是蘋果沒有辦法修補這個漏洞。因為這一次 Geohot 和 Chronic Dev Team 所采用的漏洞都是硬件級別的漏洞。換句話說,除非蘋果在以后新出的機器上使用更新后的硬件芯片,否則這個漏洞將一直存在。(當(dāng)然,對于用戶拿到手已經(jīng)出貨 的機器,則是不可能修補的了。)

而 untethered 的含義,是說雖然這個漏洞是硬件級并且無法修補,但是如果不加處理直接利用的話,將會造成不完美越獄。其表現(xiàn)也就是一旦關(guān)機之后,手機將無法啟動,必須通 過電腦才能重新啟動。一個很典型例子,就是3.1.3 時代在comex 放出 spirit 之前,41 周以后的 3GS 曾經(jīng)一度在越獄之后不能關(guān)機。

那么這也就帶來了一個問題,那就是雖然 unpatchable 的漏洞蘋果無法修補,但是為了實現(xiàn) untethered 所利用的漏洞蘋果仍然是可能修補的。換句話說,這次的越獄雖然“永久”,但卻不一定能“永久保持完美”。

而這,也是 Geohot 和 Chronic Dev Team 的一個沖突所在。 原本二者采用的是不同的 unpatchable 的硬件漏洞。但 Chronic Dev Team 為它們的漏洞開發(fā)了一個 untethered 補丁,F(xiàn)在,Geohot 搶先發(fā)布了 limera1n 越獄工具,而 Chronic Dev Team 聲稱雖然 limera1n 使用的硬件漏洞是 Geohot 發(fā)現(xiàn)的,但 untethered 部分卻是挪用了 Chronic Dev Team 的。

這從 Geohot 在說明中感謝 comex 的行為來看,應(yīng)該是真實的。但是,Geohot 同時也揶揄了 Chronic Dev Team(也許是嘲笑他們要在特定時刻發(fā)布的炒作行為?)。

Geohot 此舉讓各黑客團隊惱怒不已。他們各自在 twitter 上進行了回應(yīng):

@chronicdevteam: geohot is using an unstable untether very much
against the wishes of @comex @iphone_dev and @chronicdevteam
(http://twitter.com/chronicdevteam)

@p0sixninja: wow, geohot steals our untethered exploit just so he can
release first…. talk about #asshole (http://twitter.com/p0sixninja#)

另外,Chronic Dev Team 也聲稱,因為 Geohot 所采用的 untethered 補丁本身是他們?yōu)?ldquo;綠毒”開發(fā)的,現(xiàn)在 Geohot 沒有經(jīng)過系統(tǒng)測試就挪用了,很可能會帶來很多不成熟不穩(wěn)定的問題。

雖然目前不確定這個說法的準(zhǔn)確度有多高,又到底會有哪些不成熟的問題。但是我們注意到,limera1n 現(xiàn)在的確不是一個完美和穩(wěn)定的版本,目前已知的 bug 有:

1、新基帶版本的 3GS 仍無法使用
2、有人也許會需要在安裝后重啟機器才能看到 Cydia 圖標(biāo)
3、目前只提供了 windows 版本
4、還無法支持 iOS 的 beta 版本
5、無法卸載,只能直接刪除 blackra1n.app。

除了關(guān)于 untethered 的爭論之外,雙方對 unpatchable 的部分也持有異議。Chronic Dev Team 認為,原本已經(jīng)有了一個硬件漏洞,但是 Geohot 突然殺出,這樣的話相當(dāng)于一次性就曝光兩個漏洞給蘋果,很不值得。對此,Chronic Dev Team 說到:

(limera1n 的發(fā)布讓他們面臨)三個選擇:第一選擇,不再發(fā)布綠毒;第二,不考慮太多,就一次曝光兩個硬件漏洞算了;第三,改為采用 Geohot 的硬件漏洞重新修改綠毒,但這有可能推遲發(fā)布時間。

照最新的消息看,Chronic Dev Team 很可能會采用第三種方式。從某種意義上看,這大概也是最好的一個方式把。

對于消費者仍是一個好消息,但是也引起這次黑客社區(qū)的風(fēng)波,你怎么看呢?

相關(guān)文章:iPhone 4 詳細越獄教程圖解