What do you want the CLI to do? It&#x27;s pretty fundamental to the iOS model (and the Android one) that apps are isolated from each other, so you certainly <i>could</i> have a CLI app that does stuff (ssh, git, vi?) within its own home directory, but can&#x27;t interact with the rest of the system.<p>In fact there are Android apps that do this. It&#x27;s harder on iOS because you don&#x27;t get fork(), but if someone wanted to try super hard, you could make all the apps run as threads within the same process.<p>If you want a <i>root shell</i> without jailbreaking, that&#x27;s almost contradictory.