Flashtool v0.7.1.0

(Updated on 01/05/2012)
©2011 by Androxyde

hotfile

uploaded.to

Buy Premium


Introduction

Introduction to Flashtool
Flashtool is a flashing software that can be used to :
  1. Flash original Images (Android 1.6, 2.1, 2.3 Images)
  2. Root your phone
  3. Install Recovery, Busybox, custom kernels
  4. Clean your Rom (remove /system/apps apps of your choice) (Be careful, unless you really know what you do, do not modify the default list. This can make your phone stuck at the SE Logo)
  5. Clear dalvik cache
  6. Optimize (install of JIT v2) (Disabled in 0.4, will readd it as a plugin for 2.1 phones only)
  7. Customize (installs apps found in the custom/apps folder of the flashtool)
  8. Clean uninstalled (remove any references to system apps removed in the Clean (root needed) step)
  9. Edit any text file on the device
  10. Rebrand your device
Screenshot

Installation

Requirements
Before downloading and even installing, disable your antivirus. The package is virus free. Antivirus complains about psneuter and zergRush root exploits and I still haven't found how to fool the antivirus.

Full install :
    Windows Edition - v0.7.1.0 (MD5 : 4A91DB666201BE1AFF58F3AF3847B050)
      uploaded.to
      hotfile
      fiberupload
    Linux Edition - v0.7.1.0 (MD5 : 99C7FD9C31C19E38CCAA042745BC2405)
      uploaded.to
      hotfile
      fiberupload
Installation of Flashtool
To install the Flashtool, follow the steps below:
    Windows version :
  1. Install the full install Flashtool 0.6.9.1 package
  2. Apply the latest update (each update is cumulative)
    Updates will not install if full 0.6.9.1 is not installed
    Linux version :
  1. Unpack the tar.7z package
  2. Check that libusb-1.0 is installed. On 64bits system, both 64bit and 32bit should be installed.
  3. Add these rules to /etc/udev :
    SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="0fce", SYSFS{idProduct}=="*", MODE="0777"

FAQ

Frequently Asked Questions
The FAQ section is constantly growing - depending on what kind of feedback and questions I get from people using Flashtool.
Troubleshooting
I run flashtool and it says debug mode is off while it is on when I plug my device - what can I do ?
You say there is a Bootloader Unlock plugin but I can't see it in the plugin menu. Why ?
Using Flashtool
My device is not recognized. Does it mean Flashtool is not compatible with my device ?
Troubleshooting

Back to TopI run flashtool and it says debug mode is off while it is on when I plug my device - what can I do ?

On 2011 line devices, you have to be in MSC mode instead of MTP mode. Here is how to switch to MSC mode :

Back to TopYou say there is a Bootloader Unlock plugin but I can't see it in the plugin menu. Why ?

