Howto android on linux: Difference between revisions

From Vidalinux Wiki
Jump to navigation Jump to search
Line 1: Line 1:
= waydroid =
= waydroid =
install chaotic repo:
install chaotic repo:
  pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
  sudo pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
  pacman-key --lsign-key 3056513887B78AEB
  sudo pacman-key --lsign-key 3056513887B78AEB
  pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' \
  sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' \
  'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
  'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
add the following to /etc/pacman.conf:
add the following to /etc/pacman.conf:
cat >> /etc/pacman.conf << EOF
  [chaotic-aur]
  [chaotic-aur]
  Include = /etc/pacman.d/chaotic-mirrorlist  
  Include = /etc/pacman.d/chaotic-mirrorlist
EOF
install xanmod kernel and headers:
install xanmod kernel and headers:
  sudo pacman -S linux-xanmod linux-xanmod-headers --noconfirm
  sudo pacman -S linux-xanmod linux-xanmod-headers --noconfirm

Revision as of 02:44, 5 October 2023

waydroid

install chaotic repo:

sudo pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
sudo pacman-key --lsign-key 3056513887B78AEB
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' \
'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'

add the following to /etc/pacman.conf:

cat >> /etc/pacman.conf << EOF
[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist
EOF

install xanmod kernel and headers:

sudo pacman -S linux-xanmod linux-xanmod-headers --noconfirm

install binder_linux modules:

yay -S binder_linux-dkms

install waydroid:

yay -S waydroid

reboot the system and boot with xanmod kernel:

reboot

waydroid usage

configure waydroid without google apps:

sudo waydroid init

configure waydroid with google apps:

sudo waydroid init -s GAPPS

start and enable waydroid-container.service:

sudo systemctl enable waydroid-container.service 
sudo systemctl start waydroid-container.service

remove existing container:

sudo waydroid init -f

or remove the waydroid image directory:

sudo rm -rf /var/lib/waydroid

shutdown waydroid container:

sudo waydroid container stop

fix application screen rotation:

sudo waydroid shell wm set-fix-to-user-rotation enabled

google apps

install waydroid-script-git:

pacman -S waydroid-script-git

get device id and register with google:

sudo waydroid-extras 

select android version 11 then get google device id option:

489589697978983

copy the returned numeric ip open browser on the following url:

https://google.com/android/uncertified/?pli=1 

enter the id and register it, you may need to wait up to 10-20 minutes for device to get registered.

references