iPhone Expert : configurer un partage SMB

iphone pour les nulsAujourd'hui, nous allons voir comment créer un partage SMB depuis un iDevice. Concrètement cela vous permettra d'accéder à l'arborescence des dossiers de votre iDevice plus simplement que par le biais du SSH.

Comme d'habitude sur iPhonesoft, voici donc une nouvelle astuce pour les experts qui vient garnir la section iPhone Expert.

Pour les débutants en quête de savoir, n'hésitez pas à vous référer à notre lexique pour iPhone, iPod et iPad.

En déplacement chez vos amis, ils pourront facilement récupérer une de vos photos ou vous envoyer une copie d'un bon film, le tout sans avoir à sortir votre iDevice de votre poche.

tutoriel SMB

Le protocole SMB est à l'origine développé et implémenté par Microsoft. Il est principalement destiné au partage en réseau. Quelques temps plus tard, une adaptation libre pour l'environnement GNU/Linux voit le jour. Développée par Andrew Tridgell, elle répond au doux nom de SaMBa et est ensuite portée vers différentes plateformes Unix telles que BSD, Solaris et Mac OS X.

C'est aujourd'hui au tour d'iOS, lui aussi système à base Unix, de voir une version de SaMBa taper à sa porte. Trêve de charabia et au boulot!


Les pré-requis :

  • Un iDevice Jailbreaké connecté en wifi à un réseau domestique
  • Le tweak éponyme "samba" disponible sur le repo BigBoss
  • Un terminal compatible SMB connecté au même réseau : PC, console, PDA, etc...
 

Une fois le tweak installé vous verrez apparaitre une entrée "Samba" dans le menu réglages.

illustration-expert-smb


Entrez-y et activez les deux options Enabled et Publish name.
Saisissez le mot de passe de votre choix dans le champ de saisi root's password puis validez avec Change password.

illustration-expert-smb2


La configuration coté iDevice est terminée. Il faut récupérer l'adresse IP de ce dernier afin de pouvoir y accéder.

Pour ce faire vous avez deux possibilités :

  • Lancer SBSettings et noter l'adresse IP après la mention "WI-FI IP adress"
  • Aller dans Réglages/Wifi puis sélectionner votre réseau. La première ligne contient l'adresse IP.



illustration-expert-smb4

Maintenant depuis un PC connecté au même réseau (même box ou routeur) il vous faudra suivre le protocole de connexion propre à votre plateforme. Par exemple sous Windows il vous suffira de taper dans une barre d'adresse de l'explorer : \VotreAdresseIP ou dans mon cas \192.168.0.12

capture-expert-smb

Vous devrez vous authentifier en saisissant le nom d'utilisateur root et le mot de passe définit plus tôt dans les réglages de l'application.

capture-expert-smb2

Comme vous le constatez, vous avez maintenant accès à 4 répertoires dont 3 en lecture seule. Vous ne pourrez écrire que dans le dossier "share".

capture-expert-smb3.jpg

Une autre technique consiste à utiliser le NMDB que vous avez précédemment activé en cochant l'option Publish name. Ce dernier permet d'accéder à un périphérique par le biais de son nom plutôt que par celui de son adresse IP.

Pour connaitre le nom de votre iDevice rendez-vous dans Réglages/Général/Informations. Il apparait tout en haut. Le mien s'appelle iPhone de Plastic et se traduit en NMDB par IPHONE-DE-PLAST. Il est donc tronqué à 15 caractères et des tirets remplacent les espaces.

Il vous suffit d'entrer ce nom dans la barre d'adresse. La plupart des OS modernes détecteront automatiquement le NMDB et l'afficheront dans la liste de vos périphériques réseau.

capture-expert-smb4

La méthode reste sensiblement identique en fonction de votre plateforme. Sous Linux ou Mac OS X vous devrez saisir dans la barre d'adresse : smb://192.168.0.12. Depuis une console, renseignez-vous sur les méthodes officielles ou underground de connexion SMB.


Pour ceux qui souhaitent aller plus loin :

Vous pouvez éditer le fichier de configuration SMB de votre iDevice. Il se trouve dans etc/samba/smb.conf. Vous pouvez l'éditer depuis un bloc-notes en SSH ou depuis l'éditeur de texte intégré à iFile.

illustration-expert-smb3

La structure du fichier est la suivante :



[mobile_readonly] Nom du partage path = /var/mobile Adresse du partage read only = yes Lecture seule : yes/no browsable = yes Explorable : yes/no


Si vous souhaitez écrire dans les dossiers en lecture seule par défaut, il vous suffit de changer la valeur read only = yes en read only = no. Attention : la suppression d'un fichier contenu dans ces répertoires peut entrainer des bugs, voir planter votre iDevice.


Pratique comme astuce, non?

Vous aimerez peut-être

Nos derniers articles

Suivez-nous avec notre app iSoft
Articles populaires
Donner votre avis

 





Les réactions

