Jump to content

Installation d'un serveur FTP


JLR
 Share

Recommended Posts

Qu'est-ce qu'un serveur FTP ?

Permet de transférer des fichiers vers un périphérique selon le protocole File Transfer Protocol.
En l'occurrence, l'intérêt est ici de faire ces transferts depuis un PC vers un Smartphone connecté via Wifi, en se passant donc du câble USB.

 

Testé sur : 7D-501L - B103 (KitKat) - Root - PC Windows 7 Integral - Wifi via Freebox V5

 

1. Installer une application de serveur FTP sur le smartphone

 

La plus légère est pour moi FTPServer sur https://sites.google.com/site/andreasliebigapps/ftpserver/ ou sur Google Play

 

2. Lancer l'application et renseigner les paramètres

 

Au premier lancement on tombe sur l'écran de configuration où il faut renseigner les options
Sinon ces options sont disponibles avec le menu avec les 3 petits points :
user: au choix
pass : au choix
numéro de port : au choix, supérieur à 1023, le plus courant est 2121
Default Directory: pour la carte SD, taper /sdcard2
Allow connection : any network

 

3. Connecter le téléphone au réseau wifi de votre box, à laquelle est également relié le PC.

 

4. Sur le téléphone lancer "Start FTP Service" dans l'application FTPServer

L'application devrait répondre en donnant l'adresse d'écoute des requêtes, dans mon cas 192.168.0.12 en étant sur une Freebox.

 

5. Sur le PC, lancer dans un explorateur de fichier et taper dans la barre d'adresse :
ftp://user:pass@adresse_ip:port
par exemple :
ftp://paul:monmotdepasse@192.168.12:2121

 

Le répertoire choisi dans l'option "Default Directory" du serveur FTP devrait apparaitre, il suffit d'y copier / coller les fichier depuis le PC.
Lorsqu'on a fini, il vaut mieux faire un "Stop FTP Service" sur le téléphone pour ne plus consommer de ressources.

 

6. Problème avec les ROM KitKat : pas d'accès en écriture à la carte SD depuis le PC via FTP

Sur JellyBean je n'ai pas testé, mais le problème ne devrait pas se produire.
Pour le résoudre il y a un peu de travail, mais on y arrive...

a) Il faut être root

b) Donner temporairement les droits d'écriture sur le répertoire system

 

Pour cela taper dans un terminal les commandes suivantes, déjà données dans plusieurs sujets :
su
mount -o rw,remount /system
chattr -R -i /system

c) Sans rebooter au préalable appliquer une des méthodes données ici : http://technofaq.org/posts/2014/04/fixing-external-sd-card-write-issue-on-android-kitkat/

Personnellement, j'ai utilisé la méthode 2 qui modifie le fichier platform.xml au lieu de le faire à la main, l'application en fait une copie dans le même répertoire puis demande à rebooter. On peut vérifier la modification avec RootBrower.

 

 

 

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...