Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

Posted by Cereal Sunday, August 29, 2010 8:39:00 AM Categories: _Tous les articles iPhone / iPad
Rate this Content 1 Votes

Ce tutorial vous montrera comment connecter son iPhone avec SSH, changer le mot de passe par défaut de "root" ainsi que de copier des application ".ipa" sur celui-ci, l'application iFunBox vous permettra beaucoup d'autres chôses comme copier des images, des fichiers, changer le fond d'écran et j'en passe...

REMARQUES : Vous pouvez également installer des applications directement en les glissant (drag'n drop) dans la section "Apps" d'Itunes, pour autant que l'option "Apple Kill Switch" soit activée.
 

- un iPhone en IOS4 Jailbreaké celà va sans dire, vous avez un tuto sur comment faire (JailBreaker son iPhone IOS4 encore plus simple et Jailbreak un iPhone 3G en iOS 4 avec redsn0w).
- WinSCP WinSCP est un client SFTP graphique pour Windows. Il utilise SSH et est open source.
- Putty, [#PuTTY est un terminal doublé d'un client pour les protocoles , Telnet, rlogin, et TCP brut. (Citation PuTTY Wikipedia)#].
- Le logiciel iFunBox qui permet de gérer les fichiers sur votre iPhone ou iPad d'une manière simple comme l'explorateur de fichiers Windows mais par le port USB de votre iPhone ce qui est bien plus rapide que le SSH.
- Une connexion WiFi fonctionnelle sur votre iPhone.
- L'adresse IP de votre iPhone que vous trouverez dans (Réglages => Wi-Fi => Votre connexion Wi-Fi => Adresse IP) ou installez l'outil indispensable de Cydia nommée "SBSettings". http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

Mais qu'est-ce que le SSH ?

Secure Shell (SSH) est à la fois un programme informatique et un protocole de communication sécurisé. Le protocole de connexion impose un échange de clés de chiffrement en début de connexion. Par la suite toutes les trames sont chiffrées. Il devient donc impossible d'utiliser un sniffer pour voir ce que fait l'utilisateur. (Secure Shell (SSH) Wikipedia 2010)

Le tutorial

1. Installez "OpenSSH" sur votre iPhone vous le trouverez dans "Cydia".
2. Installez "SBSettings" sur votre iPhone vous le trouverez dans "Cydia".
3. Activez le "Wi-Fi" et le "SSH" avec "SBSettings".

http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

4. Installez et lancez l'application "WinSCP".
5. Saisissez l'adresse IP de votre iPhone dans le champ "Host Name" (dans mon cas c'est 10.10.10.201 ce qui ne sera pas forcément le vôtre), choissez le port 22 dans "Port number", saisissez "root" dans le champ "User name" et "alpine" dans le champ "Password".
6. Cliquez sur le bouton "Login".

http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa 

http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

 http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

7. Vous voilà connecté en "SSH" à votre iPhone.Il

Changer le mot de passe par défaut de "root" 

Il ne nous reste qu'à changer le mot de passe de "root" un peu de sécurité ne fera pas de mal ça évitera a un petit malin de vous effacer le contenu de votre iPhone en "SSH" quand vous serez dans un lieu avec un WiFi public, pour se faire il y a deux méthodes.
- 1. Connecter l'Iphone en SSH avec "Putty" et changer le mot de passe.
- 2. Installer l'application "Mobile Terminal" sur votre iPhone.
La méthode choisie n'est pas importante car les commandes sont exactement les mêmes avec "Putty" ou "Mobile Terminal", pour les Linuxiens c'est rien d'autre que la commande "passwd".....

Dans ce tutorial j'ai choisi "Putty", vous pouvez soit le télécharger et l'éxécuter ou comme je l'ai faut dans cet exemple, exécuter "WinSCP" puis une fois authentifiés aller dans le menu "Command => Open in Putty" ou avec les touches de raccourcis "CTRL+P", une fenêtre style DOS va s'ouvrir.

http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

1. Saisissez le mot de passe par défaut soit "alpine" puis pressez la touche "entrée".
2. A l'invite de commande taper la commande "su -" ce qui va permettre à votre iPhone de fonctionner en tant que "Super User".
3. Tapez la commande "passwd" pour changer le mot de passe, saisissez le nouveau mot de passe à l'invite "New password" et pressez la touche "entrée" puis confirmez une nouvelle fois le mot de passe à l'invite "Retype new password" et pressez la touche "entrée" voilà le mot de passe est maintenant changé ne l'oubliez pas.

http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

Il est évident que dès maintenant vous utiliserez le nouveau mot de passe pour vous connecter en "SSH" avec "WinSCP" ou "PuTTY".

Copier des application iPhone ".ipa" à l'aide de l'application "iFunBox" pour les installer par la suite avec "Installous"

Pourquoi ais-je décidé d'utiliser "iFunBox" pour copier mes applications sur mon iPhone et pas SSH, c'est qu'en fait la copie des fichiers de grande taille avec SSH par le WiFi est bien plus lente que par le port USB et c'est là tout l'avantage d'utiliser "iFunBox".

Que permet de faire "iFunBox"

Contrôle total des fichiers de l'iPhone / iPad  
Gérer les fichiers sur votre iPhone ou iPad d'une manière simple comme l'explorateur de fichiers Windows, mais plus robuste et convivial.
Transmettre facilement les fichiers et dossiers sur votre ordinateur avec des performances optimisées de transfert de fichiers et la navigation. Le
Le système de fichiers du firmware IOS 3.0 est entièrement pris en charge.

Utilisez votre iPhone comme un disque USB portable pour les fichiers en général.
Exploiter la mémoire Flash sur l'iPhone ou de grandes iPad avec une vitesse de transmission au-delà de 5 Mo / s.

Recherche des fichiers dans le système de fichiers de l'iPhone / iPod Touch / iPad par correspondance nom des fichiers et les tailles.
Rechercher dans les fichiers ou les dossiers peuvent également être accompli dans un dossier spécifié.
Récupérer la musique et des films sur iPhone / iPod
Télécharger et envoyer des fichiers audio et vidéo dans iPhone, iPod ou iPad au PC comme copie de sauvegarde.
Récupérer des fichiers audio et vidéo dans l'iPhone et l'iPod, même si iTunes ne reconnait plus votre iPhone.
Citation traduite de http://www.i-funbox.com/

 

1. Téléchargez et installez "iFunBox".
2. Ajoutez la source http://cydia.hackulo.us/ sur Cydia, cherchez l'application "Installous" et installez-là.
3. Exécutez "iFunBox".
4. Connectez votre iPhone par le port USB, si tout fonctionne vous devriez voir apparaître une fenêtre avec votre "iPhone".

 http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

5. Vous voilà maintenant connectés à votre iPhone, il ne nous reste plus qu'à copier une application sur celui-ci, dans mon exemple je vais copier l'application "Shazam".
6. Allez dans le répertoire "Raw File System" puis "//private/var/mobile/Documents/Installous/Downloads", une fois dans le répertoire "download" cliquez sur le bouton "Copy from PC" qui est dans la barre de menus.
7. Sélectionnez votre fichier ".ipa" et cliquez sur le bouton "Ouvrir", "iFunBox" va maintenant copier le fichier depuis votre PC vers votre iPhone.

http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

8. Il est très important de noter que dans certains cas, "iFunBox" ne remet pas les bonnes permissions sur les fichiers que vous copiez.
!!! ATTENTION !!! N'oubliez pas d'éjecter votre iPhone avant de quitter "iFunBox", pour le faire "click droit sur votre iPhone => Safe Removal"
9. Ouvrez l'application "WinSCP" et loguez vous sur votre iPhone par "SSH".
10. Allez dans le répertoire (fenêtre de droite) "/private/var/mobile/Documents/", cliquez le bouton droit de la souris sur le répertoire "Installous" et choisissez "Properties", mettez les permissions "0777" et activez l'option recursive "Set group, owner and permissions recursively".
11. Cliquez sur le bouton "OK".

 http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

12. Pour installer l'application ouvrez "Installous", allez dans "Downloads", sélectionnez l'application et "Install".

 http://www.simple-tech.info - Se connecter en SSH et gérer son iPhone avec iFunBox pour y installer des applications .ipa

Information utiles :

- iFunBox - Désactiver les "Symbolik Link" => Help => Troubleshoot
- Ne pas oublier de changer les permissions "0777" sur les répertoires après la copie des fichiers.
=> Répertoire contenant les fichiers de l'iPhone
     //private/var/mobile
=> Applications installées
     //private/var/mobile/Applications
=> Documents
    //private/var/mobile/Documents
=> Répertoire contenant les fichiers pour "Installous"
    //private/var/mobile/Documents/Installous
=> Répertoire contenant les "SMS"
    //private/var/mobile/Library/SMS/sms.db
=> Répertoire contenant "le carnet d'adresse"
    //private/var/mobile/Library/AddressBook

Comment gérer les vidéos avec iTunes et les musiques avec Media Monkey adresse ici et pdf ici

 

Simple-Tech.info
Site Map | Printable View | © 2008 - 2012 Simple-Tech.info | Powered by mojoPortal | HTML 5 | CSS | Design by mitchinson