17 Napoli13330 - iPhone

25/10/2011 à 01h38 :

Au risque de passer pour un âne, à quoi sert cette manipulation ? Le partage, qu'est-ce donc ? Je sais que le tuto est dans la catégorie expert mais je suis curieux de nature :)

Merci d'avance !

16 choupail

15/07/2011 à 07h35 :

@ Tymalus
Windows te redemande ton mot de passe.
Tu as du te tromper en le tapant.

@Plastic
Super sympa cette astuce seulement il est impossible de lire le contenu du dossier share depuis l'iphone.

15 Plastic

11/07/2011 à 20h23 :

@Tymalus

En effet ce n'est pas très clair.
Ouvre un topic ici: https://forum.iphonesoft.fr/viewforum.php?id=74
Je viendrais y jeter un œil pour te donner un coup de main. :)

14 Tymalus

11/07/2011 à 19h21 :

bonjour j'ai fait toutes les manip' bien comme il faut mais après avoir mis le nom d'utilisateur (root) et mon mot de passe une fenêtre s'ouvre et me demande mon mot de passe réseaux (le nom du compte est ACER-PC\root) j'ai tout essayer mais je n'ai jamais indiquer de mot de passe réseaux donc je me demande si c'est pas un mdp qui aurait été mis par défaut a l'usine (comme alpine pour l'iphone)
j’espère que c’était claire si quelqu'un sait je voudrai bien savoir merci d'avance.

13 Plastic

11/07/2011 à 17h25 :

@Sunburn - iPhone :

Réactualises tes sources! :)

Vas dans Cydia, onglet "Nouveautés" puis en haut à droite appuie sur le bouton "Rafraichir".

12 Sunburn - iPhone

11/07/2011 à 13h56 :

Mais rhooh il existe pas ce tweak "samba" c'est pas possible  j'vois que PC Networking sur le repo BB ..

11 Sunburn - iPhone

11/07/2011 à 13h46 :

Vraiment pas mal comme astuce, merci sincèrement 

10 Plastic

11/07/2011 à 00h18 :

@Fab's

C'est cool de voir que des lecteurs regardent les screenshots en détails :)

File connect est top même si il coute 8$ ! Je connaissais pas...
Vivement le même sur Cydia avec un accès au dossier système!

9 Fab'z - mobile

11/07/2011 à 00h05 :

(Je voulais dire se connecter en SMB et non SMTP...)

8 Fab'z - mobile

11/07/2011 à 00h02 :

Sinon sur l'app store y a "File connect" qui permet lui aussi de se connecter en SMTP a son iPhone encore plus simplement et même de consulter le contenu des autres appareils configurés en resau...(ex: freebox révolution...) ;)

7 Plastic

10/07/2011 à 23h45 :

Ces deux softs sont super mais ne répondent pas au même besoin. LOL

Le but ici est de s'affranchir de logiciel, d'avoir une solution interopérable et multi-plateforme.

Par ex: vous êtes chez un pote, il vous parle d'un film sympa et vous lui demandez de vous le copier. Là il le fait en deux clics, depuis son PC sous Mac OS / Linux / Windows, sans câble et sans installer ni configurer aucun logiciel. Vous pouvez même continuer à jouer à Fruit ninja pendant ce temps. :)

Vous rentrez chez vous, votre téléphone charge en haut dans la chambre, vous êtes dans le salon et vous n'avez que votre laptop ou votre Wii sous la main.
Deux clics plus tard, vous matez le fameux film sans bouger, sans brancher, sans installer, sans configurer, etc...

6 Pakos - iPhone

10/07/2011 à 22h57 :

* iFunBox

5 Pakos - iPhone

10/07/2011 à 22h57 :

Moi j'utilise Rapide, simple, efficace.

Sinon je pense que je vais tenter ce tuto ❕

4 Swoka - iPhone

10/07/2011 à 22h31 :

Moi je vous conseille de le brancher toujours en USB et d'installer un petit sort sur le Pc qui s'appelle IPhone Folder. C'est nickel et vous avez accès a tout votre iPhone.

3 Plastic

10/07/2011 à 21h17 :

@Gio - iPhone :

PC Networking c'est du SMB simplifié.
L'interface est un peu plus "user-friendly" et elle est en français.

MAIS visiblement il n'est compatible qu'avec Windows et il n'utilise que le NMDB. Ce qui en fait une solution nettement moins puissante que celle décrite dans le tuto ci-dessus.

La connexion est ici possible depuis n'importe quelle plateforme compatible et la connexion via IP peut avoir ses avantages.

Bref ta solution est un poil plus simple mais tu perds aussi pas mal de possibilités. :)

2 Cyril - iPad

10/07/2011 à 21h10 :

Est il possible d'accéder a un partage sur un pc ?

1 Gio - iPhone

10/07/2011 à 19h44 :

Beaucoup plus simple : PC Networking dans Cydia, vous aurez votre iphone comme un ordinateur sur le réseau