다음은 가상 머신의 Android 13에서 실행되는 Windows 11입니다.
개발자 "kdrag0n"은 가상 머신의 Pixel 6 스마트폰에서 Windows 11을 실행하는 데 성공했습니다. 그는 기기를 최신 Android 13 개발자 프리뷰 OS로 업데이트했습니다. 슬프게도 이것은 많은 작업을 수반하지만 여전히 매우 인상적입니다.
이미 알고 계시겠지만, Android OS의 후드 아래에는 패치와 하드웨어 특정 드라이버가 있는 Linux 커널이 있습니다. kdrag0n은 KVM을 사용하여 Windows 11용 가상 환경을 제공했습니다. Google 자체도 Chrome OS에 Linux 앱 지원을 추가하기 위해 비슷한 것을 사용하고 있습니다.
Android에서 Windows 11용 가상 환경을 가져오는 것은 복잡한 절차입니다. 우선 기기를 루팅해야 합니다. Kdrag0n은 Tensor 플랫폼용 Android 13 부트로더와 펌웨어 덕분에 커널에 예외 수준 2 하이퍼바이저 권한 수준을 얻을 수 있음을 발견했습니다.
예외 수준 2 하이퍼바이저 권한 수준은 보호된 KVM 기능(pKVM)에 대해 커널에서 사용할 수 있습니다. pKVM 옵션 자체는 선택 사항이며 각 VM에 대해 개별적으로 활성화해야 합니다. 따라서 보호되지 않은 VM에서 전체 KVM 기능을 쉽게 활용할 수 있습니다.
전통적으로 이러한 연구 사례에 대해 kdrag0n은 고전적인 Doom 게임을 시도했고 작동합니다. (을 통해 XDA)