PCM.DSD 發表於 2015-8-5 21:26

[轉載]Win10 Mobile手機ROM解包: 完整Android 4.4可直接運行apk

微軟已經坦言,因為一個嚴重Bug,Build 10240將不會與向用戶推送,但網上已經流傳出了Lumia 640、Lumia 640 XL、Lumia 930的刷機包,而且昨天疑似Lumia 940 XL的真機也搭載的是Build 10240。

現在,網友reker對ROM進行瞭解,有了一個非常驚人的發現。具體來說,Build 10240中集成了AoW(Android on Windows)功能。從手機C:\windows\system32\aow檔夾中,可以看到大多數aow的元件,其中包括了AoW的會話管理器、Linux的OpenGLES相容庫以及一個aow.wim鏡像。


將aow.wim鏡像解包後,可以看到是一個幾乎完整的Android 4.4.4鏡像,包含了大多數Android核心檔。在C:\windows\system32\drivers中,可以發現2個與AOW有關的內核驅動:ADSS.sys與LXCore.sys。ADSS.sys從檔案名猜測可能是AnDroid SubSystem的縮寫,檔體積很小,其中引用了LXCore.sys。而用7zip以任意檔方式(#)打開LXCore.sys後可以看到裏面還包含了一個linux-gate.so。

猜測LXCore是一個經過修改的、可以以模組形式運行在Windows內核中的Linux相容內核。從檔體積看,該內核只對傳統的Linux系統調用進行包裝轉發,最後調用Windows內核完成對應的功能,並不是傳統意義上的Linux內核。

從AoW這個名字中可以看出,其類似於64位元Windows系統中的32位元子系統WoW(Windows32 on Windows64),並不是一個簡單的虛擬機(其實並不簡單)。但其運行方式與其他子系統(csrss.exe/lsass.exe)又有所不同。

reker稱,Windows 10 Mobile幾乎100%可以確定能夠直接運行經過appx包裝的apk檔,但目前由於某些原因導致微軟暫沒有開放這一功能。


事實上,早在Build 10149中,媒體就已經發現,其內部包含了一個完整的安卓子系統。WMPU也對Win10直接運行apk引用過不少間接的證據。

而Windows 10 Mobile將相容安卓已經不是什麼秘密,這一計劃甚至還有正式名字叫“Project Astoria”。
頁: [1]
查看完整版本: [轉載]Win10 Mobile手機ROM解包: 完整Android 4.4可直接運行apk

重要聲明:本討論區是以即時上載留言的方式運作,Post76玩樂討論區對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意 見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們。Post76玩樂討論區有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ), 同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權 。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。權利。