Showing posts with label adb. Show all posts
Showing posts with label adb. Show all posts

Saturday, 31 March 2012

Sony Ericsson Xperia Flashing & Rooting tools - Flashtool v0.6.9.1

Flashtool is a utility software for most of Sony Ericsson Xperia models. With flashtools you can :

  • Flash original Images ROM (Android 1.6, 2.1, 2.3 Images)

  • Root your Sony Ericsson Xperia phone

  • Install Recovery, Busybox, custom kernels on your Xperia

  • 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)

  • Unlock & relock bootloader of Sony Ericsson Xperia

  • Clear dalvik cache

  • Optimize (install of JIT v2) (Disabled in 0.4, will readd it as a plugin for 2.1 phones only)

  • Customize (installs apps found in the custom/apps folder of the flashtool)

  • Clean uninstalled (remove any references to system apps removed in the Clean (root needed) step)

  • Edit any text file on the device

  • Rebrand your device

  • etc


Download Flashtool v0.6.9.1 for Windows


[important]Download flashtool-0.6.9.1-windows.exe[/important]


Download Flashtool v0.6.9.1 for Linux


[important]Download flashtool-0.6.9.1-linux.tar.7z[/important]


Download Flashtool v0.6.8.0


[important]Flashtool v0.6.8.0[/important]


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.


Flashtool Release Notes



* 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

Friday, 10 February 2012

How to install custom recovery on Samsung Galaxy Mini S5570

Follow below instructions to install ClockworkMod Recovery v5.0.2.6 on Samsung Galaxy Mini S5570 :

  • If you have not install  Samsung USB drivers, download here or mirror and then install it.

  • Download Odin_Multi_Downloader_v4.38.exe and TASS_v1.0.ops from Odin Multi Downloader with pit and ops files – Samsung flasher collections

  • Download recovery.tar.md5 from here or mirror

  • Power off your phone

  • Boot your Samsung Galaxy Mini S5570 into downloade mode by pressing and holding HOME + Volume Down button and then press power on button until yellow triangle with "Downloading..." text appear.

  • Connect S5570 to PC by USB cable

  • Open Odin Multi Downloader v4.38.exe

  • Thick One Package option

  • Click OPS button and select TASS_v1.0.ops

  • Click One Package button and select recovery.tar.md5

  • Make sure your phone detected in com port mapping and then click Start button


[caption id="attachment_260" align="aligncenter" width="300" caption="install ClockworkMod Recovery v5.0.2.6 on Samsung Galaxy Mini S5570"]install ClockworkMod Recovery v5.0.2.6 on Samsung Galaxy Mini S5570[/caption]

  • Wait until finish and "Pass" text appear

  • Congratulations, you have installed ClockworkMod Recovery v5.0.2.6 on your Samsung Galaxy Mini S5570. You can enter recovery mode by pressing and holding HOME button and then press power button while phone in off state


[caption id="attachment_261" align="aligncenter" width="225" caption="ClockworkMod Recovery v5.0.2.6 on Samsung Galaxy Mini S5570"]ClockworkMod Recovery v5.0.2.6 on Samsung Galaxy Mini S5570[/caption]

[caption id="attachment_262" align="aligncenter" width="225" caption="ClockworkMod Recovery v5.0.2.6 on Samsung Galaxy Mini S5570"]ClockworkMod Recovery v5.0.2.6 on Samsung Galaxy Mini S5570[/caption]

Tuesday, 7 February 2012

How to fix HTC EVO 4G usb / adb not detected

I often find the problem usb / adb was not detected on htc evo 4g that can not be corrected by upgrading rom / firmware or by fixing the bootloader. If you have a problem like this, you can try to fix it by doing the following steps :

[notice]What you need:

  • Rooted HTC EVO 4G, if your HTC EVO 4G not rooted, you need to root it first.

  • SD Card

  • Terminal emulator


