iPhone : changer le mot de passe root
Par Arnaud Morel - Publié le
Pour faire suite à la news sur l'iPhone ouvert aux 4 vents, une méthode un poil compliquée permet de changer le mot de pass root de votre précieux, et vous mettre, ainsi, à l'abri sans avoir à arrêter SSH. Sous OS X, une méthode simple permet de le faire avec une seule commande terminal. Malheureusement elle fait planter l'iPhone.
Pour l'iPhone, donc, une autre méthode existe, un peu tarabiscotée : d'abord, il faut accéder à l'iPhone via SSH, puis lancer, depuis le terminal, la commande suivante
Copiez le résultat dans un éditeur de texte et changez les valeurs de la section passwd (8 caractères maximum). Tant que vous êtes dessus, changez le mot de passe pour les utilisateurs "root" et "mobile". Copiez le fichier texte puis, retour à SSH
Collez votre contenu copié, puis cmd + d. Voilà, les mots de passe devraient être changés.
Alternativement, des programmes (Independance par exemple) permettent de faire cette manipulation via une interface graphique. Cydia, permet, de son côté, d'utiliser la commande passwd.
Source
openssl passwd -crypt -salt /s myNewPasswd
Pour l'iPhone, donc, une autre méthode existe, un peu tarabiscotée : d'abord, il faut accéder à l'iPhone via SSH, puis lancer, depuis le terminal, la commande suivante
cat /etc/master.passwd
Copiez le résultat dans un éditeur de texte et changez les valeurs de la section passwd (8 caractères maximum). Tant que vous êtes dessus, changez le mot de passe pour les utilisateurs "root" et "mobile". Copiez le fichier texte puis, retour à SSH
cat > /etc/master.passwd
Collez votre contenu copié, puis cmd + d. Voilà, les mots de passe devraient être changés.
Alternativement, des programmes (Independance par exemple) permettent de faire cette manipulation via une interface graphique. Cydia, permet, de son côté, d'utiliser la commande passwd.
Source