Skip to content

Instantly share code, notes, and snippets.

@thoroc
Last active March 6, 2022 14:40
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save thoroc/c988aaed65b5450fd61bd19c44885a8d to your computer and use it in GitHub Desktop.
Save thoroc/c988aaed65b5450fd61bd19c44885a8d to your computer and use it in GitHub Desktop.
How to install Anbox in Fedora 30

source

Open a terminal and type the following commands:

sudo dnf install dkms
sudo dnf install kernel-devel
cd ~
git clone https://github.com/anbox/anbox-modules
cd anbox-modules
sudo cp anbox.conf /etc/modules-load.d/
sudo cp 99-anbox.rules /lib/udev/rules.d/
sudo cp -rT ashmem /usr/src/anbox-ashmem-1
sudo cp -rT binder /usr/src/anbox-binder-1
sudo dkms install anbox-ashmem/1
sudo dkms install anbox-binder/1
sudo modprobe ashmem_linux
sudo modprobe binder_linux
sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
reboot
snap install --devmode --beta anbox

to update do this: snap refresh --beta --devmode anbox

But wait...Anbox doesn't launch!

because SELinux. Don't disable SELinux, that's a bad idea. Instead use SELinux Troubleshooter to find out the cause. To fix it I did this, it might be different for you:

sudo ausearch -c servicemanager --raw
sudo semodule -X 300 -i my-servicemanager.pp
sudo ausearch -c anboxd --raw
sudo semodule -X 300 -i my-anboxd.pp
sudo ausearch -c gatekeeperd --raw
sudo semodule -X 300 -i my-gatekeeperd.pp

Then launch Anbox. You might need to reboot first though.

Also, install adb so you can do to install apks into anbox (assuming you don't have your real android device plugged in): adb install filename.apk

@dhenfie
Copy link

dhenfie commented Nov 7, 2021

hi.. this work for fedora 34?

@thoroc
Copy link
Author

thoroc commented Nov 7, 2021

I haven't tried to be honest. I'd suggest you check the source as this is a copy of https://www.linuxsurge.com/2019/08/how-to-install-anbox-in-fedora-30.html. ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment