2

I just installed VMOS on my Android phone. Now I have created a virtual machine that I want to run on a different device as well. Usually when you run VM-software you can more or less just copy an image between machines and then execute exactly the same VM on a second device by selecting this image when launching the VM-software.

However, in VMOS I can't find the image file nor find an option to select a specific image file to launch. Am I missing something or does VMOS not support this? Are there any other alternatives for Android that allows me to setup a VM on one device and then use it on other devices?

0

1 Answer 1

3

If the images are located on the shared sd-card section you can directly access and copy them using a connected PC and set USB mode to files/MTP mode.

If the images are located in the app-private data folder you don't have direct access to them But Android VMOS app contains the entry android:allowBackup="true" in it's manifest so even on unrooted devices you can get all data used by the app.

Connect your Android phone to a PC with installed AndroidSDK or ADB minimal, enable Developer menu and Android Debug Bridge (adb) on the phone and execute the command:

adb backup com.vmos.web

It will create a file named backup.ab that contains all the files from app-private data folder that you can't access directly from a PC.

If you want to copy VMOS to a different phone, enable adb in it and restore VMOS including data using

adb restore backup.apk

You can also view/modify the created backup.ab file by converting it to a TAR archive (and back to an .ab file) using Android Backup Extractor (abe).

2
  • Do you know of any VM-machine (!) that stores (can be set to store) the environment on a SD-card?
    – d-b
    Commented Apr 22 at 5:49
  • Not on an Android phone. I need to distribute a virtual environment that is pre-configured to a large number of users. On a desktop you can just tell people to download a VM-image. I want something similar on a phone.
    – d-b
    Commented Apr 22 at 21:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .