Cara Menjalankan Aplikasi Android di Linux Menggunakan Anbox

Linux adalah salah satu sistem operasi yang sangat ringan dibandingkan OS lainya, Oleh sebab linux banyak digunakan kembali.

Namun Salah satu Masalah kita adalah bagaimana saat kita menggunakan komputer atau laptop kita namun Dapat menjalankan android juga.

Alat open source yang dikenal sebagai Anbox dapat membuat kemungkinan itu menjadi kenyataan. Anbox menempatkan sistem operasi Android ke dalam Linux, mengabstraksi akses perangkat keras, dan mengintegrasikan layanan sistem inti ke dalam sistem GNU / Linux. Setiap aplikasi Android akan terintegrasi dengan sistem operasi Anda seperti aplikasi asli lainnya.

Jadi Ketika anda menjalankan secara bersamaan pada komputer maka tidak akan terdapat masalah atau hal yang berbeda lainya.

Fitur dari Anbox

  1. Open Source: Seluruh kode sumber tersedia dan berlisensi di bawah persyaratan lisensi Apache dan GPLv3.
  2. Tanpa batasan: Anbox menjalankan seluruh sistem Android, secara konseptual jadi semua aplikasi dapat berjalan.
  3. Aman : Anbox menempatkan aplikasi Android ke dalam kotak tertutup rapat tanpa akses langsung ke Hardware atau data Anda.
  4. Performa : Menjalankan Android tanpa virtualisasi Hardware dan dengan mulus menjembatani fitur akselerasi perangkat keras.
  5. Integritas : Terintegrasi erat dengan sistem operasi host untuk menawarkan rangkaian fitur yang kaya.
  6. Jangkauan t:Anbox berskala di berbagai faktor bentuk yang serupa seperti Android. Ini berfungsi di laptop dan ponsel.

Cara menginstal Anbox

Untuk menginstal Anbox, sistem Anda perlu mendukung snaps. Untuk mendapatkan kecepatan dengan snaps, kunjungi snapcraft.io untuk mendapatkan pengenalan tentang apa itu snaps, cara menginstal dan mendukungnya di OS Anda, serta cara menggunakannya.

sebelumnya Untuk menginstal Anbox di sistem Anda, kita akan mengikuti dua langkah, yaitu:

  • Instalasi modul kernel yang diperlukan (ashmem dan binder)
  • Pemasangan snap Anbox.

Pada panduan kali ini saya menggunakan instalasi sistem operasi Ubuntu 20.04 untuk menginstal anbox.

1. Update dan menginstal Tool yang di perlukan.

Setelah berada di terminal Desktop Ubuntu baru Anda, perbarui dan instal tool penting yang akan kita gunakan dalam proses instalasi.

sudo apt update && sudo apt upgrade
sudo apt install android-tools-adb git curl unzip -y

2. Menginstal  Modul Ashmen dan Binder

Kita perlu menginstal dkms dan linux-headers di sistem kita, lalu kita akan melanjutkan untuk mengkloning modul dari Git dan menginstalnya. JAdi silahkan anda ikuti Command berikut :

sudo apt install dkms
sudo apt install linux-headers-generic
cd ~
git clone https://github.com/anbox/anbox-modules.git

Install dan konfigurasi files.

cd ~/anbox-modules
sudo cp anbox.conf /etc/modules-load.d/
sudo cp 99-anbox.rules /lib/udev/rules.d/

Berikutnya copy Module source ke /usr/src/.

sudo cp -rT ashmem /usr/src/anbox-ashmem-1
sudo cp -rT binder /usr/src/anbox-binder-1

Terakhir Gunakan DKMS untuk Build dan menginstal.

sudo dkms install anbox-ashmem/1
sudo dkms install anbox-binder/1
sudo apt install software-properties-common
sudo add-apt-repository ppa:morphis/anbox-support
sudo apt update
sudo apt install linux-headers-generic anbox-modules-dkms

Untuk mendapatkan modul Anbox Kernel untuk distribusi lain, silakan checkout  Anbox Kernel Modules GitHub page

