[Guide] Installation et utilisation avancée de Flashtool sous Windows, Linux et Mac

Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#1


Comment installer et utiliser FlashTool

Salut à tous !

Flashtool, logiciel codé en Java à l'origine conçu pour le Xperia X10, est devenu au fil des mois un outil incontournable pour tout bidouilleur de Xperia qui se respecte ! Développé par le fameux Bin4ry et par le français Androxyde, il permet à l'heure actuelle de flasher ou générer un firmware, rooter, unrooter, installer un kernel ou encore déverrouiller le bootloader de tous les Xperia sous Android.

Disponible en version Mac, Windows et Linux, il supporte les téléphones suivants (je ne cite que les modèles commercialisés en France):
[table][tr][th]GAMME 2010:[/th][th]GAMME 2011:[/th]
[th]GAMME 2012:[/th][th]GAMME 2013:[/th][th]GAMME 2014:[/th][/tr][tr][td]Xperia X10
Xperia X10 Mini E10
Xperia X10 Mini Pro U20
Xperia X8 E15[/td][td]Xperia Arc LT15
Xperia Arc S LT18
Xperia Neo / kyno MT15
Xperia Neo V / kyno V MT11
Xperia Play R800
Xperia Pro MK16
Xperia Ray ST18
Xperia Mini ST15
Xperia Mini Pro SK17
Xperia Active ST17
Xperia Live With Walkman WT19[/td][td]Xperia S LT26
Xperia P LT22
Xperia U ST25
Xperia Sola MT27
Xperia Go ST27
Xperia Neo L MT25
Xperia Miro ST23
Xperia ion HSPA LT28h
Xperia ion LTE LT28i
Xperia Tipo ST21
Xperia Tipo Dual ST21i2
Xperia SL LT26ii
Xperia T LT30p
Xperia V LT25
Xperia E C1505
Xperia J ST26[/td][td]Xperia Z C6602 / C6603
Xperia ZL C6502 / C5603
Xperia ZR / A C5502 / C5503
Xperia Z1 C690X
Xperia Z Ultra C6802 / C6833
Xperia SP C5303 / C5302
Xperia L C2105 / C2104
Xperia M C1904 / C1905 [/td][td]Xperia Z1 C6906 / C6902 / L39h / C6943
Xperia Z1 Compact D5503
Xperia Z2 D6502 / D6503 / D6542 / D6543
Xperia T3 D5102 / D5103 / D5106
Xperia T2 Ultra D5303 / D5306
Xperia M2 D2303 / D2305 / D2306
Xperia E1 D2004 / D2005[/td][/tr][/table]

Avant de suivre ce tutoriel je vous invite à lire notre
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
qui vous permettra de mieux comprendre le vocabulaire du monde d'Android, l'intérêt du root ou du déverrouillage du bootloader et qui vous apportera quelques astuces pratiques :)

La plupart des screenshots de ce tutoriel sont ceux de la version Linux de flashtool, cependant l'utilisation est la même sous tous les OS :)


