You can strap Raspberry to your phone via USB and you have 100% Linux phone without restrictions. Communication happens via Phone's USB-tethering and Raspberry's Internet-via-USB (and bVNC). OTG-phone can also power the Raspberry.
I used this setup a lot, but nowadays Termux with X11-server is good enough.
Most use nowadays is photo editing with GIMP. You can gain excellent dexterity with bVNC with time.