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