Sommaire du tutoriel : (n'hésitez pas à faire un Ctrl + F si vous cherchez une info particulière)
  1. Installation (sous Mac, Windows et Linux)
  2. Root et Busybox
  3. Flash de firmwares
  4. Flash d'un kernel officiel, d'un baseband ou de la partition système
  5. Déverrouillage du bootloader
  6. Installation de kernels custom et autres actions en mode fastboot
  7. Installation d'applications
  8. fonctionnalités avancées ou utiles aux développeurs
  9. Autres fonctionnalités
  10. Bugs et astuces diverses

Mais avant tout, on va faire un petit tour du propriétaire :D

Légende:
  • 1. Barre de menus
    2. Barre d'outils rapide
    3. Log: le déroulement de toutes les opérations s'affichera là. Vous verrez ici votre mobile se faire éclater les tripes en live et en détails :mrgreen: Non ne vous faites pas de soucis Flashtool est un outil très sûr ;)
    Le log peut être enregistré en cliquant sur enregistrer la log, et son contenu peut être filtré:
    Dans le menu Aide > Niveau de log vous pouvez sélectionner les informations à afficher dans le log du logiciel:
    • - erreurs pour n'afficher que les erreurs se déroulant pendant les opérations
      - warnings pour n'afficher que les avertissements
      - infos pour tout afficher
      - debug pour faire apparaître en détail toutes les actions effectuées par le programme (ouverture ou déplacement d'un fichier, changement des permissions d'un dossier etc.). Ce sont des informations en général uniquement utiles aux développeurs.
    4. Barre de progression, qui affichera en temps réel l'avancement des opérations.
Vous remarquerez qu'il existe en haut à droite un gentil petit bouton pour les donations. Les développeurs passent beaucoup de temps sur le logiciel dont les mises à jour continuent, n'hésitez pas à les remercier en faisant un petit don !

Et maintenant, au boulot coool

INFORMATION: Avant toute manipulation en utilisant Flashtool, il est préférable de fermer PC Companion, Update Service ou tout autre logiciel similaire pour éviter des conflits !
La désactivation de l'antivirus permet également d'éviter que ce dernier ne bloque une action du logiciel.
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#2
Installation de FlashTool et des drivers

1. Installation de FlashTool et de ses drivers

Tout d'abord rendez-vous dans la rubrique installation du
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
et téléchargez la version correspondant à votre système d'exploitation.

Si vous tournez sous Windows 8, je vous invite à lire ce sujet au préalable.

Installation sous Windows
  • Double-cliquez sur le fichier flashtool-[...]-windows.exe téléchargé plus haut
  • Suivez les instructions en sélectionnant l'emplacement d'installation du logiciel que vous désirez
  • Un dossier Flashtool apparâitra à l'emplacement spécifié pour l'installation.

Installation sous Linux
Voir tutoriel détaillé:
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.



Installation sous Mac OS
  • Décompressez le fichier flashtool-[...]-mac.tar.gz à l'aide d'un gestionnaire d'archives
  • Installez libusb, pour cela ouvrez un terminal et entrez la commande suivante:
    Code:
    sudo port install libusb
  • Pour finaliser le paramétrage entrez cette commande:
    Code:
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/local/lib
    Si le fichier libusb-1.0.dylib ne se trouve pas dans /opt/local/lib, faites une recherche parmi les fichiers de votre ordinateur et remplacez la fin de la commande (à la suite de PATH:) par le chemin du fichier.
    Ne disposant pas d'un ordinateur sous Mac OS, je ne pourrai malheureusement pas assurer de support pour l'installation sous cet OS.


Installation des drivers du logiciel
C'est bien beau de l'avoir installé, mais sans ses drivers il ne sert à rien :mrgreen:
Sous Mac et Linux, l'installation des pilotes nécessaires à la reconnaissance de votre téléphone se fait automatiquement, mais sous Windows il faut sélectionner soi-même les drivers à installer.

Si votre PC est sous Windows 8.1, je vous redirige vers ce tutoriel de Maxouffr car l'installation est différente: [INFO] Drivers pour Flashtool (Compatible Windows 8.1)

Sous une autre version de Windows voici la procédure:

  1. Si vous tournez sous Windows 8.0 Pro ou Entreprise, ou si par la suite un message d'erreur concernant l'installation impossible de pilotes non signés apparaît, suivez ce tutoriel de Dataran avant de passer à la suite: [Tuto] Installer les drivers ADB/fastboot sous Windows 8
  2. Allez dans le dossier Flashtool / Drivers
  3. Lancez le fichier Flashtool-drivers.exe
  4. Sélectionnez le ou les drivers à installer:


    • Le driver ADB est utile pour le root, l'installation d'applications et, de manière générale, la communication PC / Téléphone lorsque ce dernier est allumé. Pour installer le driver adb il suffit de cocher le nom de votre mobile.
      Info: dans les dernières versions de l'installateur de drivers, les pilotes de nombreux mobiles sont combinés en des packs communs. Faites défiler le pack de votre souris sur chaque ligne commençant par "Common drivers" pour savoir à quels téléphones correspond chaque pack. Cliquez dessus lorsque vous voyez le nom de votre mobile indiqué.
    • Les drivers Fastboot (gammes 2011 et 2012 uniquement) : déverrouillage du bootloader et installation de kernels
    • Les drivers Flashmode : installation de firmwares, basebands et kernels officiels
  5. Cliquez sur installer et attendez la fin de l'opération. Lorsqu'elle sera terminée pensez à redémarrer votre ordinateur !

Maintenant que cette étape est terminée on peut véritablement mettre la main dans le cambouis coool
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#3
Root et installation de Busybox

2. Le root avec flashtool

Flashtool dispose de plusieurs exploits de root destinés à plusieurs téléphones. En fonction de votre appareil et de son firmware il convient donc d'utiliser une méthode de root adaptée.

Tout d'abord, connectez votre téléphone en mode débogage USB (manipulation expliquée
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
) , rendez-vous dans la partie Outils du logiciel et sélectionnez l'exploit adapté à votre configuration:


  • L'AdbRestore hack est le seul exploit de root fonctionnel sur les Xperia de la gamme 2012. Cependant les firmwares les plus récents ne sont pas pour le moment rootables.
  • L'exploit Zergrush, lui, est destiné aux téléphones de la gamme 2011 sous un build inférieur au 4.0.2.A.0.62 (2.3.4), ainsi qu'au Xperia X10 en 2.3.3.
  • Le Psneuter est un exploit destiné aux téléphones de la gamme 2010, sous android 1.6 ou 2.1.
  • Enfin, l'Emulator permet de rooter les xperia Neo V, Arc S et Ray sous le build 4.1.A.0.562 (4.0.3)

