Skip to content

Instantly share code, notes, and snippets.

@MeexReay
Last active June 10, 2025 14:57
Show Gist options
  • Save MeexReay/c1da4a17041617212110f2405b79718d to your computer and use it in GitHub Desktop.
Save MeexReay/c1da4a17041617212110f2405b79718d to your computer and use it in GitHub Desktop.
easy way to create shared folders in waydroid
#!/bin/bash
mount_android_folder() {
local android_dir="$HOME/.local/share/waydroid/data/media/0/$1"
local home_dir="$HOME/$2"
local home_tmp_dir="/tmp/wsf_$2"
mkdir -p $home_tmp_dir
if [ -d $home_dir ]; then
cp -a $home_dir/. $home_tmp_dir
rm -rf $home_dir
fi
mkdir $home_dir
sudo cp -a $android_dir/. $home_tmp_dir
sudo rm -rf $android_dir
sudo cp $home_tmp_dir $android_dir -r
sudo mount --bind $android_dir $home_dir
sudo chown -R user:user $android_dir
sudo chmod -R 777 $android_dir
}
if [ $# -eq 0 ]; then
echo "Usage: ./waydroid-shared-folder.sh ANDROID_FOLDER_NAME HOME_FOLDER_NAME"
exit
fi
mount_android_folder $1 $2
# mount_android_folder Downloads Загрузки
# mount_android_folder Documents Документы
# mount_android_folder Pictures Изображения
# mount_android_folder Music Музыка
# mount_android_folder Movies Видео
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment