Windows RT越獄成功:可運(yùn)行傳統(tǒng)的桌面軟件
Windows 8在Metro界面下只能運(yùn)行通過微軟簽名和Windows Store應(yīng)用程序,Windows RT亦是如此,無法運(yùn)行之前為Windows 7等系統(tǒng)開發(fā)的x86/64桌面軟件。正是如此,自Windows 8發(fā)布以來就不斷有人進(jìn)行越獄。今天,有技術(shù)團(tuán)隊(duì)宣布,他們已經(jīng)實(shí)現(xiàn)了在Windows RT上運(yùn)行傳統(tǒng)的桌面程序。
該技術(shù)團(tuán)隊(duì)成員Clrokr在Surfsec博客上發(fā)表了一篇名為《繞過Windows RT的代碼完整性檢查機(jī)制》的文章,文中指出,他們已經(jīng)實(shí)現(xiàn)了在Windows RT上運(yùn)行未簽名的桌面應(yīng)用程序。頗具諷刺意味的是,此次越獄的成功得益于Windows內(nèi)核中一個(gè)存在了很長時(shí)間的漏洞,該漏洞影響所有Windows版本,ARM版Windows也沒能逃脫。
實(shí)際上,Windows RT的功能與Windows 8是一樣的,只是微軟故意設(shè)置了障礙讓W(xué)indows RT不能兼容桌面應(yīng)用,Windows RT就像是Windows 8的妝后版,兩者骨子里是相同的,只是微軟使用代碼完整性檢查機(jī)制(Code Integrity Mechanism)人為地將這兩個(gè)平臺(tái)區(qū)分開來。
這個(gè)代碼完整性檢查機(jī)制不會(huì)阻撓任何人修改Windows Store應(yīng)用程序(以及擁有微軟簽名的程序),因?yàn)閃indows Store應(yīng)用程序是唯一不需要任何簽名就能運(yùn)行的。而且,這種代碼完整性檢查機(jī)制在Windows 8上也能運(yùn)行,你甚至可以在Windows 8上執(zhí)行代碼完整性檢查機(jī)制從而讓它看起來和Windows RT一樣。
“微軟在Windows RT上屏蔽傳統(tǒng)的桌面應(yīng)用程序,并不是什么高科技,只是一個(gè)很糟糕的營銷決策。Windows RT需要Win32環(huán)境才能增強(qiáng)其‘產(chǎn)能工具’的身份,現(xiàn)在已經(jīng)有太多的‘消費(fèi)’型平板機(jī)了。”
Clrokr在博客中介紹了越獄方法,但是不建議普通用戶使用。