I would like to carry on my keychain a large USB drive that serves multiple purposes. The main purpose is to run ventoy so I can boot from multiple OSs on a laptop or desktop I encounter. The secondary purpose is to store appimages to offload some of the storage requirements I have for running applications on a laptop I have with only 16GB storage. The tertiary purpose is to serve as a usb storage device for my Graphene phone.
Ventoy and Graphene both support exfat natively and it is the default choice for a USB drive, but unfortunately some of my appimages require a filesystem that supports unix permissions or they will run with bugs.
The android kernel natively supports ext4 but as far as I know mounting requires root access, and rooting on graphene would destroy the security model and undermine the purpose of the OS.
Does anyone know if there is another way to get ext4 support or else some other filesystem that supports unix permissions on Graphene?
Right now the only work arounds I know are a) get a second usb drive to keep exfat formatted or b) partition the USB drive to have an ext4 and an exfat partition. Both have some disadvantages, but would be livable.
But ideal would be if there is a way to get native ext4 support on Graphene without root.