Après avoir sélectionné l'exploit, il ne vous reste qu'à attendre la fin de l'opération ! Pour dé-rooter votre téléphone il suffira de répéter la manipulation en sélectionnant Outils > Unroot device.

Installation de busybox:

Un petit rappel des bases pourrait d'abord s'avérer utile ^^
Busybox
Fichier exécutable qui implémente un grand nombre de fonctions utilisables par toutes les applications ou par l’utilisateur dans un terminal. Uniquement installable (manuellement ou via
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
) sur un mobile rooté, busybox est nécessité pour un certain nombre d’applications (Titanium Backup notamment).
Pour installer Busybox avec Flashtool il suffit tout simplement, une fois votre mobile rooté et connecté en mode débogage USB, d'aller dans Outils > Installer Busybox !
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#4
Installation de firmwares

3. L'installation de firmwares

S'il y a bien quelque chose que Flashtool sait faire depuis sa création, c'est installer des firmwares ! L'installation d'un firmware officiel peut vous permettre d'
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
, de mettre à jour votre mobile avant que PC Companion ne vous le propose ou encore de le débricker s'il ne s'allume plus.

Pour ne pas encombrer ce tutoriel, et puisque des tutos spécifiques à chaque téléphone existent déjà, je vous invite à consulter celui destiné à votre modèle:




PS: dans ses dernières versions, FlashTool dispose d'un outil intégré permettant de télécharger les firmwares directement à partir du logiciel. Pour en savoir plus je vous redirige vers le tuto très complet de Fredoshhh:

 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#5
Flash de kernels officiels, systèmes ou basebands

4. Flash d'un kernel officiel, d'un baseband ou de la partition système

Un firmware au format .ftf contient généralement à la fois la partition système, le baseband ainsi que le kernel du téléphone. Cependant d'autres .ftf, plus rares à trouver, ne contiennent qu'un baseband ou un kernel donné, et plus rarement uniquement le système.
Flashtool permet heureusement de n'installer qu'une partie du fichier .ftf sélectionné, ce qui nous permet d'installer le baseband, système ou kernel officiel de notre choix !