Plugins will appear in the plugin menu if and only if all plugin requirements are met.
Here are requirements for BL Unlock plugin :

  • kernelversions=2.6.29,2.6.29-00054-g5f01537
  • androidversions=2.1,2.2,2.3
  • needroot=true
  • compatibledevices=X10,E10,E15,U20

    If at least one of these criteria is not met, plugin will not be added to the Plugins menu

  • Using Flashtool

    Back to TopMy device is not recognized. Does it mean Flashtool is not compatible with my device ?

    Well, the flash button will ALWAYS be available. If your device is not recognized, Flashing will be the only feature available.
    It means you can flash FTF bundles made for your device and upgrade / downgrade your device.

    Release Notes

    Known bugs / Limitations
    Flashtool Release Notes

    * 0.7.1.0 : - Switched to Java7 platform. - Added categories to bundles. - Added a No final data check option for some firmwares (ie ICS for ArcS) - For LT26, partition-image can now be flashed. * 0.6.9.1 : - Moved TA Editor and TA Backup&Restore to dev features. Can be enabled in config.properties (devfeatures=yes) Take care with this feature. It can easily break your phone. * 0.6.9.0 : - Added official recognition of LT26 (Xperia S) - Added a TA Backup&Restore - Added a TA Editor - Added a BootLoader Unlock plugin for 2011 and 2012 devices - Added a command line option to get IMEI (FlashTool -console --action=imei) - Added ability to flash system.img from fastboot toolbox - Added greek language - Added Xperia S to drivers installation * 0.6.8.0 : - Added Recovery to locked bootloader on LT15,1T18 - Added Recovery installation to E10, E15, U20 devices from flashtool - Added working fastboot for linux - Modified uninstaller to avoid deleting custom files - Added a flashtool toolkit for FT scripts in /system/flashtool (do not delete this folder) - Added a console mode for both windows and linux * 0.6.7.0: - Added ThKernel to kernel installer for X10 - Better detection of missing drivers if they are not installed for adb, flashmode or fastboot mode - Flashtool now works natively in 64bits for both Windows and Linux. Run Flashtool64 under windows to use the native 64bits release * 0.6.6.0: - Some improvements in device mode detection. - Fixed an issue with cleaner feature (check if all files are there before beginning). - Added DoomKernel v06 and v06-1113 to kernel installer for X10. - Prepared for x64 native version under windows. (not working at the moment). * 0.6.5.0: - Fixed a bug when waiting for device in unlock bootloader feature. * 0.6.4.0: - Added drag&drop for ftf bundles. - Windows and linux version edition (no more use of SE code and DLL) - Added DoomKernel v06 for X10 owners - Added Bootloader relock for X10 owners * 0.5.3.0: - Corrected an issuee where some X10 Mini Pro devices are not recognized (and maybe others) * 0.5.2.0: - Corrected issue where flashtool refused to close when using fastboot (hopefully) - You can now have spaces in path to flashtool (can be installed in program files) - Optimized device recognition - Optimized Flashtool exit (there were some lags) - Updated Superuser to 3.0.7 and su to 3.0.3 - Updated CWM5 to 5.2.0.7 for X10 * 0.5.1.0: - Corrected an issue where devices are not recognized in the right mode * 0.5.0.0: - Added BL unlock for E10,E15,U20 - Added E10,E15,U20 to list of devices - Added a Fastboot Toolbox (thanks DooMLoRD) - More accurate phone connection/disconnection detection as well as connection mode * 0.4.2.0: - Added BL unlock for X10 - Small fixes for plugin API - Device recognition for all 2011 xperia line * 0.4.1.0: - Added drivers for 2011 line of xperia phones - When rooting device, it did not reboot at end of process. - su perms were not set the same way as Superuser do when it updates su binary - Corrected a small issue on ARC where phone was not detected after applying part1 of root exploit. - When installing recovery, the first install sets the installed version as default one. It was not the case, causing pressing back key at boot not entering recovery as no default one was found. * 0.4.0.0: - Added zergRush root exploit for 2.3 FW - Added a toolbar instead of buttons. Icons can be changed from x10flasher_lib/x10flasher-res.jar if you don't like default ones :-) - Updated Superuser.apk and su to the latest version. - X10 BL unlock will come later as a plugin. Plugin system almost ready * 0.3.0.0: - Rebrand feature added - Build.prop editor has become a generic text file editor - busybox installation can handle multiple versions - recovery installation can handle multiple versions - kernel installation can handle multiple versions - when flashing, system.sin can be excluded to flash only BB related files from a complete FTF bundle - Updated ADB drivers for 2.3.3 devices - Updated Superuser.apk and su to the latest version. - To apply aZuZu root method, after having flashed kernel downgrade, go to Advanced->root->force psneuter. aZuZu ftf files included in the flashtool package. * 0.2.9.1: - Better chargemon support for all ROMS - Busybox upgraded to 1.17.2 (taken from superoneclick 1.7) - Developper feature : install and reboot custom kernels (doesn't work as custom kernels do not work yet. Just developper feature) * 0.2.9: - Recovery updated to FreeXperia recovery from J's CM7rc2 - Recovery and Busybox installation should work on Custom Roms - Busybox is searched in /system/xbin now (J's CM7rc2 changes) - Recovery is installed in /system/recovery (as J's CM7rc2) - This version should recognize xperia ARC - This version should be able to flash SE decrypted firmwares for xperia ARC ? (need some testers) - This version may root xperia ARC ? (need some testers) - This version may install busybox on xperia ARC ? (need some testers) - This version may install xrecovery on xperia ARC ? (need some testers) * 0.2.8: [New] The device is autodetected by the flashtool at plug / unplug [New] If you install xRecovery from flashtool, you can reboot into recovery from flashtool too (Advanced menu) [New] You can now backup all /system/app content (Advanced menu) [New] You can translate all parts of the Graphical Interface (look in x10flasher_lib/langs for samples) [Upd] Firmware screen selection offers the ability to change the folder source containing ftf files. [Upd] Clean task now has a notion of profile that can be imported/exported for sharing [Upd] Customize is now APK Installer. This screen has the ability to choose the folder where apk files are [Upd] Optimize should work for any device (X10, X10mini/pro, X8) [Upd] xRecovery should work for any device (X10, X10mini/pro, X8) [Bug] Flashing should not anymore hang if flash goes wrong. An error should be thrown and flash aborted * 0.2.6: [Upd] Flashing 1.6 firmwares could lead to a FC with Timescape. 1.6 bundles must have the preset.ta file if this one exists. otherwise the flash will be uncomplete. [Upd] Updated the "turn to flashmode" wait box. (thanks to rendeiro2005 for the animated gif) [Upd] Updated to xRecovery 0.3 [Upd] Decryption now opens the bundle creation when complete. [Bug] Correction of a bug under certain scenario with ROM cleaner (when switching firmware version) * 0.2.5: [Bug] Root not working properly (regression from 0.2.3 to 0.2.4). Fixed. [New] Feature] Added a basic build.prop editor. * 0.2.4: [Bug] Clean (root needed) task bug resolved. A new button "Ask Root Perms" has been added to be sure the flashtool has root accesses. All task which need root access are disabled while this Ask Root task is not complete. [New] Firmwares have to come bundled in one file named with a ftf extension (ftf for Flash Tool Firmware). A Create Bundle feature has been added to the tool to create your own firmware bundles. (So no need to Redownload a firmware you already have. Just bundle it). This way it will be easier to package / distribute / integrate firmwares as they come out. * 0.2.3: [Bug] SEUS decrypt fixed [New] Wipe Userdata is set to default YES

    Previous releases

    Previous versions


    0.6 release :
      Linux Edition - v0.6.9.1 (MD5 : 9E6AEAA286FC145FDEBD65F6CC492585)
        fiberupload
        uploaded.to
        hotfile
      Linux Edition - v0.6.9.1 (MD5 : 0BB12562F21B5291F34CD06272EB10F5)
        fiberupload
        uploaded.to
        hotfile
      Windows Edition v0.6.8 (MD5 : 510BAA2AB9EBD68468B65A4741A46762)
        uploaded.to
        fiberupload
        hotfile
      Linux Edition v0.6.8 (MD5 : AE10533070659EA71DCA105DF4E22765)
        uploaded.to
        fiberupload
        hotfile
      Windows Edition v0.6.7
        hotfile
      Linux Edition v0.6.7
        hotfile


    0.5 release :
    Flashtool 0.5.3 Full Widnows Edition


    0.2 release :
    Flashtool 0.2.9.1 Full Widnows Edition