https://github.com/KJCracks/Clutch
https://forum.iphonecake.com/index.php?/topic/363020-cracker...
1. Open file manager
2. Click a bookmark that points to "sftp://tel"
3. I can now browse my phone, e.g. to view pictures or copy a previously taken screenshot. No need to take the phone out of your pocket and connect it over USB or anything.
"tel" is configured in ~/.ssh/config to point to the static IP of my phone. I have another ssh host called "hotspot" which points to the IP it uses when it functions as hotspot.
(Of course, this occasional convenience and full backups aren't the only things I would want root for.)
One of the fun things about Android is the ease of decompiling and recompiling Java, but if you're used to RE'ing native code for Windows or Linux, then I don't think it would be all that different?