Installer le dernier baseband en date offre une réception réseau améliorée, flasher un kernel officiel permet de "désinstaller" un kernel custom et réinstaller la partition système du téléphone peut le faire fonctionner de nouveau suite à une modification du système telle que l'installation d'un mod ou d'un thème incompatible entraînant des dysfonctionnements.
Attention: si vous installez un kernel ou une partition système, veillez à ce qu'il soit compatible avec le kernel ou la rom sous lequel vous vous trouvez ! Les basebands, eux, sont rétrocompatibles entre toutes les roms.

Assurez-vous tout d'abord que la batterie du mobile est suffisamment chargée (plus de 50%). Pour installer l'une des parties d'un fichier .ftf il faut:

  1. Se rendre dans Flash > Flashmode


  2. Sélectionner le fichier .ftf en question
    ASTUCE: Vous pouvez également faire un glisser / déposer du fichier .ftf dans le log de flashtool pour le sélectionner !
  3. Cocher les cases de la partie droite de la fenêtre de cette manière, en prenant soin à chaque fois de décocher wipe data et wipe cache pour ne pas perdre vos données:
    • POUR UN KERNEL: Dans la partie Exclude, cochez toutes les cases hormis Exclude kernel
    • POUR UN BASEBAND: Dans la partie Exclude, cochez toutes les cases sauf Exclude baseband (vous l'aurez deviné :lol: )
    • POUR UNE PARTITION SYSTÈME: Dans la partie Exclude, cochez toutes les cases sauf Exclude system
Cette étape passée, il vous suffira de
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
et le flash se fera tout seul ! Lorsque ce message s'affichera vous pourrez débrancher et rallumer votre téléphone:
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#6
Déverrouillage du bootloader

5. Déverrouillage du bootloader

La fonction de déverrouillage du bootloader de Flashtool ne s'applique qu'aux Xperia des gammes 2011 et 2012. Pour rappel, le déverrouillage du bootloader est une opération qui vous permettra d'installer des kernels custom ainsi que la totalité des roms custom conçues pour votre mobile.
Etant basée sur le déverrouillage officiel du bootloader de Sony, cette fonction de Flashtool:

  • Fera en principe perdre la garantie du téléphone
  • Empêchera l'application TrackID de fonctionner; il existe cependant une de l'application qui elle sera utilisable après déverrouillage
  • Pour un téléphone de la gamme 2011 ayant un bootloader déverrouillé, une mise à jour faite en OTA (sans ordinateur) entraînera un brick du mobile. Heureusement
    Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
    si vous rencontrez un jour ce problème.
A SAVOIR: Les téléphones achetés en pack opérateur ont un bootloader non déverrouillable :!:
Si le mobile appartient à la gamme 2011, un désimlockage payant via
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
ou
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
est la seule manière de déverrouiller son bootloader. Malheureusement aucune solution similaire n'existe encore pour la gamme 2012.


Préparation au déverrouillage:

  • Installez les drivers fastboot. Ne me demandez pas comment faire, je l'ai dit au début du tutoriel. Rhaa :lol:
  • Assurez-vous que votre téléphone est sous un firmware officiel. Le cas échéant il y a des chances de brick après le déverrouillage.
  • Relevez l'IMEI de votre mobile, pour cela tapez *#06# dans le clavier de l'application Téléphone.
  • Sauvegardez vos données car le déverrouillage du bootloader réinitialise le téléphone ! Pour les sauvegarder vous pouvez effectuer un
    Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
    ou utiliser une combinaison d'
    Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
    .
  • Assurez-vous que le mobile est assez chargé (~50% minimum)

Déverrouillage:

  1. Eteignez votre mobile
  2. Connectez-le en mode flash pour que Flashtool vérifie ses informations:
    Pour les Xperia Arc / Arc S, Neo / Neo V, Play, Pro:
    • Le connecter au PC en maintenant la touche Retour enfoncée. La LED devient alors verte
    Pour les autres appareils (Ray, Mini / Mini Pro, Active, Live with walkman, et toute la gamme 2012):
    • Connecter l'appareil au PC en maintenant la touche volume - enfoncée. La LED devient verte.
  3. Dans Flashtool, allez dans Plugins > Bootloader unlock > Run
  4. Lorsque le programme le demandera, connectez le téléphone en mode fastboot:
    Débranchez-le, puis connectez-le à l'ordinateur tout en maintenant enfoncée la touche suivante:
    • Touche Menu (en bas à droite) pour les xperia Neo, Neo V, Arc, Arc S et Pro
    • Touche Recherche pour le Xperia Play
    • Touche Volume + pour tous les autres appareils
    La LED du mobile devient alors bleue.
  5. Une fenêtre s'ouvrira automatiquement et vous demandera l'IMEI du mobile et un code de déverrouillage:


    (merci Seb pour le screenshot !)
    • Cliquez sur Get unlock code
    • La
      Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
      s'ouvrira automatiquement dans votre navigateur. Cliquez sur Start unlocking the boot loader
    • Cliquez sur Continue et acceptez les conditions
    • Entrez votre adresse e-mail, nom ainsi que les 14 premiers caractères de l'IMEI de votre téléphone puis validez
  6. Ouvrez votre boîte mail et relevez le code de déverrouillage reçu et cliquez sur Unlock !
  7. Collez ce code dans la partie "Unlock Code" de la fenêtre de Flashtool
  8. Laissez faire le logiciel :)
  9. A la fin de l'opération vous pourrez débrancher et redémarrer le mobile. Attention le premier démarrage peut être assez long (10 - 15 minutes maxi) !

