[Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora etc.)

Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 562
Points
0
#1
463462tutosxperia.png

Salut la compagnie !

Flashtool est un outil qu'on ne présente plus et qui permet entre autres d'installer un firmware sur votre Xperia. Développé par le français Androxyde, il est depuis plusieurs mois disponible dans une version Linux. Dans ce tuto je vous expliquerai donc comment installer Flashtool sur un PC doté d'une distribution Linux telle qu'Ubuntu, Fedora, Arch Linux et j'en passe. Plus besoin donc de redémarrer sous Windows dès qu'il y a un petit flash à faire :mrgreen:

Pour ce tuto j'utilise Xubuntu 12.04 mais l'installation reste identique quelle que soit votre distribution ;)

Je rappelle que tous les firmwares .ftf disponibles pour votre téléphone peuvent être trouvés dans un tutoriel se trouvant la section de votre mobile sur Phonandroid !

Tout d'abord vous devez:
  • Tourner sous une distribution Linux :lol:
  • Télécharger la version Linux de
    Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
    (de préférence la dernière version en date)
  • Avoir installé (depuis le gestionnaire de paquets ou la plateforme de téléchargement de votre distribution) un gestionnaire d'archives (comme p7zip) ou un module de gestionnaire d'archives prenant en charge le format d'archives .7z
  • Si vous disposez d'un ordinateur 64 bits, vous devrez au préalable installer les paquets lib32stdc++6 et lib32ncurses5 avec votre gestionnaire de paquets; généralement synaptics. Merci à melkhatt !


Préparation des fichiers

  1. Avec un gestionnaire d'archives, ouvrez le fichier flashtool-[...]-linux.tar.7z téléchargé plus haut, puis ouvrez l'archive flashtool-[...]-linux.tar qui s'y trouve.
  2. Décompressez alors le dossier Flashtool vers un emplacement de votre ordinateur (la racine du disque dur ou votre bureau par exemple). Ici, j'utilise mon dossier utilisateur.

    Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.


Installation de libusb et paramétrage des règles Udev

Cette étape nous permettra de faire en sorte que le téléphone soit reconnu quel que soit le mode de connexion utilisé.

Installation de libusb:
  1. Ouvrez un terminal
  2. Entrez la commande suivante:
    Code:
    sudo apt-get install libusb-1.0
  3. Si une installation est proposée, acceptez-la. Le cas échéant, cela signifie que libusb est déjà installé sur votre ordinateur.

Paramétrage des règles Udev:
  1. Lancez l'explorateur de fichiers en mode root. Pour cela:
    • Ouvrez un terminal
    • Tapez le code suivant:
      Code:
      sudo (nom de votre explorateur de fichiers)
      Par exemple sous Ubuntu vous taperez sudo nautilus, sous Xubuntu sudo thunar. Vous trouverez sur
      Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
      les noms des explorateurs de fichiers des distributions Ubuntu.
      377871Blank4.png
    • Tapez votre mot de passe (je rappelle que sous linux le mot de passe n'apparaît pas lorsque vous le tapez, mais qu'il est bien pris en compte)

      Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
  2. Ensuite, rendez-vous dans le dossier /etc/udev/rules.d
  3. Créez un fichier texte portant le nom 99-android.rules (faites un clic droit sur une zone vide du dossier et allez dans Nouveau > fichier vide et entrez le nom du fichier).
  4. Enfin, ouvrez ce fichier et entrez-y la ligne suivante:
    Code:
    SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="0fce", SYSFS{idProduct}=="adde", MODE="0777"
    Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
  5. N'oubliez pas de sauvegarder le fichier !

Si votre PC tourne sous une distribution Linux 64 bits, vous aurez peut-être à installer la version 32 de libncurse en tapant ceci dans un terminal (merci melkhatt):
Code:
sudo apt-get install libncurses5:i386

Lancement de FlashTool

Tout est paramétré, il ne nous reste plus qu'à lancer FlashTool :)

  1. Allez dans le répertoire contenant le dossier FlashTool
  2. Faites un clic droit sur le dossier FlashTool puis sélectionnez ouvrir un terminal ici

    Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
  3. Entrez le code suivant:
    Code:
    sudo ./FlashTool
  4. Entrez votre mot de passe
  5. Le programme est maintenant lancé, à vous la bidouille :D

    Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.

Astuce: pour lancer plus rapidement FlashTool, rien de plus pratique que de créer un lanceur sur votre bureau comme ceci:
  • Faites un clic droit sur une zone vide du bureau
  • Sélectionnez "Créer un lanceur"
  • Cochez "lancer en terminal"
  • Dans le champ "commande", renseignez l'emplacement du fichier FlashTool sans oublier de taper "sudo" avant:
616425LauncherFlashTool.png
► Vous pouvez également dé-cocher lancer dans un terminal et taper "gksudo" à la place de "sudo".


Voilà, j'espère vous avoir aidé ! Si vous avez des questions n'hésitez pas ;)

Remarques
  • La version 0.9.16 ne fonctionne apparemment pas bien sous linux. Si vous avez des problèmes lors du lancement du logiciel dans cette version préférez la version antérieure, la
    Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.

Tutoriels et posts en relation:

Tags: Flasher rooter downgrade downgrader mise à jour déverrouiller bootloader xperia sous Linux
256451testapprouvtransparent680pxl.png
 
MutantX

MutantX

Membre
Inscrit
29 Octobre 2011
Messages
6 770
Points
0
#2
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Merci du partage, mais c'est quoi Linux :lol:
 
Breck

Breck

