Prepare
- Win10 1809 17763.973
- VirtualBox 6.0.8
- android-x86-9.0-rc2.iso
Note: I really recommend you to download from official website.
Note: This article can only make android-x86
support armeabi
, not armeabi-v7a
or armeabi-v8a
Steps
Install Android-x86 into VirtualBox
Before you read this article Install Android-x86 into VirtualBox (By wynn0123), I have some points to tell you:
wynn0123 told us to select
ext3
but I only seeext4
. For me, choosingext4
is ok, and choosingntfs
is also unable to work.I didn't skip the setting guild, maybe you want to do that.
I chose
Other Linux(32-bit)
here.When choosing Network Settings, I chose
NAT
. For me, I connected to the network successfully by opening the WiFi and connecting to the WiFi namedVirtWiFi
(on virtual machine).
Enable nativebridge
adb shell
or use terminal app inside Android-x86Directly go to
/system/bin
or usewhich enable_nativebridge
to get the path(If you don't set VPN inside VM, skip this and go next)
Directly run
enable_nativebridge
(maybe you need VPN), Then jump to10.
to check it.Copy
enable_nativebridge
to/data/local/tmp/
- Optional:
adb pull
it to your local machine usingadb pull /system/bin/enable_nativebridge .\enable_nativebridge
- Optional:
Open the file
/data/local/tmp/enable_nativebridge
and then addecho $v $url && exit
beforewget $url
Run
data/local/tmp/enable_nativebridge
and get version and urlIf you get the url, download it. If you only get the version (like me), open the file and search the urls. Then open those, find the url matched the version.
adb push
thehoudini.sfs
you just downloaded into the VM, and copy it to/system/etc/houdini$v.sfs
(replace$v
with version name, for me, it's9_y
)Run the
/system/bin/enable_nativebridge
check the existence of
/system/lib/arm
Go to
Settings --> Android-x86 options
and enableEnable native bridge
Maybe you need:
Use Vpn on Android-x86
If you use NAT, you can go to the WiFi setting and set proxy there (on virtual machine).
Use VPN inside Android system settings
Use VPN software inside Android system