Ta-Daa ! Maintenant que votre bootloader est déverrouillé vous pouvez enfin tout faire, notamment installer des kernels custom :mrgreen:
  • ↘↘↘
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#7
Flash de kernels custom - Actions en mode fastboot

6. Flash de kernels custom et autres actions en mode fastboot

Depuis sa version 5.0.0, Flashtool inclut une "boîte à outils" Fastboot développée par DooMlord et permettant de faciliter plusieurs opérations en mode fastboot qui à l'origine devaient être effectuées depuis un invité de commande. Il est à noter que seuls les téléphones des gammes 2011 et 2012 ayant un bootloader déverrouillé peuvent effectuer des actions en mode fastboot.
Cette boîte à outils est accessible dans la partie Flash > fastboot mode:



Description des fonctions:

  • CHECK Current Device Stats: permet de vérifier si le téléphone est bien connecté et reconnu en mode fastboot
  • Reboot into fastboot (via ADB): redémarre automatiquement le téléphone en mode fastboot lorsqu'il est connecté à votre ordinateur
  • Select kernel to HotBoot: le "hotboot" consiste à démarrer sous un kernel sans pour autant l'installer, c'est-à dire que le kernel ne sera utilisé que pendant une seule session. Cette fonction permet donc de tester un kernel pour savoir s'il fonctionne bien ou non, avant de l'installer
  • Get Ver Info: récupère la version du mode fastboot intégré au mobile
  • Select system to Flash: installe une partition système (la rom en elle-même) au format .sin ou .img sur le téléphone
  • Reboot device into system: redémarre votre téléphone normalement lorsqu'il est connecté en mode fastboot
  • Select kernel to Flash: installe un kernel sur le téléphone
  • Get Device Info: récupère le numéro de série du mobile
La plupart de ces fonctions ne vous permettront pas de sélectionner le fichier à installer tant que le téléphone n'est pas connecté en mode fastboot:

Eteignez-le, débranchez-le, puis connectez-le à l'ordinateur tout en maintenant enfoncée la touche suivante:
  • Touche Menu (en bas à droite) pour les xperia Neo, Neo V, Arc, Arc S et Pro
  • Touche Recherche pour le Xperia Play
  • Touche Volume + pour tous les autres appareils

Pour avoir plus d'infos sur l'installation de kernels au format .img, .sin ou .elf je vous invite à lire
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
.
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#8
Re: [Guide] Installation et utilisation avancée de Flashtool

7. Installation d'applications

Flashtool permet d'installer des .apk sur votre mobile, et ce depuis votre ordinateur ! Pensez tout d'abord à connecter votre téléphone en mode débogage USB et à activer l'installation de sources inconnues dans Paramètres > Sécurité (ou Paramètres > Applications suivant la version d'android)
Ensuite cliquez sur APK Installer dans la barre d'outils rapide:


Puis renseignez le dossier contenant l'apk à installer et sélectionnez-le.
Astuce: pour sélectionner plusieurs applications appuyez sur la touche ctrl à chaque clic !

Rapide, efficace ! Alors, heureux ? :lol:
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#9
Fonctions avancées ou utiles aux développeurs

8. Fonctionnalités avancées ou utiles aux développeurs

Le logiciel propose un certain nombre d'outils très pratiques pour les développeurs en herbe (ou pas :mrgreen:). Il permet en effet de sauvegarder les applications système du mobile (en vue notamment de les intégrer à une rom), de décompresser un fichier .ftf, d'extraire la ramdisk d'un kernel, d'éditer le build.prop du téléphone et j'en passe.
Une version avancée de Flashtool, accessible en allant dans Menu > Switch Pro offre par ailleurs de nouvelles fonctionnalités, disponibles dans le menu Advanced.


Sauvegarde d'applications système

En allant dans Outils > Sauvegarder system/app, Flashtool copiera sur votre ordinateur tous les .apk se trouvant dans ce répertoire. Ils pourront être retrouvés dans le dossier Flashtool / custom / apps_saved / {nom du mobile}.


Décompression d'un firmware au format .ftf

Le logiciel permet de décompresser certains constituants d'un fichier .ftf comme le fichier system.sin (partition système). Pour cela:
  1. Décompresser à l'aide d'un gestionnaire d'archives le fichier .ftf, vous obtiendrez alors plusieurs fichiers au format .sin
  2. Dans Flashtool, allez dans Outils > Sin editor


  3. Sélectionnez le fichier .sin dont vous désirez extraire le contenu et cliquez sur Dump data. Si vous sélectionnez le fichier kernel.sin vous obtiendrez au final la ramdisk du kernel.
  4. Une fois l'opération terminée un fichier à l'extension .elf ou .yaffs2 apparaîtra dans le même répertoire que le fichier d'origine
  5. Allez alors dans Outils > Extractors puis cliquez sur yaffs2 ou ELF suivant l'extension du fichier obtenu
  6. Sélectionnez le fichier .elf ou .yaffs2 à extraire et cliquez sur ouvrir (ou unpack)
    Un nouveau dossier dont le nom est au format {nom_du_fichier_d'origine}_content apparaîtra alors, il suffira de l'ouvrir pour explorer le contenu du fichier .sin du départ :)

Edition du build.prop

Editer le build.prop du téléphone peut permettre de rajouter des tweaks au mobile, mais peut également s'avérer dangereux pour sa stabilité. Avant d'utiliser cette fonction soyez donc conscient de ce que vous faites, et pensez à faire une sauvegarde du téléphone au cas où.

La modification du build.prop nécessite un téléphone rooté et se fait de la manière suivante:
  • Allez dans Outils > Editeur build.prop
  • Dans path tapez /system
  • Dans file écrivez build.prop, puis cliquez sur Recharger
  • Le build.prop s'affiche alors, à vous la bidouille :mrgreen:
    Vous remarquerez par ailleurs qu'il est possible de sauvegarder les changements et de rechercher une partie de texte.


Gestion de la Trim Area (TA)

La version avancée de Flashtool (cliquez sur Menu > Switch pro) fait apparaître un menu Advanced rendant accessibles de nouvelles fonctionnalités dont TA Editor et TA Backup / Restore.

La première n'est à utiliser que si vous êtes un développeur avancé maîtrisant les codes hexadécimaux et le fonctionnement de la TA, une partie critique du logiciel interne du téléphone contenant le bootloader, les paramètres de blocage réseau etc.

La deuxième fonctionnalité s'avèrera plus utile pour le grand nombre puisqu'elle permet de sauvegarder la TA du téléphone pour pouvoir la restaurer en cas de gros brick de l'appareil. Il est donc plus sûr, particulièrement avant une tentative de désimlockage de votre téléphone, de faire une sauvegarde de la Trim Area avec Flashtool.
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#10
Autres fonctions

9. Autres fonctionnalités

On a pas encore fini de faire le tour de tout ce qu'il y a d'intéressant là-dedans :mrgreen:

Flashtool permet également de vider le cache du téléphone et de générer un fichier .ftf et de vérifier le root de l'appareil.


Effaçage du cache

Effacer le cache permet principalement de résoudre certaines instabilités (applications faisant des force close etc.) suite à l'installation d'un mod ou d'une rom. Cette fonctionnalité, accessible dans Outils > Nettoyage > Vider le cache effacera le dalvik-cache du téléphone, laissé par les applications.
Le premier démarrage après un wipe cache sera naturellement plus long car le dalvik-cache doit se régénérer, don't worry :)
Edit: cette option a apparemment disparu depuis quelques versions. Pour effacer le cache tentez donc ceci.


Génération de fichiers .ftf (kernels, basebands ou firmwares)

Flashtool permet de flasher des fichiers .ftf, mais également de les générer, d'une manière assez simple :)
Créer un .ftf peut s'avérer utile pour sauvegarder un firmware opérateur avant d'installer une rom nue de Sony ou tout simplement pour partager le fichier à d'autres utilisateurs.

Pour générer un fichier .ftf contenant un firmware, suivez
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
.

Il est également possible de créer un .ftf contenant uniquement un kernel et / ou un baseband. Il faut pour cela:
  1. Aller dans Outils > Décryptage de fichiers SEUS
  2. Sélectionner le dossier contenant les trois fichiers de la forme suivante (plus d'infos sur le tutoriel de Seb):
    • FILE_XXXXXXX (environ 295Mo)
      FILE_XXXXXXX (environ 9Mo)
      FILE_XXXXXXX (environ 65Ko)
  3. Faire glisser les trois fichiers à droite puis cliquer sur OK


  4. Une nouvelle fenêtre s'ouvrira automatiquement. Selon que vous voulez générer un firmware ou un baseband:
    • POUR UN KERNEL:
      Ne faites glisser dans la colonne de droite que les fichiers loader.sin et kernel.sin



      POUR UN BASEBAND:
      Faites glisser vers la droite les fichiers loader.sin ainsi que ceux commençant par amms ou adsp.


  5. Pensez à préciser le nom du téléphone ainsi que le firmware auquel appartient le baseband ou le kernel ainsi que l'opérateur dont provient ce firmware. Ces informations ne sont pas particulièrement importantes mais permettent d'identifier un fichier. Elles ne peuvent plus être modifiées après la création du .ftf.
  6. Cliquez sur OK
  7. Le firmware ou kernel au format .ftf apparaîtra alors dans le dossier Flashtool / Firmwares !
Astuce: il est également possible de générer un .ftf de baseband ou de kernel à partir d'un .ftf de firmware, pour cela:
  • Décompresser le .ftf du firmware avec un gestionnaire d'archives: plusieurs fichiers .sin apparaissent alors
  • Dans Flashtool, cliquer sur Outils > Création de bundle. Vous tomberez alors sur la même fenêtre que celle du dernier screenshot. Vous savez quoi faire pour la suite :)


