Anbox for Debian
#23
Note: These instructions may be outdated, use them at your own discretion.

See below the updated instructions for installing Anbox, as of kernel version 5.7.

Derived from the original post. Thanks, @nas  Big Grin


  • Consider installing SSH to ease installation

Code:
sudo apt -y install openssh-server
  • The client may refuse to connect, if so...
Code:
sudo systemctl enable ssh.service && sudo systemctl start ssh.service
  • Determine the PinePhone's IP address
Code:
ip a s dev wlan0 | grep -oP 'inet .*' | cut -d ' ' -f 2
  • Connect from the client, optionally entering the PinePhone's IP address to the hosts file and copying the client's public cryptographic key
Code:
printf '%b' '\n192.168.0.10\tmobian\n' | sudo tee -a /etc/hosts
ssh-copy-id mobian@mobian

ssh mobian@mobian

Influenced by  LINMOBnet's video on Anbox.




Code:
rsync --progress ~/Downloads/anbox-image-working.tar.gz mobian@mobian:/home/mobian/Downloads
  • Append contrib to the default SourcesList

Code:
printf '%b' 'deb http://deb.debian.org/debian bullseye main contrib\n' | sudo tee /etc/apt/sources.list
  • Install the requisite packages

Code:
sudo apt -y install anbox adb
  • Unpack the Android archive

Code:
tar xf ~/Downloads/anbox-image-working.tar.gz

sudo mv ~/Download/anbox-image/android.img /var/lib/anbox
  • Create a unit file for binderfs

Code:
printf '%b' "[Unit]\nDescription=binderfs\n\n[Mount]\nWhat=binder\nWhere=/dev/binderfs\nType=binder\n\n[Install]\n" \
"WantedBy=anbox-container-manager.service\n" | sudo tee /etc/systemd/system/dev-binderfs.mount
  • Edit the anbox-container-manager.service unit file

Code:
sudo sed -i 's/After=network.target/After=network.target dev-binderfs.mount/' /lib/systemd/system/anbox-container-manager.service
sudo sed -i '6i Requires=dev-binderfs.mount' /lib/systemd/system/anbox-container-manager.service
sudo sed -i '\_^ExecStartPre=/sbin/modprobe_s_^_#_' /lib/systemd/system/anbox-container-manager.service
  • Reload the service

Code:
sudo systemctl daemon-reload
sudo systemctl restart anbox-container-manager.service && systemctl --user restart anbox-session-manager.service

The Anbox workaround originates from Mobian Issue #63. Thanks Djhg2000 Smile




  • Anbox must be open to allow installation of APKs via adb

Code:
anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
  • Download and install an APK - APKMirror is a trustworthy source

Code:
adb install InsertAppName.apk

Android applications can be launched from the Phosh launcher (as .desktop files), or from the Anbox Application Manager.





Experimental: Implementing IP routing (for internet connectivity) and installation of MicroG is covered in the original post.
  Reply


Messages In This Thread
Anbox for Debian - by nas - 05-09-2020, 07:46 AM
RE: Anbox for Debian - by vanja - 05-11-2020, 12:09 AM
RE: Anbox for Debian - by nas - 05-11-2020, 05:40 AM
RE: Anbox for Debian - by vanja - 05-23-2020, 06:21 PM
RE: Anbox for Debian - by paju1986 - 05-11-2020, 01:06 AM
RE: Anbox for Debian - by paju1986 - 05-25-2020, 04:59 AM
RE: Anbox for Debian - by a-wai - 05-25-2020, 01:25 PM
RE: Anbox for Debian - by tzafrir - 05-30-2020, 08:53 AM
RE: Anbox for Debian - by nas - 05-30-2020, 09:07 AM
RE: Anbox for Debian - by tzafrir - 05-31-2020, 05:36 AM
RE: Anbox for Debian - by Id405 - 07-06-2020, 05:33 AM
RE: Anbox for Debian - by nas - 07-06-2020, 11:47 AM
RE: Anbox for Debian - by Transistor4acpu - 07-17-2020, 02:01 AM
RE: Anbox for Debian - by tophneal - 07-17-2020, 06:41 AM
RE: Anbox for Debian - by nas - 07-17-2020, 02:14 PM
RE: Anbox for Debian - by a-wai - 07-17-2020, 03:55 PM
RE: Anbox for Debian - by a-wai - 07-21-2020, 04:52 PM
RE: Anbox for Debian - by Transistor4acpu - 07-22-2020, 02:35 PM
RE: Anbox for Debian - by nas - 07-22-2020, 05:37 PM
RE: Anbox for Debian - by a-wai - 07-22-2020, 06:20 PM
RE: Anbox for Debian - by nas - 07-22-2020, 07:07 PM
RE: Anbox for Debian - by arturo2bodegas - 07-22-2020, 03:32 PM
RE: Anbox for Debian - by jed - 08-12-2020, 01:35 PM
RE: Anbox for Debian - by Transistor4acpu - 08-13-2020, 11:22 AM
RE: Anbox for Debian - by jed - 08-14-2020, 03:11 PM
RE: Anbox for Debian - by jed - 08-14-2020, 04:20 PM
RE: Anbox for Debian - by vanja - 09-15-2020, 03:44 AM
RE: Anbox for Debian - by nas - 09-15-2020, 10:56 AM
RE: Anbox for Debian - by rik-shaw - 10-13-2020, 07:17 AM
RE: Anbox for Debian - by jed - 09-15-2020, 07:08 AM
RE: Anbox for Debian - by jed - 10-14-2020, 11:15 AM
RE: Anbox for Debian - by ncm - 10-14-2020, 04:47 PM
RE: Anbox for Debian - by jed - 10-15-2020, 07:23 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  debian+phosh running on PinePhone a-wai 548 96,416 09-03-2020, 08:27 AM
Last Post: thisishuey
  Current Features working under Debian pcdoodle 1 680 05-15-2020, 01:02 PM
Last Post: wasgurd

Forum Jump:


Users browsing this thread: 1 Guest(s)