蘋(píng)果的iPhone 2.0軟件尚未正式發(fā)布,但iPhone黑客就等不及宣稱,已想出破解之道。
黑客組織iPhone Dev Team日前表示,已找出一種辦法,利用iPhone讓程序把資料寫(xiě)入內(nèi)存的管道,破解iPhone的開(kāi)機(jī)載入程序(bootloader)。
這個(gè)破解iPhone的社區(qū)組織說(shuō),經(jīng)過(guò)一番修改后,這顯然可讓任何程序代碼寫(xiě)進(jìn)iPhone,包括未獲蘋(píng)果授權(quán)的應(yīng)用程序在內(nèi) ,而且應(yīng)該可以跟蘋(píng)果發(fā)布的任一個(gè)新版軟件搭配使用。
該組織公布了一個(gè)屏幕畫(huà)面,展示一部iPhone正在beta 2.0軟件上執(zhí)行未經(jīng)蘋(píng)果許可的外部應(yīng)用程序;該beta 2.0軟件可自iPhone SDK下載。難以判斷屏幕畫(huà)面所示的是哪一個(gè)版本,但其中內(nèi)含App Store則有強(qiáng)烈的暗示意味。不過(guò),Adobe的Photoshop暢銷,不是沒(méi)有理由。
不同于先前的破解消息,這則信息并不局限于最新的韌體版本,而是利用蘋(píng)果iPhone主要開(kāi)機(jī)載入程序的設(shè)計(jì)方式。
根據(jù)iPhone Dev Team的說(shuō)法,iPhone在允許軟件把資料寫(xiě)入內(nèi)存之前,會(huì)先確認(rèn)韌體程序代碼是否經(jīng)過(guò)RSA認(rèn)證簽章,才會(huì)放行。該組織顯然想出一個(gè)辦法解除那道查驗(yàn)手續(xù),然後允許未獲簽章的程式碼寫(xiě)入內(nèi)存。
該黑客社區(qū)認(rèn)為,這種破解方式(也可讓你解開(kāi)iPhone綁電信合約的鎖) 即使是蘋(píng)果發(fā)布2.0版軟件也無(wú)解。蘋(píng)果已發(fā)布SDK,但看來(lái)只要蘋(píng)果仍執(zhí)意維持iPhone“在一個(gè)國(guó)家只能搭配某一電信運(yùn)營(yíng)商”的政策,且選擇排除許多與蘋(píng)果目標(biāo)抵觸的第三方應(yīng)用程序,則這種黑客破解行為仍將持續(xù)不斷。
iPhone破解社區(qū)看來(lái)已經(jīng)找出方式能把非官方的應(yīng)用放到iPhone 2.0軟件上。