Win10手機ROM解包:完整Android 4.4可直接運行apk

jopen 9年前發布 | 8K 次閱讀 Android

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

Win10手機ROM解包:完整Android 4.4可直接運行apk

現在,智機網友 reker 對 ROM 進行了解包,有了一個非常驚人的發現。

具體來說,Build 10240 中集成了 AoW(Android on Windows)功能。從手機C:\windows\system32\aow 文件夾中,可以看到大多數 aow 的組件,其中包括了 AoW 的會話管理器、Linux 的 OpenGLES 兼容庫以及一個 aow.wim 鏡像。

Win10手機ROM解包:完整Android 4.4可直接運行apk

將 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 文件,但目前由于某些原因導致微軟暫沒有開放這一功能。

Win10手機ROM解包:完整Android 4.4可直接運行apk

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

而 Windows 10 Mobile 將兼容安卓已經不是什么秘密,這一計劃甚至還有正式名字叫“Project Astoria”。

微軟這次太強悍了。

Win10手機ROM解包:完整Android 4.4可直接運行apk

國內的疑似 Lumia 940 XL 工程機

來自: 驅動之家
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!