Загрузка данных
┌──(kali㉿kali)-[~]
└─$ ls -la /var/lib/waydroid/lxc
ls -la /var/lib/waydroid/lxc/waydroid
total 12
drwxr-xr-x 3 root root 4096 Jul 18 05:18 .
drwxr-xr-x 10 root root 4096 Jul 18 07:18 ..
drwxr-xr-x 2 root root 4096 Jul 18 07:18 waydroid
total 24
drwxr-xr-x 2 root root 4096 Jul 18 07:18 .
drwxr-xr-x 3 root root 4096 Jul 18 05:18 ..
-rw-r--r-- 1 root root 988 Jul 18 07:18 config
-rw-r--r-- 1 root root 1590 Jul 18 07:18 config_nodes
-rw-r--r-- 1 root root 311 Jul 18 07:18 config_session
-rw-r--r-- 1 root root 346 May 28 16:02 waydroid.seccomp
┌──(kali㉿kali)-[~]
└─$ cat /var/lib/waydroid/waydroid.cfg
[waydroid]
arch = x86_64
vendor_type = MAINLINE
system_datetime = 1775215493
vendor_datetime = 1777409843
suspend_action = freeze
mount_overlays = True
auto_adb = False
images_path = /var/lib/waydroid/images
binder = anbox-binder
vndbinder = anbox-vndbinder
hwbinder = anbox-hwbinder
system_ota = https://ota.waydro.id/system/lineage/waydroid_x86_64/VANILLA.json
vendor_ota = https://ota.waydro.id/vendor/waydroid_x86_64/MAINLINE.json
binder_protocol = aidl3
service_manager_protocol = aidl3
[properties]
(tyt do etogo zhoto bulo posle udalenui)
┌──(kali㉿kali)-[~]
└─$ dpkg -L waydroid | grep -E "lxc|config"
/etc/apparmor.d/local/lxc-waydroid
/etc/apparmor.d/lxc
/etc/apparmor.d/lxc/lxc-waydroid
/usr/lib/waydroid/data/configs
/usr/lib/waydroid/data/configs/apparmor_profiles
/usr/lib/waydroid/data/configs/apparmor_profiles/adbd
/usr/lib/waydroid/data/configs/apparmor_profiles/android_app
/usr/lib/waydroid/data/configs/apparmor_profiles/lxc-waydroid
/usr/lib/waydroid/data/configs/config_1
/usr/lib/waydroid/data/configs/config_3
/usr/lib/waydroid/data/configs/config_4
/usr/lib/waydroid/data/configs/config_base
/usr/lib/waydroid/data/configs/waydroid.seccomp
/usr/lib/waydroid/tools/config
/usr/lib/waydroid/tools/config/__init__.py
/usr/lib/waydroid/tools/config/load.py
/usr/lib/waydroid/tools/config/save.py
/usr/lib/waydroid/tools/helpers/lxc.py
┌──(kali㉿kali)-[~]
└─$ find /usr/share/waydroid -name "*.conf" -o -name "*.template" 2>/dev/null pysto
┌──(kali㉿kali)-[~]
└─$ grep -R "lxc.mount.entry" /usr/share/waydroid /usr/lib/waydroid 2>/dev/null
/usr/lib/waydroid/tools/helpers/lxc.py: entry = "lxc.mount.entry = "
┌──(kali㉿kali)-[~]
└─$ ls -la /var/lib/waydroid
ls -la /var/lib/waydroid/lxc
total 184
drwxr-xr-x 10 root root 4096 Jul 18 07:18 .
drwxr-xr-x 85 root root 4096 Jul 16 03:17 ..
drwxr-xr-x 2 root root 4096 Jul 18 07:18 cache_http
drwxr-xr-x 2 root root 4096 Jul 18 05:18 host-permissions
drwxr-xr-x 2 root root 4096 Jul 18 05:17 images
drwxr-xr-x 3 root root 4096 Jul 18 05:18 lxc
drwxr-xr-x 3 root root 4096 Jul 18 05:29 overlay
drwxr-xr-x 4 root root 4096 Jul 18 07:18 overlay_rw
drwxr-xr-x 4 root root 4096 Jul 18 07:18 overlay_work
drwxr-xr-x 1 root root 4096 Jul 18 07:18 rootfs
-rw-r--r-- 1 root root 425 Jul 18 07:18 waydroid_base.prop
-rw-r--r-- 1 root root 507 Jul 18 07:18 waydroid.cfg
-rw-rw-rw- 1 root root 127953 Jul 18 07:19 waydroid.log
-rw-r--r-- 1 root root 728 Jul 18 07:18 waydroid.prop
total 12
drwxr-xr-x 3 root root 4096 Jul 18 05:18 .
drwxr-xr-x 10 root root 4096 Jul 18 07:18 ..
drwxr-xr-x 2 root root 4096 Jul 18 07:18 waydroid
┌──(kali㉿kali)-[~]
└─$ sudo WAYDROID_DEBUG=1 waydroid init -f 2>&1 | tee /tmp/init-debug.log
[sudo] password for kali:
[09:10:45] Stopping container
[09:10:46] Starting container
┌──(kali㉿kali)-[~]
└─$ sudo journalctl -u lxc -n 50 --no-pager
Jul 14 07:26:03 kali lxc-apparmor-load[874]: AppArmor parser error for /etc/apparmor.d/lxc-containers in profile /etc/apparmor.d/abstractions/lxc/container-base at line 1: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE
Jul 14 07:26:03 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
Jul 14 08:03:10 kali systemd[1]: Stopping lxc.service - LXC Container Initialization and Autoboot Code...
Jul 14 08:03:10 kali systemd[1]: lxc.service: Deactivated successfully.
Jul 14 08:03:10 kali systemd[1]: Stopped lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot 12e248a300e44eefa3eecd76a2dcd2a3 --
Jul 14 08:04:03 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 14 08:04:03 kali lxc-apparmor-load[875]: AppArmor parser error for /etc/apparmor.d/usr.bin.lxc-copy in profile /etc/apparmor.d/usr.bin.lxc-copy at line 1: Could not open 'abi/4.0': No such file or directory
Jul 14 08:04:03 kali lxc-apparmor-load[879]: AppArmor parser error for /etc/apparmor.d/usr.bin.lxc-start in profile /etc/apparmor.d/usr.bin.lxc-start at line 1: Could not open 'abi/4.0': No such file or directory
Jul 14 08:04:03 kali lxc-apparmor-load[883]: AppArmor parser error for /etc/apparmor.d/lxc-containers in profile /etc/apparmor.d/abstractions/lxc/container-base at line 1: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE
Jul 14 08:04:03 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
Jul 14 08:15:45 kali systemd[1]: Stopping lxc.service - LXC Container Initialization and Autoboot Code...
Jul 14 08:15:45 kali systemd[1]: lxc.service: Deactivated successfully.
Jul 14 08:15:45 kali systemd[1]: Stopped lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot e643286398884422b4f2072f130537ed --
Jul 14 08:16:10 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 14 08:16:10 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot d60dd27a43c4486c88246a0d8d283335 --
Jul 14 12:08:44 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 14 12:08:44 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
Jul 14 12:09:49 kali systemd[1]: Stopping lxc.service - LXC Container Initialization and Autoboot Code...
Jul 14 12:09:49 kali systemd[1]: lxc.service: Deactivated successfully.
Jul 14 12:09:49 kali systemd[1]: Stopped lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot 82370db2ce34430ca3c1e7f41866d887 --
Jul 14 12:15:58 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 14 12:15:58 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot 4aa6e2285e994cb9b4fcab7c4d9bc561 --
Jul 15 00:54:12 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 15 00:54:17 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot 460b31d2d7cb48e8a2d84192b206ad23 --
Jul 15 02:14:58 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 15 02:14:58 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot b1275bb9a3464ce6a01527f1a4263e66 --
Jul 15 05:16:05 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 15 05:16:06 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot 1fc5d4d638e743f68c26105b2eeae2ca --
Jul 15 11:43:54 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 15 11:43:54 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot 03a4fd03e7664744b7d470ae1e31832f --
Jul 16 00:38:23 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 16 00:38:24 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot bad908453e1041c991276a6bb6def8f9 --
Jul 16 00:43:53 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 16 00:43:53 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
Jul 16 03:18:54 kali systemd[1]: Stopping lxc.service - LXC Container Initialization and Autoboot Code...
Jul 16 03:19:02 kali systemd[1]: lxc.service: Deactivated successfully.
Jul 16 03:19:02 kali systemd[1]: Stopped lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot d39c1c8add39426f81e84b491e540bd2 --
Jul 16 03:19:49 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 16 03:19:49 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
Jul 16 03:23:34 kali systemd[1]: Stopping lxc.service - LXC Container Initialization and Autoboot Code...
Jul 16 03:23:34 kali systemd[1]: lxc.service: Deactivated successfully.
Jul 16 03:23:34 kali systemd[1]: Stopped lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot 9ea5d9b27a6d43a5a97d2b71f86f5b5d --
Jul 16 03:24:07 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 16 03:24:07 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot d2f5b0eb839a431487daa336a52452b8 --
Jul 16 03:28:35 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 16 03:28:36 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot a78f4472e6fe41e1b382e6c0cd44c8b3 --
Jul 17 03:21:42 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 17 03:21:43 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
-- Boot 74f95cefae3142138779fab7b2747d19 --
Jul 18 00:45:07 kali systemd[1]: Starting lxc.service - LXC Container Initialization and Autoboot Code...
Jul 18 00:45:09 kali systemd[1]: Finished lxc.service - LXC Container Initialization and Autoboot Code.
┌──(kali㉿kali)-[~]
└─$ sudo journalctl -u waydroid-container -n 50 --no-pager
Jul 18 07:07:57 kali dnsmasq-dhcp[975100]: DHCPDISCOVER(waydroid0) 00:16:3e:f9:d3:03
Jul 18 07:07:57 kali dnsmasq-dhcp[975100]: DHCPOFFER(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03
Jul 18 07:07:57 kali dnsmasq-dhcp[975100]: DHCPREQUEST(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03
Jul 18 07:07:57 kali dnsmasq-dhcp[975100]: DHCPACK(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03 WayDroid-x86-64-Device
Jul 18 07:14:22 kali waydroid[974162]: [07:14:22] Stopping container
Jul 18 07:18:16 kali waydroid[974162]: [07:18:16] Starting up container for a new session
Jul 18 07:18:16 kali dnsmasq[995622]: started, version 2.91test9 cachesize 150
Jul 18 07:18:16 kali dnsmasq[995622]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth DNSSEC loop-detect inotify dumpfile
Jul 18 07:18:16 kali dnsmasq-dhcp[995622]: DHCP, IP range 192.168.240.2 -- 192.168.240.254, lease time 1h
Jul 18 07:18:16 kali dnsmasq-dhcp[995622]: DHCP, sockets bound exclusively to interface waydroid0
Jul 18 07:18:16 kali dnsmasq[995622]: reading /etc/resolv.conf
Jul 18 07:18:16 kali dnsmasq[995622]: using nameserver 10.0.2.3#53
Jul 18 07:18:16 kali dnsmasq[995622]: using nameserver fd17:625c:f037:2::3#53
Jul 18 07:18:16 kali dnsmasq[995622]: read /etc/hosts - 7 names
Jul 18 07:18:28 kali dnsmasq-dhcp[995622]: DHCPDISCOVER(waydroid0) 00:16:3e:f9:d3:03
Jul 18 07:18:28 kali dnsmasq-dhcp[995622]: DHCPOFFER(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03
Jul 18 07:18:28 kali dnsmasq-dhcp[995622]: DHCPREQUEST(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03
Jul 18 07:18:28 kali dnsmasq-dhcp[995622]: DHCPACK(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03 WayDroid-x86-64-Device
Jul 18 09:10:45 kali waydroid[974162]: [09:10:45] Stopping container
Jul 18 09:10:46 kali waydroid[974162]: [09:10:46] Starting up container for a new session
Jul 18 09:10:47 kali dnsmasq[1074240]: started, version 2.91test9 cachesize 150
Jul 18 09:10:47 kali dnsmasq[1074240]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth DNSSEC loop-detect inotify dumpfile
Jul 18 09:10:47 kali dnsmasq-dhcp[1074240]: DHCP, IP range 192.168.240.2 -- 192.168.240.254, lease time 1h
Jul 18 09:10:47 kali dnsmasq-dhcp[1074240]: DHCP, sockets bound exclusively to interface waydroid0
Jul 18 09:10:47 kali dnsmasq[1074240]: reading /etc/resolv.conf
Jul 18 09:10:47 kali dnsmasq[1074240]: using nameserver 10.0.2.3#53
Jul 18 09:10:47 kali dnsmasq[1074240]: using nameserver fd17:625c:f037:2::3#53
Jul 18 09:10:47 kali dnsmasq[1074240]: read /etc/hosts - 7 names
Jul 18 09:10:57 kali dnsmasq-dhcp[1074240]: DHCPDISCOVER(waydroid0) 00:16:3e:f9:d3:03
Jul 18 09:10:57 kali dnsmasq-dhcp[1074240]: DHCPOFFER(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03
Jul 18 09:10:57 kali dnsmasq-dhcp[1074240]: DHCPDISCOVER(waydroid0) 00:16:3e:f9:d3:03
Jul 18 09:10:57 kali dnsmasq-dhcp[1074240]: DHCPOFFER(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03
Jul 18 09:10:57 kali dnsmasq-dhcp[1074240]: DHCPDISCOVER(waydroid0) 00:16:3e:f9:d3:03
Jul 18 09:10:57 kali dnsmasq-dhcp[1074240]: DHCPOFFER(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03
Jul 18 09:10:57 kali dnsmasq-dhcp[1074240]: DHCPREQUEST(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03
Jul 18 09:10:57 kali dnsmasq-dhcp[1074240]: DHCPACK(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03 WayDroid-x86-64-Device
Jul 18 09:11:08 kali waydroid[974162]: [09:11:08] Stopping container
Jul 18 09:11:09 kali waydroid[974162]: [09:11:09] Starting up container for a new session
Jul 18 09:11:09 kali dnsmasq[1078703]: started, version 2.91test9 cachesize 150
Jul 18 09:11:09 kali dnsmasq[1078703]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth DNSSEC loop-detect inotify dumpfile
Jul 18 09:11:09 kali dnsmasq-dhcp[1078703]: DHCP, IP range 192.168.240.2 -- 192.168.240.254, lease time 1h
Jul 18 09:11:09 kali dnsmasq-dhcp[1078703]: DHCP, sockets bound exclusively to interface waydroid0
Jul 18 09:11:09 kali dnsmasq[1078703]: reading /etc/resolv.conf
Jul 18 09:11:09 kali dnsmasq[1078703]: using nameserver 10.0.2.3#53
Jul 18 09:11:09 kali dnsmasq[1078703]: using nameserver fd17:625c:f037:2::3#53
Jul 18 09:11:09 kali dnsmasq[1078703]: read /etc/hosts - 7 names
Jul 18 09:11:18 kali dnsmasq-dhcp[1078703]: DHCPDISCOVER(waydroid0) 00:16:3e:f9:d3:03
Jul 18 09:11:18 kali dnsmasq-dhcp[1078703]: DHCPOFFER(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03
Jul 18 09:11:18 kali dnsmasq-dhcp[1078703]: DHCPREQUEST(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03
Jul 18 09:11:18 kali dnsmasq-dhcp[1078703]: DHCPACK(waydroid0) 192.168.240.112 00:16:3e:f9:d3:03 WayDroid-x86-64-Device
┌──(kali㉿kali)-[~]
└─$ grep -R "lxc_path" /usr/lib/waydroid 2>/dev/null
/usr/lib/waydroid/tools/helpers/lxc.py: lxc_path = tools.config.defaults["lxc"] + "/waydroid"
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["mkdir", "-p", lxc_path]
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["sh", "-c", "cat {} > \"{}\"".format(' '.join('"{0}"'.format(w) for w in config_snippets), lxc_path + "/config")]
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["sed", "-i", "s/LXCARCH/{}/".format(platform.machine()), lxc_path + "/config"]
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["cp", "-fpr", seccomp_profile, lxc_path + "/waydroid.seccomp"]
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["sed", "-i", "-E", "/lxc.aa_profile|lxc.apparmor.profile/ s/unconfined/{}/g".format(LXC_APPARMOR_PROFILE), lxc_path + "/config"]
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["mv", config_nodes_tmp_path, lxc_path]
/usr/lib/waydroid/tools/helpers/lxc.py: Path(os.path.join(lxc_path, "config_session")).touch()
/usr/lib/waydroid/tools/helpers/lxc.py: lxc_path = tools.config.defaults["lxc"] + "/waydroid"
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["mv", config_nodes_tmp_path, lxc_path]
┌──(kali㉿kali)-[~]
└─$ grep -R "config" /usr/lib/waydroid 2>/dev/null | grep -i lxc
/usr/lib/waydroid/data/configs/apparmor_profiles/lxc-waydroid: /linkerconfig** rwk,
/usr/lib/waydroid/data/configs/config_base:lxc.include = /var/lib/waydroid/lxc/waydroid/config_nodes
/usr/lib/waydroid/data/configs/config_base:lxc.include = /var/lib/waydroid/lxc/waydroid/config_session
/usr/lib/waydroid/data/scripts/waydroid-net.sh:vnic=$(awk "\$1 == \"$net_link_key\" {print \$3}" /var/lib/waydroid/lxc/waydroid/config)
/usr/lib/waydroid/tools/actions/upgrader.py: if os.path.exists(tools.config.defaults["lxc"] + "/waydroid"):
/usr/lib/waydroid/tools/actions/upgrader.py: helpers.lxc.set_lxc_config(args)
/usr/lib/waydroid/tools/actions/container_manager.py: # Create session-specific LXC config file
/usr/lib/waydroid/tools/actions/container_manager.py: helpers.lxc.generate_session_lxc_config(args, session)
/usr/lib/waydroid/tools/actions/container_manager.py: with open(tools.config.defaults["lxc"] + "/waydroid/config") as f:
/usr/lib/waydroid/tools/actions/initializer.py: if os.path.exists(tools.config.defaults["lxc"] + "/waydroid"):
/usr/lib/waydroid/tools/actions/initializer.py: helpers.lxc.set_lxc_config(args)
/usr/lib/waydroid/tools/helpers/lxc.py:import tools.config
/usr/lib/waydroid/tools/helpers/lxc.py:def generate_nodes_lxc_config(args):
/usr/lib/waydroid/tools/helpers/lxc.py: make_entry(tools.config.defaults["host_perms"],
/usr/lib/waydroid/tools/helpers/lxc.py: # NFC config
/usr/lib/waydroid/tools/helpers/lxc.py:def set_lxc_config(args):
/usr/lib/waydroid/tools/helpers/lxc.py: lxc_path = tools.config.defaults["lxc"] + "/waydroid"
/usr/lib/waydroid/tools/helpers/lxc.py: config_paths = tools.config.tools_src + "/data/configs/config_"
/usr/lib/waydroid/tools/helpers/lxc.py: seccomp_profile = tools.config.tools_src + "/data/configs/waydroid.seccomp"
/usr/lib/waydroid/tools/helpers/lxc.py: config_snippets = [ config_paths + "base" ]
/usr/lib/waydroid/tools/helpers/lxc.py: config_snippets.append(config_paths + "1")
/usr/lib/waydroid/tools/helpers/lxc.py: snippet = config_paths + str(ver)
/usr/lib/waydroid/tools/helpers/lxc.py: config_snippets.append(snippet)
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["sh", "-c", "cat {} > \"{}\"".format(' '.join('"{0}"'.format(w) for w in config_snippets), lxc_path + "/config")]
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["sed", "-i", "s/LXCARCH/{}/".format(platform.machine()), lxc_path + "/config"]
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["sed", "-i", "-E", "/lxc.aa_profile|lxc.apparmor.profile/ s/unconfined/{}/g".format(LXC_APPARMOR_PROFILE), lxc_path + "/config"]
/usr/lib/waydroid/tools/helpers/lxc.py: nodes = generate_nodes_lxc_config(args)
/usr/lib/waydroid/tools/helpers/lxc.py: config_nodes_tmp_path = args.work + "/config_nodes"
/usr/lib/waydroid/tools/helpers/lxc.py: with open(config_nodes_tmp_path, "w") as f:
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["mv", config_nodes_tmp_path, lxc_path]
/usr/lib/waydroid/tools/helpers/lxc.py: Path(os.path.join(lxc_path, "config_session")).touch()
/usr/lib/waydroid/tools/helpers/lxc.py:def generate_session_lxc_config(args, session):
/usr/lib/waydroid/tools/helpers/lxc.py: if not make_entry("tmpfs", tools.config.defaults["container_xdg_runtime_dir"], options="create=dir 0 0"):
/usr/lib/waydroid/tools/helpers/lxc.py: wayland_container_socket = os.path.realpath(os.path.join(tools.config.defaults["container_xdg_runtime_dir"], tools.config.defaults["container_wayland_display"]))
/usr/lib/waydroid/tools/helpers/lxc.py: pulse_container_socket = os.path.join(tools.config.defaults["container_pulse_runtime_path"], "native")
/usr/lib/waydroid/tools/helpers/lxc.py: lxc_path = tools.config.defaults["lxc"] + "/waydroid"
/usr/lib/waydroid/tools/helpers/lxc.py: config_nodes_tmp_path = args.work + "/config_session"
/usr/lib/waydroid/tools/helpers/lxc.py: with open(config_nodes_tmp_path, "w") as f:
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["mv", config_nodes_tmp_path, lxc_path]
/usr/lib/waydroid/tools/helpers/lxc.py: if args.images_path not in tools.config.defaults["preinstalled_images_paths"]:
/usr/lib/waydroid/tools/helpers/lxc.py: props.append("waydroid.tools_version=" + tools.config.version)
/usr/lib/waydroid/tools/helpers/lxc.py: cfg = tools.config.load(args)
/usr/lib/waydroid/tools/helpers/lxc.py: if not os.path.exists(tools.config.defaults["host_perms"]):
/usr/lib/waydroid/tools/helpers/lxc.py: os.mkdir(tools.config.defaults["host_perms"])
/usr/lib/waydroid/tools/helpers/lxc.py: shutil.copy(filename, tools.config.defaults["host_perms"])
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["lxc-info", "-P", tools.config.defaults["lxc"], "-n", "waydroid", "-sH"]
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["lxc-start", "-P", tools.config.defaults["lxc"],
/usr/lib/waydroid/tools/helpers/lxc.py: tools.config.defaults["lxc"], "-n", "waydroid", "-k"]
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["lxc-freeze", "-P", tools.config.defaults["lxc"], "-n", "waydroid"]
/usr/lib/waydroid/tools/helpers/lxc.py: tools.config.defaults["lxc"], "-n", "waydroid"]
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["lxc-attach", "-P", tools.config.defaults["lxc"],
/usr/lib/waydroid/tools/helpers/lxc.py: command = ["lxc-attach", "-P", tools.config.defaults["lxc"],
┌──(kali㉿kali)-[~]
└─$