Le script que vous voulez serait le suivant :
#!/bin/bash
su
ssh 192.168.1.1 <<-EOF
reboot
exit
EOF
Si vous pouvez vous connecter à votre iPhone depuis un ordinateur, faites-le. Une fois que vous êtes connecté, créez un nouveau fichier texte en utilisant nano ~/script
(installez nano depuis cydia si ce n'est pas déjà fait) et collez le script ci-dessus. Puis tapez ^X
(control-X) et Y
pour enregistrer le script. Le script se trouve dans votre répertoire personnel ( ~
) pour un accès rapide. Maintenant, définissez les permissions appropriées pour pouvoir exécuter le script :
chmod 755 script
Vous pouvez maintenant ouvrir MobileTerminal sur l'iPhone et taper ./script, ce qui l'exécutera.
Si vous devez le faire localement, le moyen le plus simple est probablement d'utiliser iFile : ouvrez-le et passez au dossier d'origine en utilisant le bouton en bas de l'écran.
- Tapez sur "modifier" (en haut à droite) et "+" (en bas à gauche).
- Saisissez un nom et changez le type en "fichier ordinaire", puis appuyez sur "Créer".
- Tapez sur le fichier et sélectionnez "Text Viewer" dans la liste.
- Tapez sur "Edit" et copiez le script ci-dessus.
- Tapez sur "Save" et "Done" et allez dans MobileTerminal pour l'exécuter (pas besoin de définir des autorisations, iFile l'a fait).
Dernière remarque : vous pouvez configurer la connexion automatique à l'aide de clés : http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/
Ainsi, il suffit de lancer le script, sans avoir à taper de mot de passe.
0 votes
Cela nécessitera une certaine configuration, mais c'est possible. En fait, vous pouvez bloquer tout cela dans une seule commande, pas seulement un script. La commande ressemblerait à
ssh root@192.168.1.1 'reboot'
. Il vous suffit de configurer les clés SSH.