Membres VIP
Inscrit
11 Avril 2012
Messages
3 492
Points
0
#3
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Un dérivé d'OSX ? :mrgreen:
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 562
Points
0
#4
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Pff va falloir tout reprendre à partir de 0 :lol:
 
ludo2503

ludo2503

Membre
Inscrit
23 Février 2012
Messages
145
Points
0
#5
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

salut,
pourquoi quand je lance le lanceur rien ce passe après le mot de passe ?
alors que quand je le fait fait sans sa marche.
je suis sous ubuntu 12.04 lts
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 562
Points
0
#6
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Salut,

Après avoir entré le mot de passe, est-ce que le terminal affiche quelque chose comme ça ?
Code:
Running as root.
JAVA_HOME not set. Using default value : ./x10flasher_lib/linjre64
 
R

rodash

Membre
Inscrit
11 Octobre 2012
Messages
1
Points
0
#7
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Merci beaucoup, c'est propre, simple, didactique,
en 1 mot : parfait
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 562
Points
0
#8
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Merci beaucoup rodash :)
 
ludo2503

ludo2503

Membre
Inscrit
23 Février 2012
Messages
145
Points
0
#9
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Joe a dit:
Salut,

Après avoir entré le mot de passe, est-ce que le terminal affiche quelque chose comme ça ?
Code:
Running as root.
JAVA_HOME not set. Using default value : ./x10flasher_lib/linjre64
salut,
non après avoir mis mon mots de passe le terminal s’éteint . et rien ne ce passe :evil:
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 562
Points
0
#10
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Re,

Peut-être que tu n'as pas correctement entré la commande dans les réglages du lanceur, vérifie que c'est la bonne ;)
 
ludo2503

ludo2503

Membre
Inscrit
23 Février 2012
Messages
145
Points
0
#11
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

ludo2503 a dit:
Joe a dit:
Salut,

Après avoir entré le mot de passe, est-ce que le terminal affiche quelque chose comme ça ?
Code:
Running as root.
JAVA_HOME not set. Using default value : ./x10flasher_lib/linjre64
salut,
non après avoir mis mon mots de passe le terminal s’éteint . et rien ne ce passe :evil:
Joe a dit:
Re,

Peut-être que tu n'as pas correctement entré la commande dans les réglages du lanceur, vérifie que c'est la bonne ;)
oh désolez j'ai mal lu en faite sa me marque bien : JAVA_HOME not set. Using default value : ./x10flasher_lib/linjre64 lol
il faut faire quoi je suis nouveau sous ubuntu :D
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 562
Points
0
#12
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Ok ^^

Dans le champ "commande" des paramètres du lanceur, tu as mis quoi exactement ?
 
ludo2503

ludo2503

Membre
Inscrit
23 Février 2012
Messages
145
Points
0
#13
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Code:
sudo /home/ludo2503/Documents/FlashTool/FlashTool
j'ai mi sa
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 562
Points
0
#14
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Donc quand dans un terminal tu entres le code suivant, Flashtool se lance bien ?
Code:
sudo ./home/ludo2503/Documents/FlashTool/FlashTool
 
ludo2503

ludo2503

Membre
Inscrit
23 Février 2012
Messages
145
Points
0
#15
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Joe a dit:
Donc quand dans un terminal tu entres le code suivant, Flashtool se lance bien ?
Code:
sudo ./home/ludo2503/Documents/FlashTool/FlashTool
non il ce lance pas . sa marque sa :
Code:
sudo: ./home/ludo2503/Documents/FlashTool/FlashTool: command not found
toute la première partie du tuto sa marche et c'est pour faire ton astuce que la sa ce complique :eek:
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 562
Points
0
#16
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Bon on va essayer autre chose ^^

Tape ça dans un terminal:
Code:
cd /home/ludo2503/Documents/FlashTool
sudo ./FlashTool
Le logiciel se lance ?
 
ludo2503

ludo2503

Membre
Inscrit
23 Février 2012
Messages
145
Points
0
#17
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Joe a dit:
Bon on va essayer autre chose ^^

Tape ça dans un terminal:
Code:
cd /home/ludo2503/Documents/FlashTool
sudo ./FlashTool
Le logiciel se lance ?
oui il ce lance

EDIT:
Code:
[sudo] password for ludo2503: 
JAVA_HOME not set. Using default value : /home/ludo2503/Documents/FlashTool/x10flasher_lib/linjre32
Unable to access jarfile x10flasher.jar
voila ce que sa marque quand je lance le lanceur
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 562
Points
0
#18
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Hmm, apparemment il manque un fichier, ou alors il y a un problème de permissions. Quelle version de Flashtool essaies-tu d'installer ?

Dans le dossier Flashtool, as-tu bien un fichier "X10flasher.jar" ?
 
ludo2503

ludo2503

Membre
Inscrit
23 Février 2012
Messages
145
Points
0
#19
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Joe a dit:
Hmm, apparemment il manque un fichier, ou alors il y a un problème de permissions. Quelle version de Flashtool essaies-tu d'installer ?

Dans le dossier Flashtool, as-tu bien un fichier "X10flasher.jar" ?
oui j'ai bien le fichier .jar ( autrement je pense avec l''autre commande il l’ouvrerait pas. ;)
la version c'est la dernier du site officiel.
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 562
Points
0
#20
Re: [Tuto] Installer Flashtool sous Linux (Ubuntu, Fedora et

Essaie de supprimer le dossier Flashtool puis de re-décompresser l'archive :roll:
 
Haut Bas