據(jù)美國(guó)科技博客TechCrunch報(bào)道,早期iPhone黑客們計(jì)劃推出一項(xiàng)名為iEmu的新項(xiàng)目,該項(xiàng)目旨在讓iOS應(yīng)用在模擬狀態(tài)下運(yùn)行在Linux、Windows、Mac和Android平臺(tái)中。
iEmu項(xiàng)目由早期iPhone黑客克里斯·韋德(Chris Wade)主導(dǎo),它基于開源模擬器QEMU,希望完全模擬出三星S5L8930 (A4)芯片在iPhone 4和第一代iPad上運(yùn)行的狀態(tài)。
雖然他們已經(jīng)模擬出了CPU的運(yùn)行狀態(tài),但是他們還得模擬出GPU、USB控制器、多點(diǎn)觸摸控制器、內(nèi)存和音頻系統(tǒng)以及二級(jí)組件(藍(lán)牙芯片、 GPS、電子羅盤等)等一系列組件的模擬。等到他們完成上述組件模擬后,他們還要弄明白怎樣強(qiáng)制讓這些組件啟動(dòng),項(xiàng)目規(guī)模十分浩大。
那么蘋果是否已經(jīng)開發(fā)出了他們自己的iOS模擬器了呢?首先,蘋果的解決方案只針對(duì)于Mac機(jī);第二,蘋果iOS測(cè)試系統(tǒng)是一個(gè)仿真系統(tǒng) (simulation),而非模擬系統(tǒng)(emulation),在這里很難用簡(jiǎn)單的話解釋清楚。盡管蘋果的仿真器看起來、執(zhí)行起來都像iOS,但它實(shí)際上并未運(yùn)行虛擬版的iOS系統(tǒng)。對(duì)于世界上99%的人來說(甚至是絕大多數(shù)的iOS開發(fā)者),這個(gè)差異微不足道。但對(duì)于少數(shù)人來說,比如挖掘系統(tǒng)漏洞的安全工程師,這個(gè)差異就非常巨大。
項(xiàng)目組的目標(biāo)是讓多數(shù)iPad/iPhone應(yīng)用能夠運(yùn)行在非iOS設(shè)備上,在Linux、Windows、Mac和Android平臺(tái)上模擬出真正的iOS環(huán)境,并允許安全工程師可以在不損壞其實(shí)際設(shè)備的前提下合理的找出iOS惡意軟件。該項(xiàng)目的反向工程理論還涉及iPhone的各個(gè)方面信息文件,這些都是除蘋果外無人真正明白的。
韋德計(jì)劃為該項(xiàng)目籌集2萬美元資金,這些錢包括了其3個(gè)月的生活費(fèi)等其它費(fèi)用。不過該項(xiàng)目面臨相當(dāng)大的困難,即便是走上正軌,他們還得仍要面臨更昂貴的硬件模擬等問題。
推薦閱讀
報(bào)告稱針對(duì)移動(dòng)設(shè)備的惡意軟件激增
邁克菲實(shí)驗(yàn)室高級(jí)副總裁VincentWeafer表示:“今年的惡意軟件數(shù)量破了紀(jì)錄,特別是針對(duì)移動(dòng)設(shè)備的惡意軟件數(shù)量飆升,這與移動(dòng)設(shè)備逐漸普及直接相關(guān)。總體而言,這些攻擊變得更隱蔽、更復(fù)雜,這意味著有些攻擊可能會(huì)較>>>詳細(xì)閱讀
本文標(biāo)題:iPhone黑客推新項(xiàng)目 讓iOS應(yīng)用多平臺(tái)運(yùn)行
地址:http://m.sdlzkt.com/a/01/20121229/107612.html