Modul kernel anbox sekarang diinstal tetapi kita tidak akan berhenti di situ. Selanjutnya, kita harus membuat modul kernel secara manual, dan jangan khawatir, saat sistem Anda mulai, modul tersebut akan dimuat secara otomatis.

sudo modprobe ashmem_linux
sudo modprobe binder_linux

Konfirmasikan bahwa Anda memiliki dua modul baru di sistem Anda menggunakan salah satu dari tiga cara berikut.

$ lsmod | grep -e ashmem_linux -e binder_linux

## You should see an output like:
binder_linux          110592  0
ashmem_linux           16384  0

$ ls -alh /dev/binder /dev/ashmem

## You should see an output like:
crw------- 1 root root  10, 58 Aug  3 21:43 /dev/ashmem
crw------- 1 root root 511,  0 Aug  3 21:43 /dev/binder

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

## You should see an output like:
/dev/ashmem
/dev/binder

3. Menginstall Anbox

Pada langkah ini, kita akan menginstal snap Anbox dari toko dan itu akan memberi Anda semua yang Anda butuhkan untuk menjalankan Anbox secara penuh. Anda dapat menginstalnya dengan menjalankan perintah di bawah ini:

$ sudo snap install --devmode --beta anbox

Download snap "anbox" (186) from channel "beta"                     35% 1.42MB/s 2m59s

Tunggu beberapa saat untuk menyelesaikannya sebelum kita mulai menikmati Aplikasi Android kita di Linux. berikut hasilnya :

Anbox Starting

Saat ini tim anbox memerlukan penggunaan –devmode karena jepretan Anbox belum sepenuhnya dibatasi. Pekerjaan telah dimulai dengan proyek snapd upstream untuk mendapatkan dukungan untuk pembatasan penuh. Sebagai efek samping penggunaan –devmode, snap tidak akan diperbarui secara otomatis. Untuk memperbarui ke versi yang lebih baru, Anda dapat menjalankan:

snap refresh --beta --devmode anbox

4. Menginstall Aplikasi android di Anbox

Anbox tidak datang dengan Google Play Store di luar kotak. Karena itu, kami harus menemukan cara alternatif untuk menginstal Aplikasi Tersebut dan salah satu caranya adalah melalui Android Debug Bridge (ADB). Kita membutuhkan Android Debug Bridge (ADB) untuk secara manual untuk mendorong APK Android ke pemasangan Android virtual Anda di Anbox. Kita telah menginstal ADB pada Langkah 1.

Selain itu, Anda mungkin sudah menduga bahwa kita memerlukan aplikasi lain untuk mengunduh aplikasi Android. Untungnya, ada tempat lain seperti APKMirror. Kunjungi situs di Ubuntu 20.04 Anda dan unduh aplikasi yang Anda butuhkan. Selain itu, pastikan untuk memilih file APK x86. Ini karena Anda mengemulasi Android pada CPU 64bit biasa, bukan ARM.

[email protected]:~/Downloads$ ls
'com.whatsapp_2.20.195.17-204517002_minAPI15(x86)(nodpi)_apkmirror.com.apk'

Cek ADB Dengan Perintah Dibawah ini :

$ adb devices

List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
emulator-5558    attached

Kemudian Install Aplikas, Disini saya contohkan menginstall aplikasi whatsapp

adb install com.whatsapp_2.20.195.17-204517002_minAPI15\(x86\)\(nodpi\)_apkmirror.com.apk 
Success

Dan berikut adalah aplikasi yang berhasil kita install.

adb install com.whatsapp_2.20.195.17-204517002_minAPI15\(x86\)\(nodpi\)_apkmirror.com.apk 
Success

Berikut ini hasilnya

Kesimpulan

Anbox adalah aplikasi yang berkembang dan mungkin tidak berfungsi sempurna seperti yang Anda harapkan. Beberapa aplikasi rusak sementara yang lain berfungsi dengan baik. Oleh sebab itu selalu periksa aplikasi yang anda gunakan dan ikuti update dari anbox selalu

Leave a Comment

Your email address will not be published.