Seems reasonable
Side loading of apps doesn't require root ๐
There's always the command line tools with gradle ๐
It's more about the fact you settled to go the windows route to solve this. Couldn't you have just downloaded the profiles from their fork's GitHub and then import them into the standard version of Orca Slicer? https://github.com/tinymachines3d/Slicer/blob/main/OrcaSlicer/Profiles/Troodon%202.0%20OrcaSlicer%201.7.0%20Profiles.7z
So I add that as an include from another config. It's saved me from a few complete failures ๐. For this I was trying to keep it as a basic config for others to use as a good base and I would like to submit a PR, eventually, to include it in klipper's example configs.
Most likely the update will contain the boot.img which would overwrite you're rooted kernel, assuming a rooted Samsung device still takes updates.
Bambu labs recently updated their printer firmware to support this feature, but it's nothing new. If you have a printer that is running or can run klipper, you can enable this. The final piece is a slicer that labels objects in the gcode so they can be excluded. I know both Prusa Slicer and Orca Slicer provide this functionally, there may be others.
You can add the Kingroon KPS3 Pro to the list of printers you might consider.
You can have any color you want so long as it's black ๐
I would think a simple passive stylus for capacitive touch screens would work fine.