Sto utilizzando MobileTerminal su iOS 7 e voglio sapere come cambiare la shell di default da sh: a bash :. Presumo che avrei bisogno di cambiare il comando di login per questo, ma come dovrei?
Questa è una funzione del set di shell per l'utente in / etc / passwd (/etc/master.passwd). Normalmente è possibile modificarlo tramite il comando chsh, ma iOS7 non ha questo comando. quindi devi modificare / etc / passwd e /etc/master.passwd (come root) e cambiare la shell per il mobile dell'utente in / bin / bash.
Quindi dovrebbe apparire come:
mobile:*:501:501:Mobile User:/var/mobile:/bin/bash
dopo aver cambiato da:
mobile:*:501:501:Mobile User:/var/mobile:/bin/sh
Nota: nel file master.passwd '*' sarà la tua password criptata.
Leggi altre domande sui tag command-line ios bash terminal jailbreak