Access your Android's built-in Linux command line shell. Unleash your inner geek!
Want to know more? Check out the wiki:
http://github.com/jackpal/Android-Terminal-Emulator/wiki
Note: Android Terminal Emulator is an open source project. Well written patches to fix bugs or add new features are welcome!


  • flash_image file that can be downloaded form here or mirror

  • mtd-eng.img file that can be downloaded form here or mirror[/notice]



  1. Copy flash_image and mtd-eng.img file to your SD card root folder

  2. Insert SD card to your HTC EVO 4G

  3. Power up your HTC EVO 4G

  4. Install terminal emulator on your HTC EVO 4G

  5. Run terminal emulator on your HTC EVO 4G and do these following commands:



  • su

  • cat /sdcard/flash_image > /data/flash_image

  • cat /sdcard/mtd-eng.img > /data/mtd-eng.img

  • chmod 755 /data/flash_image

  • /data/flash_image misc /data/mtd-eng.img

  • reboot


After that, your HTC EVO 4G will reboot it self and usb / adb will be detected.

[important]This method will also fix boot loop problem on your HTC EVO 4G for some cases[/important]

[caption id="attachment_30" align="aligncenter" width="300" caption="How to fix HTC EVO 4G usb / adb not detected"]How to fix HTC EVO 4G usb / adb not detected[/caption]

Monday, 6 February 2012

How to root Samsung Galaxy Mini S5570 running Gingerbread 2.3.6

[important]What you need

  • DooMLoRD_v3_ROOT-zergRush-busybox-su.zip, you can download it here or mirror

  • Samsung USB Drivers, you can get it by installing Samsung Kies software or you can find samsung usb drivers on google[/important]


[*] This script will:
(1) root ur device using latest zergRush exploit (16 Nov)
(2) install Busybox (1.18.4)
(3) install SU files (binary: 3.0.3 and apk: 3.0.6)
[*] Before u begin:
(1) make sure u have installed adb drivers for ur device
(2) enable "USB DEBUGGING"
from (Menu\Settings\Applications\Development)
(3) enable "UNKNOWN SOURCES"
from (Menu\Settings\Applications)
(4) [OPTIONAL] increase screen timeout to 10 minutes
(5) connect USB cable to PHONE and then connect to PC
(6) skip "PC Companion Software" prompt on device

[caption id="attachment_62" align="aligncenter" width="300" caption="Rooting Samsung Galaxy Mini S5570 using DooMLoRD_v3_ROOT-zergRush-busybox-su"]Rooting Samsung Galaxy Mini S5570 using DooMLoRD_v3_ROOT-zergRush-busybox-su[/caption]

Rooting Samsung Galaxy Mini S5570 running Gingerbread 2.3.6

  • Enable "USB DEBUGGING" from (Menu\Settings\Applications\Development)

  • Enable "UNKNOWN SOURCES" from (Menu\Settings\Applications)

  • Increase screen timeout to 10 minutes from Settings>>Display>>Screen Timeout

  • Connect your Galaxy Mini to PC and make sure adb device driver was installed

  • Extract DooMLoRD_v3_ROOT-zergRush-busybox-su.zip

  • Run runme.bat

  • Press any key and wait until the process finished


[caption id="attachment_63" align="aligncenter" width="225" caption="How to root Samsung Galaxy Mini S5570 running Gingerbread 2.3.6"]How to root Samsung Galaxy Mini S5570 running Gingerbread 2.3.6[/caption]

How to fix HTC EVO 4G SD card not detected

Fix HTC EVO 4G SD card not detected

[important]What you need

  • Fastboot executable and dll's file, download it here or mirror

  • Android usb / adb driver, download it here or mirror[/important]



  1. Press & hold vol down and power on the phone, and then select fastboot by pressing the power button

  2. Connect it to the PC and make sure adb device on the phone detected and driver installed

  3. Extract fastboot.rar to any folder, for example in C:\fastboot

  4. Open command prompt, in xp start->run type cmd and enter, in seven start and type cmd

  5. On the command prompt do these following commands:



  • cd C:\fastboot

  • fastboot oem enableqxdm 0

  • fastboot reboot


wait your phone being rebooted and that should fix HTC EVO 4G SD card not detected

[caption id="attachment_34" align="aligncenter" width="300" caption="Fix HTC EVO 4G SD card not detected"]Fix HTC EVO 4G SD card not detected[/caption]