Guest OS settings
This article is about a virtual machine Android app. For the RCA computer operating system, see Virtual Memory Operating System. For a type of transistor, see VMOS.
The virtual machine app received a range of responses. However, all gave a positive remark about the fact that it can virtualize an Android operating system.
VMOS — виртуальная машина на Android, которая может запускать другую ОС Android в качестве гостевой операционной системы. По желанию пользователи могут запускать гостевую виртуальную машину Android в качестве рутированной ОС Android. Гостевая операционная система Android VMOS имеет доступ к магазину Google Play и другим приложениям Google. VMOS стала первой виртуальной машиной для Android, поддерживающей сервисы Google Play и другие приложения Google.
- «VMOS Virtual Machine With Root Android — Double System». www.vmos.com. Retrieved .
- «下载». www.vmos.cn. Retrieved .
- ^ a b c «VMOS Lets You Run a Virtual Android Machine on your Phone». xda-developers. 2019-08-08. Retrieved .
- Era, Navi (2019-10-09). «VMOS Lets You Run a Virtual Android Machine on your Phone». Medium. Retrieved .
- «VMOS Virtual Root Android on Android-Double System — Apps on Google Play». play.google.com. Retrieved .
- ^ a b c d e «Test Root Apps on Non-Rooted Android Devices with VMOS». DroidViews. 2019-11-03. Retrieved .
- Phoneia. «VMOS: a simple virtual machine of Android within Android to have two copies of an app, use root and more – phoneia». Retrieved .
- Oh, Damien (2019-10-10). «VMOS Review: Running a Virtual Machine in Android». Make Tech Easier. Retrieved .
- ^ a b c d e Doffman, Zak. «Huawei Mate 30: New Google Play Option Is Here». Forbes. Retrieved .
Virtualbox is irrelevant relevant — answer updated to account for VirtualBox 7 and its unattended installations.
Defaults for Ubuntu are:
- Login to
root
account is disabled - Members of group
sudo
are granted fullsudo
privileges - A user account is created during installation and added to the
sudo
group
When you’re logged in into that account, you should be able to use the sudo
command.
However, VirtualBox 7 will by default have «unattended installation» enabled, which sets up Ubuntu differently:
- Login to root account is enabled — default password is
changeme
- User account is created — default user/password are
vboxuser
/changeme
- The user account is not a sudoer
The easy way out of this situation is described in the answer by Retr0Rob.
When the machine is booting, immediately start pressing Esc repeatedly. You should see the GRUB screen:
adduser yourUsername sudo
I loaded ubuntu into virtualbox. It all works well but it occurred to me that I was not asked (or did not setup) a root password. I want to use root on occasion, but I cannot seem to find out how to do this. I’ve tried to access the sudoers file as well as run visudo but have no authority without root!
Any ideas how to get or setup root password?
4 silver badges4 bronze badges
asked Dec 13, 2010 at 0:42
sudo -i
sudo passwd root
15 gold badges57 silver badges68 bronze badges
answered Dec 13, 2010 at 0:51
4 silver badges4 bronze badges
-
Restart the virtual machine. Hold Shift during boot.
Select Recovery mode when menu shows
up. The system will not ask for any password.
answered Dec 13, 2010 at 2:02
answered Dec 13, 2010 at 1:19
4 silver badges4 bronze badges
osboxes@osboxes:~$ sudo su
root@osboxes:/home/osboxes#
I don’t know why he is given -2. I have reduced -2 to -1.
answered Dec 27, 2020 at 3:23
2 silver badges8 bronze badges
If you’re on osboxes image, for Ubuntu try this in terminal:
sudo su
answered Nov 28, 2018 at 3:19
На днях столкнулся со странной ошибкой в VirtualBox. Совпало по времени несколько событий — установка Windows 10 в качестве виртуальной машины, установка OS X 10.11 El Capitan public beta 4 и установка свежей версии VirtualBox, в надежде, что она более лучше поддерживает «десятку».
Закончилось все вот этой ошибкой.
VirtualBox: Error -10 in SUPR3HardenedMain! VirtualBox: Effective UID is not root (euid=501 egid=20 uid=501 gid=20) VirtualBox: Tip! It may help to reinstall VirtualBox.
Смысл понятен, что делать — не понятно. Переустановка не помогла, даже удаление и установка той же версии, что была (и работала!) до обновления.
Пару дней решал проблему с помощью команды в терминале:
sudo /Applications/VirtualBox.app/Contents/MacOS/VirtualBox
Коллективный разум молчал, я нашел следы одного удаленного вопроса на stack overflow, вытащил из кеша google страницу, но ответа не было.
В общем, решение появилось еще через пару дней.
for bin in VirtualBox VirtualBoxVM VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT VBoxHeadless; do sudo chmod u+s "/Applications/VirtualBox.app/Contents/MacOS/${bin}" done
Я пытался делать такой chmod, но у меня не было конкретного списка файлов, которым полагался +s, а если там будут лишние, то работать все равно не будет, я проверял.
Проблема связана со стандартным установщиком, который входит в OS X. В новых версиях он игнорирует параметр set-uid, ну либо как-то иначе выглядит инструкция. Причем изменение это произошло где-то между public beta 2 и public beta 4, раньше все работало нормально.
В свежей тестовой сборке VirtualBox проблему как-то решили (на данный момент это VirtualBox-5.0.1-102014-OSX.dmg).
Попутно узнал о System Integrity Protection AKA rootless, как его отключить и включить обратно, ибо не помогло.
The VM is a virtual machine environment that isolate from your phone system. You can root inside VM, install something fun, install malcious apps, etc without affecting your physical phone. There is no need to worry about the risk of viruses and system crashes, and no information can be stolen outside VM. And it can be useful to use certain apps and games that are not supported on your device
Here are the list of the app you can try. There is no such «best» app, stability and performance vary from device to device. Just try any of them until you find the one that works best for you =D
Do you know more VM app that is not listed? please let me know =D
VM apps with root support
If you need root, use any VMs below. Useful to install unsigned APK (Search for the tutorial how to install unsigned APK)
VMOS Pro
Android ROM version: 4.4.4, 5.1.1 (32-bit), 7.1.2 (32-bit & 64-bit), 9.0 (64-bit)
Rootable: Yes, free for geeks A5.1.1 ROM, paid for lite ROMs.
Xposed: Yes, free for geeks A5.1.1 ROM, paid for lite ROMs.
Google services: Yes, if you use free official ROMs without root. Paid for lite ROMs.
System requirements:
— OS: Android 5.1 and above
— RAM: 2 GB (Recommended: 3 GB)
— Disk storage: 2GB (Recommended: 32 GB)
Download from official website:
CN: 产品中心-VMOSPro
EN: VMOS Virtual Machine Operating System — Double Your Android System
Download from Play Store: https://play.google.com/store/apps/details?id=com.clone.android.dual.space&hl=en&gl=US
Tutorial how to root and install Xposed: How to root Virtual Master & install Xposed (Android 7.1.2 only) — Platinmods.com — Android & iOS MODs, Mobile Games & Apps
X8 Sandbox
Android ROM version: 5.1.1 (32-bit)
Rootable: Yes
Xposed: Yes. Must be enabled in settings
Google services: Yes
System requirements:
— OS: Android 5.1 and above
Download from official website: https://en.x8sb.com/
F1 VM
Android ROM version: 7.1.2 (64-bit)
Rootable: Yes
Xposed: Yes. Must be enabled in settings
Google services: Yes
System requirements:
— OS: Android 5.1 and above
Download from official website: https://x8sb.com/?page_id=134
VPhoneGaGa
Android ROM version: 7.1.2 (32-bit & 64-bit), Android 10 (64-bit) (VIP)
Rootable: Yes, normal root is free. Magisk support requires VIP
Xposed: Not included, but you can install LSposed module once you install Magisk
Google services: Yes
System requirements:
— OS: Android 5.0 and above
Download from official website: https://gsxnj.cn/index/
Virtual Android / 虚拟大师
Android ROM version: 7.1.1 (64-bit)
Rootable: Yes
Xposed: No
Google services: Not included in CN version. You can use modded EN version if you want Google services
System requirements:
— OS: Android 5.0 and above
Download links:
EN version (Modded APK with Google services + root): https://platinmods.com/tags/virtual-android/
CN version with root (NO Google services) (Official): https://www.wandoujia.com/apps/8111997
V8 Box / V8盒子
Android ROM version: 5.1.1 (64-bit)
Rootable: Yes. Must be enabled in settings
Xposed: Yes. Must be enabled in settings
Google services: Yes. Must be enabled in settings
Note: System language is chinese
System requirements:
— OS: Android 5.0 and above
Download from official website: http://www.v8box.cn/
Rocket VM
Android ROM version: 5.1.1 (32-bit)
Rootable: Yes
Xposed: No
Google services: Yes
System requirements:
— OS: Android 4.4 and above
Download from official website: http://www.rocvm.com/
twoyi (Discontinued)
Android ROM version: 8.1 (64-bit)
Rootable: Yes
Xposed: Yes
Google services: No
System requirements:
— OS: Android 8.1 and above
Download from official Github repo: https://github.com/twoyi/twoyi/releases
VMOS (Modded version to bypass unlocker)
Android ROM version: 5.1.1 (32-bit)
Rootable: Yes. Must be enabled in settings
Xposed: No
Google services: Yes
System requirements:
— OS: Android 5.0-9.0
VM apps without root support
These VMs on Play Store does not come with root, because it’s a violation of Google Play ToS. They are more safe and can be useful to avoid root detections
Virtual Android
Android ROM version: 7.1.2 (64-bit)
Google services: Yes
System requirements:
— OS: Android 5.0 and above
F1 VM Lite
Android ROM version: 7.1.2 (64-bit)
Google services: Yes
System requirements:
— OS: Android 5.1 and above
VMOS
Android ROM version: 7.1.2 (64-bit)
Google services: Yes
System requirements:
— OS: Android 5.1 and above
VMOS Pro (Old)
Android ROM version: 7.1.2 (64-bit)
Google services: Yes
System requirements:
— OS: Android 5.1 and above
Cloud based VM
Cloud VM will cost money. If you live in asian and you can afford, go for it
LDCloud
Android ROM version: 7.1, 8.1.0
Server location: Singapore
Rootable: No
Xposed: No
Google services: Yes
Download from Play Store: https://play.google.com/store/apps/details?id=com.ldcloud.cloudphonenet
Official website: https://ldcloud.net/
LT Cloud Phone
Android ROM version: 7.1.1
Server location: Hong Kong
Rootable: No
Xposed: No
Google services: Yes
Download from Play Store: https://play.google.com/store/apps/details?id=com.letui.cphone
Official website: https://cp.appcpi.com/
Redfinger
Android version: 8.1 (64-Bit)
Server location: Singapore, Taiwan
Rootable: Yes. Must be enabled in settings
Xposed: No
Google services: Yes
Official website: https://www.cloudemulator.net/
Приложение получило самые разные отзывы. Однако все положительно отозвались о том, что оно может виртуализировать операционную систему Android.
Некоторые из положительных отзывов были связаны с тем, что приложение может использоваться разработчиками для тестирования приложений Android, предназначенных для устройств с Root-правами, что устраняет проблемы, с которыми сталкиваются разработчики при рутировании собственных устройств для тестирования своих приложений. Ещё одним положительным моментом было то, что приложение может не только работать в фоновом режиме, но и запускаться как плавающее окно. Таким образом, гостевая ОС и хост могут использоваться одновременно. Одним из главных плюсов было то, что если приложение будет перенесено на устройство без Android, например Huawei Mate 30, пользователь сможет использовать приложения Google, Google Play Apps, а также операционную систему Android через перенесенное приложение VMOS. VMOS также позволяет иметь несколько учётных записей в приложениях.
Среди отрицательных моментов было отмечено, что все виртуализированные операционные системы, независимо от платформы, на которой находится хост, никогда не смогут достичь той же скорости, что и хост. Ещё один вопрос, который был поднят, — это размер, который приложение занимает на телефоне. Ещё одним отрицательным моментом было то, что видео в режиме онлайн или на гостевой файловой системе будет отображаться с меньшим разрешением и частотой кадров.
Huawei Mate 30
Хотя приложение VM можно использовать для всего, что пожелает пользователь, известны некоторые примечательные случаи его использования. Некоторые крупные разработчики программного обеспечения предлагают пользователям установить VMOS для использования их программ на устройстве с операционной системой Android.
Одно из таких известных применений — разработчики приложений, создающие приложения для Android, предназначенные для устройств с рутом Android. Другой способ использования — возможность для пользователей работать в многозадачном режиме или использовать приложение с двумя экземплярами, поскольку многие приложения для Android могут иметь только один экземпляр.
Само приложение при загрузке является базовым ядром виртуализации, однако образ операционной системы Android для гостевой ОС загружается при первом открытии приложения. Поскольку гостевая операционная система находится в виртуализированной среде, любые конфигурации, такие как рутированное ядро Android на гостевой системе, не влияют на операционную систему Android на хосте или устройстве. Благодаря этому VMOS позволяет запускать на телефоне через виртуализацию рутированную операционную систему Android без фактического рутирования устройства и, следовательно, без проблем с гарантией или с оператором/поставщиком сотовой связи. Будучи виртуальной машиной, гостевая операционная система Android имеет отдельный образ диска, поэтому если вирус или другая угроза сделает что-то вредоносное в гостевой операционной системе, это не повлияет на основное устройство и основную операционную систему.
Требования к устройству
Поскольку приложение является виртуальной машиной, у него есть требования, которым должно соответствовать устройство для работы приложения. Одно из таких требований заключается в том, что телефон должен иметь объём памяти не менее 32 ГБ. Приложению также требуется не менее 2 ГБ оперативной памяти. Для того чтобы приложение могло выполнять виртуализацию и любые дополнительные пользовательские настройки для гостевой ОС, ему требуется несколько разрешений.
Настройки виртуальной машины
VMOS поставляется с множеством настроек конфигурации гостевой ОС, помимо укоренения операционной системы Android. Некоторые из этих параметров включают выбор разрешения размера дисплея, которое будет использовать пользователь, возможность импорта приложений из основной ОС, или наоборот экспорта в основную ОС, разрешение на использование телефонных звонков и многие другие.