GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

Droid-VM/DroidVM

Run virtual machine on Android Phones (소개는 저장소 자체 문서에서 왔습니다.)

데이터 기준 November 2Droid-VM

최고 순위

#15

라이브 마일스톤 · 돌파 중계

998

누적 스타

79

포크 수

1

최근 30일 기록 일수

라이선스: GPL-3.0최근 push: November 1열린 이슈(PR 포함): 182026-10-25부터 수집. 미확인 = 아직 미수집

프로젝트 문서

DroidVM

DroidVM Logo

简体中文 | English

An Android virtual machine manager with support for multiple hypervisors, including Qualcomm Gunyah, MediaTek GenieZone, and Linux KVM.

Supported hypervisors:

  • Qualcomm Gunyah (/dev/gunyah)
  • MediaTek GenieZone (/dev/gzvm)
  • Linux KVM (/dev/kvm)

Create and manage lightweight VMs directly on your device with near-native performance.

Resources

Features

  • Multiple VM backend support: crosvm and QEMU
  • UEFI boot for Linux or Windows
  • GPU acceleration: VirGL, GfxStream, and 2D software rendering
  • Built-in VNC client for graphical display access
  • External display casting: cast VM display to an external screen (USB Type-C, Miracast, etc.) via Android Presentation API, with the phone acting as a touchpad controller
  • Terminal console with full ANSI/xterm emulation (via Termux terminal libraries)
  • Create and edit disk images in multiple formats: raw, qcow2, and more
  • Disk operations: resize, convert, clone, optimize, and delete
  • Disk/CD-ROM download and LXC image import support
  • Virtual bridge networks with NAT, DHCP, STP, and IPv4/IPv6 support
  • Shared directories between host and guest via VirtFS (9p)
  • Windows support with modified VirtIO drivers
  • Linux agent operations: change password, etc.

Requirements

  • Android 13 (API 33) or newer
  • Root access (Magisk, KernelSU, APatch, or similar)
  • A supported ARM64 device with hardware virtualization enabled by firmware and kernel:
    • Qualcomm: Snapdragon 8 Gen 3 (SM8650) or newer SoC, Snapdragon 8 Elite (SM8750) recommended, with Gunyah enabled
    • MediaTek: Dimensity 9000 or newer SoC with GenieZone enabled
    • Other ARM64 devices: booted with EL2 and Linux KVM enabled
  • An available virtualization device node: /dev/gunyah, /dev/gzvm, or /dev/kvm

Building

Prerequisites

Steps

git clone https://github.com/Droid-VM/DroidVM.git
cd DroidVM
git submodule update --init --recursive
./gradlew assembleRelease

The built APK will be located at app/release/.

License

This project is licensed under the GNU General Public License v3.0. See LICENSE.txt for details.

현재 순위

  • 15

    라이브 마일스톤 · 돌파 중계

    998 스타 · 79 fork · 다음 라인까지

    마일스톤 →

최근 30일 추이

누적 스타 추이

순위 추이

README에 뱃지를 붙여보세요 · Droid-VM/DroidVM[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/Droid-VM/DroidVM.svg)](https://git.vaiox.xyz/ko/repo/Droid-VM/DroidVM)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/ko/repo/Droid-VM/DroidVM"><img src="https://git.vaiox.xyz/api/badge/Droid-VM/DroidVM.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

← 랭킹으로

GitHub Hot Board타임머신발견联系我们 · Contact