This ROM is originally what this launcher started with and is therefore fully supported. However, after installation you need to do some tweaking if you want to get the full Android VM feature set - for example ARM support. It is also based on the old Android 9.0, making it difficult to use for the modern tasks and overall stability for graphical tasks is quite terrible.
Warning
Only the versions from the list below have been tested with this launcher. You are free to use whatever version you want, but any kind of issues may occur.
Note
You can find all the official releases for this ROM here
9.0-r2
(Android 9.0) - GAPPS
Installation is quite easy, just follow the basic guide. You can also read the more detailed official installation docs of this ROM.
Warning
For this method to work, you should install your system in read/write mode. You're basically asked to do so on the installer, right after formatting the drive.
- Start the Android emulator with main script.
- Inside emulator, go to Settings App -> Android x86 Options, switch on the Enable native bridge and wait before automatic download+install finish (Check notifications for result).
- Try launching the ARM app. If everything works fine - congratulations! If not - proceed to the guide below.
Note
Below are instructions for those who have not been able to get the arm translator to work in auto-setup mode.
-
Install the requirements:
-
Download the x86_64 -> ARM translation and put it somewhere you know. Rename the downloaded file from
houdini.sfs
tohoudini9_y.sfs
.Note
Replace the<DOWNLOAD_DIR>
with real path in steps below. -
Follow the main guide to enable the
adb
. -
Connect to emulator with adb:
adb connect localhost:4444
Output:
connected to localhost:4444
-
Use adb to push the translation file to device:
adb push <DOWNLOAD_DIR>/houdini9_y.sfs /sdcard/arm/
Output:
<DOWNLOAD_DIR>/houdini9_y.sfs: 1 file pushed, 0 skipped. 351.3 MB/s (42778624 bytes in 0.116s)
-
Connect to device shell and request SU:
adb shell
su
-
Execute the built-in script to patch the
/system/
:
enable_nativebridge
Note
Script does not provide any echo output, which means that after it completes and does not return an error code is a success
- That's it, now reboot the emulator, and you're ready to go:
reboot -f