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
ext3but I only seeext4. For me, choosingext4is ok, and choosingntfsis 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 shellor use terminal app inside Android-x86Directly go to
/system/binor usewhich enable_nativebridgeto 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_nativebridgeto/data/local/tmp/- Optional:
adb pullit to your local machine usingadb pull /system/bin/enable_nativebridge .\enable_nativebridge
- Optional:
Open the file
/data/local/tmp/enable_nativebridgeand then addecho $v $url && exitbeforewget $urlRun
data/local/tmp/enable_nativebridgeand 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 pushthehoudini.sfsyou just downloaded into the VM, and copy it to/system/etc/houdini$v.sfs(replace$vwith version name, for me, it's9_y)Run the
/system/bin/enable_nativebridgecheck the existence of
/system/lib/armGo to
Settings --> Android-x86 optionsand 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