How to Install and Use Anbox Android Emulator on Ubuntu

29/12/2020
Chưa phân loại
Anbox is a special type of android emulator. Technically, you can’t call it an emulator. Because, Anbox uses containerization technology to run Android apps on Linux just as LXC and Docker runs different Linux containers. So, at the moment, Anbox officially supports only Android apps compiled for x86 or x86_64 architectures. You can’t run Android apps compiled for the ARM architectures with Anbox.

Note that, Anbox is still in beta version. So, don’t expect a bugless experience with Anbox.

In this article, I am going to show you how to install Anbox on Ubuntu 18.04 LTS. So, let’s get started.

Installing Anbox Kernel Modules:

First, you have to install the required kernel modules for Anbox. Otherwise, Anbox won’t run. The kernel modules that Anbox need are not available in the official package repository of Ubuntu. But, you can easily add the morphis/anbox-support PPA and install them from there.

To add the morphis/anbox-support PPA, run the following command:

$ sudo add-apt-repository ppa:morphis/anbox-support

Now, press <Enter> to continue.

The PPA should be added and the APT package repository cache should be automatically updated.

Now, install the Linux headers and Anbox kernel modules with the following command:

$ sudo apt install linux-headers-generic anbox-modules-dkms

Now, press y and then press <Enter> to continue.

Linux headers and Anbox kernel modules should be installed.

Enabling Anbox Kernel Modules:

Now, you have to enable the ashmem and binder kernel modules.

To enable the ashmem kernel module, run the following command:

$ sudo modprobe ashmem_linux

To enable the binder kernel module, run the following command:

$ sudo modprobe binder_linux

Now, check whether the /dev/ashmem and /dev/binder devices are available as follows:

$ ls -l /dev/{ashmem,binder}

As you can see, the devices are available. So, you’re good to go.

Installing Anbox:

Anbox is distributed as a snap package. So, it is very easy to install on Ubuntu 18.04 LTS.

To install Anbox snap package, run the following command:

$ sudo snap install –devmode –beta anbox

The Anbox snap package is being installed as you can see.

Anbox snap package is installed at this point.

Starting Anbox:

Once Anbox is installed, you can find Anbox in the Application Menu of Ubuntu 18.04 LTS as you can see in the screenshot below.

As you can see, Anbox is running. It has some preinstalled Android apps as well.

Installing Android Apps on Anbox:

In this section, I am going to show you how to install additional Android apps on Anbox. So, let’s dig in.

We know, Android apps are distributed as APK packages. In order to install these APK packages on Anbox, you need ADB (Android Debug Bridge).

ADB is available in the official package repository of Ubuntu 18.04 LTS. To install ADB, run the following command:

$ sudo apt install adb

Now, press y and then press <Enter> to confirm the installation.

ADB should be installed.

You can download the Android APK file for your favorite app from many websites. One of them is APKMirror (https://www.apkmirror.com).

In apkmirror.com, find your favorite Android App and select the x86 or x86_64 architecture from the downloads page. Otherwise, it won’t install on Anbox. I am downloading WhatsApp in this article for the demonstration.

If you have multiple Android devices connected to your computer, you can use the following command to list them.

$ adb devices -l

As you can see, I have one device (device ID is emulator-5558) connected on my computer. It is the Anbox device.

Now, you can install your favorite APK file on Anbox as follows:

$ adb install /path/to/apk/file
Or
$ adb -s DEVICE_ID install /path/to/apk/file

NOTE: If you have only one Android device connected to your computer, then, you don’t have to specify -s DEVICE_ID option.

I’ve downloaded WhatsApp APK file as you can see in the screenshot below.

Now, to install the WhatsApp file, I ran the following command:

$ adb install ~/Downloads/com.whatsapp_2.19.150-452813_minAPI15
(x86)(nodpi)_apkmirror.com.apk

As you can see, the installation was successful.

Now, WhatsApp should be listed in the Anbox Application Manager. Don’t start WhatsApp yet. Anbox assigns no permission to a newly installed app by default. But, you have to assign some permissions depending on the app you’re trying to run.

To assign permission to your app, go to Settings.

Now, go to Apps.

Select your app from the list.

Now, go to Permissions.

Now enable the permissions that you need.

Once you’ve assigned the permissions, you should be able to start your desired app. As you can see, WhatsApp is running.

I can click on the buttons, no problem.

As you can see, the phone verification page works as well.

The country selection page works too.

So, that’s how you install and use Anbox on Ubuntu 18.04 LTS. Thanks for reading this article.

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

Install Git on Ubuntu

Git is a distributed version control system. It is used to track changes in source codes during software development. It...
29/12/2020

Enable Firewall and Disable Firewall on CentOS7

How to Enable the Firewall and How to Disable the Firewall on CentOS 7.5 Firewalld is the default firewall program on CentOS...
28/12/2020

Red Hat Enterprise Linux (RHEL) VS CentOS

Every day, somewhere in the world, a server administrator has to explain to a CFO the difference between Red Hat Enterprise...
12/02/2020
Bài Viết

Bài Viết Mới Cập Nhật

Reliable IPv4 and IPv6 Subnet Rental Services: The Perfect Solution for Global Businesses
23/12/2024

Tìm Hiểu Về Thuê Proxy US – Lợi Ích và Cách Sử Dụng Hiệu Quả
11/12/2024

Mua Proxy V6 Nuôi Facebook Spam Hiệu Quả Tại Onetcomvn
03/06/2024

Hướng dẫn cách sử dụng ProxyDroid để duyệt web ẩn danh
03/06/2024

Mua proxy Onet uy tín tại Onet.com.vn
03/06/2024