Actualité

Divers

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.
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