1 #include <tunables/global>
3 profile android_app flags=(attach_disconnected, complain, mediate_deleted) {
4 #include <abstractions/base>
15 capability wake_alarm,
19 capability sys_ptrace,
21 capability wake_alarm,
22 capability block_suspend,
26 capability net_bind_service,
28 capability dac_override,
30 mount fstype=tmpfs -> /storage**,
31 mount fstype=tmpfs -> /data/misc/profiles**,
32 mount options in (rw,bind) options in (rw,rbind) -> /storage**,
33 mount options in (rw,bind) options in (rw,rbind) -> /data/misc/profiles**,
34 mount /dev/fuse -> /storage**,
38 ptrace (read,readby,trace,tracedby) peer=android_app//&lxc-waydroid,
39 ptrace (read,trace,readby,tracedby) peer=lxc-waydroid,
40 ptrace (read,trace,readby,tracedby) peer=adbd//&lxc-waydroid,
42 signal (send,receive) peer=android_app//&lxc-waydroid,
43 signal (receive) peer=adbd//&lxc-waydroid,
44 signal (send,receive) peer=lxc-waydroid,
51 /data/system/unsolzygotesocket rw,
52 /data/dalvik-cache** r,
54 /data/lineageos_updates** r,
56 /data/system_ce/** rw,
57 /data/data/com.android** rw,
58 /data/misc/profiles** rw,
65 /proc/*/timerslack_ns w,
70 /sys/kernel/debug/tracing** w,
74 # This seems to be important for Magisk to function
75 # /system/framework** wk,