Android

Installere Anbox på Linux for å kjøre Android-apper

Installere Anbox på Linux for å kjøre Android-apper
Anbox er en Android-emulator som er tilgjengelig for alle GNU / Linux-operativsystemer. En Android-emulator tilbyr miljøet som er nødvendig for å installere og kjøre Android-apper. Slike emulatorer tilbyr ikke bærbarheten til en Android-smarttelefon, men til gjengjeld kan kraftigere maskinvare brukes.I denne artikkelen vil vi vise deg hvordan du installerer Anbox på Linux.

Anbox

Anbox, som står for "Android in a box", er en Android-emulator tilgjengelig for GNU / Linux-operativsystemer. Imidlertid kan begrepet "emulator" være misvisende fordi Anbox ikke bruker virtualisering til å kjøre Android. Det er mange andre Android-emulatorer, men Anbox tilbyr følgende funksjoner:

Installere Anbox

Anbox-installasjonen består av to trinn. Det første trinnet er vanskelig fordi det krever arbeid med kjernemodulene. Når kjernemodulene er satt, vil Anbox imidlertid være klar til bruk. For demonstrasjonen vår bruker vi Ubuntu

Konfigurere kjernemoduler
Anbox er avhengig av to kjernemoduler: ashmem og bindemiddel. For den siste versjonen av enhver distribusjon som kjører den siste stabile kjernen, bør disse modulene allerede være installert.

For å kontrollere om kjernemodulene eksisterer, bruk følgende kommando:

$ ls -1 / dev / ashmem, binder

Hvis de ikke eksisterer, må de installeres manuelt. For å installere disse kjernemodulene, må systemet ditt ha dkms og linux-headers installert. Kjør følgende distribusjonsspesifikke kommando for å installere dem.

Debian:

$ apt installer dkms linux-headers-amd64

Ubuntu:

$ sudo apt installere dkms linux-headers-generic

For CentOS, RHEL og derivater:

$ sudo yum installer dkms kjerneutvikling

For openSUSE, SUSE Linux og derivater:

$ sudo zypper installer dkms kernel-default-devel

La oss nå installere Anbox-kjernemodulene, som er direkte tilgjengelige i Anbox GitHub-modulen.

$ git klon https: // github.com / anbox / anbox-modules.git

Kjør installasjonsskriptet.

$ sudo ./INSTALLERE.sh

Modulene må lastes inn manuelt. Alternativt kan du starte systemet på nytt for å laste dem inn som standard.

$ sudo modprobe ashmem_linux && sudo modprobe binder_linux

Nå kan følgende kommando brukes til å vise om det er to nye noder under / dev-katalogen.

$ ls -1 / dev / ashmem, binder

Installer Anbox snap
Anbox er tilgjengelig som en snap-pakke. Derfor vil dette trinnet være identisk for alle distribusjoner. Snaps er universelle Linux-pakker som kan kjøres på hvilken som helst distribusjon. Sjekk den offisielle snapdokumentasjonen for riktig instruksjon om snapinstallasjon på alle støttede distribusjoner.

Kjør følgende kommando for å installere Anbox snap.

$ sudo snap install - devmode - beta anbox

Fordi Anbox ikke har full støtte fra snap fordi den fortsatt er i beta, må den installeres ved hjelp av -devmode. Følgelig oppdateres ikke snap automatisk. For å oppdatere Anbox snap manuelt, kjør følgende kommando.

$ sudo snap refresh - beta --devmode anbox

Bruke Anbox

Starter Anbox
Anbox skal vises på app-menyen. I dette eksemplet er det direkte tilgjengelig fra Ubuntu-menyen.

Dette følgende bildet viser basisvinduet til Anbox, som viser alle applikasjonene som er installert.

Nå skal vi bruke Kalkulator-appen.

Installere en app på Anbox
For å installere apper på Anbox, må vi bruke Android Debug Bridge (ADB). Kjør riktig distribusjonsspesifikk kommando for å installere ADB.

For Debian / Ubuntu og derivater:

$ sudo apt installere android-tools-adb

For Fedora og derivater:

$ sudo dnf installere Android-verktøy

For Arch Linux og derivater:

$ sudo pacman -S android-verktøy

For openSUSE, SUSE Linux og derivater. Sjekk ut Android-verktøy på openSUSE:

$ sudo zypper installere android-verktøy

Når du er installert, kjør følgende kommando mens Anbox kjører for å starte ADB-serveren og gjenkjenne Anbox som en Android-enhet koblet til datamaskinen.

$ adb enheter

Som standard kommer ikke Anbox med Google Play Store eller annen appbutikk installert. Vi vil bruke ADB til å installere APK-pakker på Anbox. Merk at apper ikke kan installeres og kjøres hvis de inneholder innfødte binære filer som ikke er kompatible med x86-arkitekturen.

$ adb installasjon .apk

Installere Google Play Butikk på Anbox
Denne prosessen, som tilsvarer å kjøre et enkelt Bash-skript tilgjengelig på GitHub, er viktig hvis du vil ha en fullverdig Android-opplevelse. Skriptet installerer Google Play Store sammen med libhoudini, som er viktig for å kjøre ARM-apper.

Forsikre deg først om at systemet ditt inneholder alle nødvendige avhengigheter for å utføre denne prosedyren. Kjør den distribusjonsspesifikke kommandoen.

For Debian / Ubuntu og derivater:

$ sudo apt installer wget curl lzip tjære pakke ut squashfs-verktøy

For Fedora og derivater:

$ sudo dnf installer wget curl lzip tjære pakke ut squashfs-verktøy

For Arch Linux og derivater:

$ sudo pacman -S wget curl lzip tjære pakke ut squashfs-verktøy

Last ned skriptet nå.

$ wget https: // rå.githubusercontent.no / geeks-r-us / anbox-playstore-installer / master / install-playstore.sh

Merk skriptet som en kjørbar fil.

$ chmod + x install-playstore.sh

Kjør skriptet.

$ ./ install-playstore.sh

Når alt er ferdig, er Anbox klar!

Som du kan se, er Google Play Store installert.

Siste tanker

Anbox er et robust verktøy for å kjøre Android-apper på Linux. Imidlertid er den innledende konfigurasjonsprosessen kompleks, og nøkkelkartlegging mangler. Hvis du kan ignorere disse to feilene, er Anbox en flott Android-emulator. Imidlertid, hvis Anbox ikke er for deg, ikke bekymre deg: det finnes forskjellige andre Android-emulatorer. Sjekk ut de beste måtene å kjøre Android-apper og spill på Linux.

Glad databehandling!

Gratis XSS-verktøy
Cross-Site Scripting, ofte kjent som XSS, er en type sårbarhet der angripere eksternt injiserer tilpassede skript på websider. Det forekommer ofte på ...
SAML vs. OAUTH
SAML og OAUTH er tekniske standarder for autorisering av brukere. Disse standardene brukes av webapplikasjonsutviklere, sikkerhetsfagfolk og systemadm...
Karriereveier for cybersikkerhet
Med nylige innovasjoner innen databehandlingsteknologi har hvert selskap distribuert sine tjenester til skyen. Nettverk har steget til en ufattelig sk...