Vérification du root du téléphone

Pour vérifier que votre Xperia est bien rooté (ou non :lol: ) il suffit de le connecter (allumé) à votre ordinateur puis cliquer sur l'icône Ask Root Perms:



Voilà voilà, je pense qu'on a fait le tour :D
N'hésitez pas à poser des questions ou à simplement dire un petit merci ;)


Informations et topics en relation:

Tags: guide d'utilisation de flashtool comment rooter un xperia sous linux comment déverrouiller le bootloader sous linux comment utiliser flashtool comment installer un firmware avec flashtool dé-brick unbrick débrickage débriquage bande de base
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#11
Re: [Guide] Installation et utilisation avancée de Flashtool

10. Bugs et astuces diverses

Bugs

Flash impossible avec la version 0.9.10.1: Cette version souffre d'un petit bug qui empêche certains téléphones de la gamme 2011 d'être flashés; le message suivant apparaît alors:
Code:
[...] - INFO  - Using an unofficial loader
[...] - INFO  - Ending flash session
[...] - ERROR - C:\Flashtool\devices\ST18\loader_unlocked.sin (Le fichier spécifié est introuvable)
[...] - ERROR - Error flashing. Aborted
Pour pallier à ce problème:
  • Rendez-vous dans le dossier Flashtool/devices/R800
  • Copiez le fichier loader_unlocked.sin
  • Collez-le dans le dossier de votre téléphone (par exemple, LT18 si vous avez un Xperia Arc S)
    (Merci Breck ! :mrgreen: )

Astuces
  • Si le téléphone se déconnecte lors d'un flash avec Flashtool, essayez:
    • De le connecter au dernier moment, lorsque la fenêtre demandant la connexion du mobile s'affiche
    • De rester appuyé sur la touche du mode flash (retour ou Volume -, selon le modèle) durant la première étape du flash (flashing loader)
    • Bien sûr, assurez-vous d'avoir installé les drivers :mrgreen:
 
J

jdum

Membre
Inscrit
29 Septembre 2012
Messages
50
Points
0
#12
bonjour
quelqu'un peut il me dire pourquoi sur mon ordinateur (xubuntu 12.04 64 bits )la version 8.6 de flashtool fonctionne alors que la derniere version 9.9 ne fonctionne pas
 
J

jdum

Membre
Inscrit
29 Septembre 2012
Messages
50
Points
0
#15
bonjour joe
c'est pas un probleme a proprement parler, la version 8.6 fonctionne bien et c'est suffisant pour ce que j'en fait,mais je voudrais quand meme comprendre pourquoi la 9.9 ne fonctionne pas ,pourtant je l'ai installé comme il disent sur xda developers
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#16
Re,

Donc la 0.9.9 ne se lance pas, c'est bien ça ?

Lorsque tu essaies de lancer flashtool quel message d'erreur s'affiche ?
 
J

jdum

Membre
Inscrit
29 Septembre 2012
Messages
50
Points
0
#17
bonjour joe
j'ai installé la version 9.0,elle fonctionne sans probleme,par contre la 9.9 il n'y a rien a faire, elle ne fonctionne pas et pour repondre à ta question quand je la lance je n'ai aucun message d'erreur il ne se passe rien.
 
J

jdum

Membre
Inscrit
29 Septembre 2012
Messages
50
Points
0
#19
re
que ce soit dans un terminal ou avec un lanceur la 9.9 ne fonctionne pas,par contre la 9.0 ça marche avec un terminal ou un lanceur (gksudo /home/applications/FlashTool/FlashTool) la 9.9 a peut-etre un probleme c'est possible aussi
 
Joe

Joe

Moderateur Global
Inscrit
23 Juillet 2011
Messages
17 552
Points
38
#20
D'accord, tu n'es pas le seul à rencontrer ce problème. Je verrai ça avec le développeur :)
 

Haut Bas