there is a way to do it involving using the dsu loader feature to temp boot a pre-rooted gsi image, using that to dump the boot image using dd, then booting normally into the system to patch the boot image using magisk
due to work i have no time for a full writeup. its for the very technically...