Android x86 на VirtualBox - приложения не могут получить доступ к Интернету

Недавно я установил Android x86 через VirtualBox на свой компьютер. Он работает в основном нормально (за исключением некоторых странностей с мышью, что на самом деле не проблема), но тот факт, что приложения не могут обнаружить подключение к Интернету. Я могу получить доступ к Интернету через встроенный браузер, поэтому я знаю, что соединение на самом деле подключается к виртуальной машине, но приложения не могут получить к ней доступ.

Из Android на Virtualbox - подключение к Интернету доступно не для всех приложений . Я читал, что из-за того, что я использую NAT или виртуальный Ethernet, некоторые приложения обнаруживают, что нет Wi-Fi или сотовой связи, и отказываются работать. Есть ли способ исправить и/или обойти это?

Если это поможет, моей основной ОС является Windows 10 Educational, и я сделаю все возможное, чтобы предоставить спецификации оборудования, если это поможет решить проблему.

Ответы (2)

Что сработало для меня, так это выбор в «Настройки» -> «Сеть» -> «Подключено к: NAT» -> «Дополнительно» -> «Тип сети: паравиртуализированный».

Я мог подключиться к Интернету, я даже вошел в свою учетную запись Google на виртуальной машине.

введите описание изображения здесь

Решение состоит в том, чтобы изменить настройки сетевого адаптера (VirtualBox или VMware) с типа NAT на тип моста, вот и все.

Если вы не хотите менять тип сети, есть другое решение, если ваша виртуальная машина Android имеет root-права. Я думаю, вы можете установить Xposed framework и установить модуль Fake Wifi Connection, который работает на Android 4.4 до 5.1. Если у вас другая версия, например Marshmallow (6.0+), вам необходимо установить APK отсюда: https://www.mediafire.com/download/cbsu84p9496n70o . После его установки вам будет предложено установить хак-модуль от Xposed, чтобы он мог заставить APK нормально работать.


Для проблемы с мышью вам необходимо отключить интеграцию с мышью.

Здорово, что вы делитесь своим решением, но люди не хотят скачивать и устанавливать APK из случайных мест, таких как Mediafire. Это отличный способ покончить с вредоносными программами! У вас есть официальный, заслуживающий доверия источник или даже описание APK, чтобы люди могли найти его сами?