Howto android on linux: Difference between revisions
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.