[UTIL] | X10Flash GUI & 2.1 Firmware (added docomo multitouch)

Bin4ry

Inactive Recognized Developer
Nov 14, 2008
2,006
5,904
203
Berlin
Okay guys.
Here is new X10flash for Firmware 2.1 Version

Windows 7/Vista Users should diasable UAC!!

Download Flasher:
Please download in this thread:
http://forum.xda-developers.com/showpost.php?p=8976947&postcount=1


Download Firmware:
X10i:
http://www.multiupload.com/G9TENJASZI Nordic Thanks to imugur and Reb0rn
http://www.multiupload.com/RTIIRCEN79 GERMAN
http://www.multiupload.com/YM6SANFJXK CH (thanks to pippolino)

X10a:
http://www.multiupload.com/M048IDMI4L ROGERS (thanks to henh)
http://www.multiupload.com/ZGI6JWKIPG GENERIC (thanks to BluechipJ & batman112)
Put the extracted files into the new "firmware" Folder and run the X10flash.bat

SO-01:
http://www.multiupload.com/V01KSAFVYK DOCOMO MULTITOUCH [2.0.1.B.0.19] (thanks to indigomode)
all Languages incl. + JapaneseIME ,HangulIME ,ChineseIME.

http://www.multiupload.com/M6VKFS99ZY DOCOMO (thanks to indigomode)

You have to wipe your USERDATA !! This is important, otherwise you will enter Bootloops etc.
Also be sure SEUS is NOT running! (But at least it should have detected your phone once)

THIS FIRMWARE IS ONLY FOR X10 NOT FOR MINI (PRO) or X8 !
But the flashtool should be capable of flashing all Xperia Series now!
If someone decrypts the Rom you can try it :)


Regards
Bin4ry

If you have more ROMS, just drop me a PN and i will add them to this post!


IF YOU HAVE PROBLEMS LIKE "Unable to Open Channel" please try this guide:
thanks aussiesausage
http://forum.xda-developers.com/showpost.php?p=8945542&postcount=72
 
Last edited:

gfgodoy

Senior Member
May 4, 2010
95
6
0
São Paulo
EDIT:

It works like a charm on X10a

HSPDA network works. (i.e.: 3G in my region)
Headphones WORK
AngryBirds WORK
WIFI WORKS


Here's what happens:

You download the two files listed by Binary
Put the extracted firmware in the firmware directory (along with loader.sin)(10 sin files together)
Open the .bat file (type in 1, 2 , 3 or 4 depending on your windows version).
It will ask you: Please plug Xperia in flash mode so,

Turn off your phone, press back and plug the usb cable! and Hit enter ( you should be quick, if you take to long it may not work, you have about 5 seconds. You know you are in flash mode because de GREEN LED on your X10 will stay ON)


Your device will stay with the screen off while flashing. The .bat will be running and running like mad for about 2-3 minutes. After that WAIT for windows to tell you that it has finished. Hit ENTER. The .bat WILL CLOSE.


On your device: Unplug your USB cable, wait for it to boot. I waited for like 2 minutes and nothing so I had to press POWER again.

A device and a camera with a BLUE arrow will appear on your device screen. WAIT, WAIT, WAIT. It will reboot, and take like 2 minutes on sony ericson screen.

It will boot up eventualy.



That's it.
Now lets go root! : http://forum.xda-developers.com/showthread.php?t=824788


Just download the SuperOneClickv1.5.1-ShortFuse version. I didn't use any other of those files attached in the link above.
Turn USB debugging on. Settings -> Aplication -> Development

Conect on USB (it should show on notification that you are debugging.)
Press root. (on windows)

It doesn't work, it stays in "Running rageagainstthecage..."

You should now tick/untick the USB debugging mode on your phone to make it work. (just look at the oneclick terminal. If it is halted untick/tick, wait till it stops again.

Took me like 5 minutes, and ROOTED appeared on my laptop screen.




BARNACLE WIFI TETHER WORKS ;)


Thanks:
Binary, somebloke, CVCHETAN, XperiaX10iUser, developers on supleroneclickroot, imugur and Reb0rn for making it all possible!




(we now have Rooted Android 2.1 :( something that was possible since the beggining of the year on mhy G1 LOL.)
 
Last edited:

ajoesmith

Senior Member
Sep 1, 2009
116
16
0
how exactly do we use this? i just rooted but am unsure of how to install the android 2.1.

Am i right in thinking just plug in the phone via usb and tehn use a pc and the tools above?
usb debugging on off? mount sd card etc?
 

gfgodoy

Senior Member
May 4, 2010
95
6
0
São Paulo
turn your phone off.

start the bat file and follow the instructions.

to enter flash mode turn your phone on while holding the back button. connect the usb cable.

a green led should appear
Sent from my X10a using XDA App
 

Stormwindfighter

New member
Nov 30, 2008
3
1
0
What is wrong?
Tested it with Win7 x64, Win7 x86 and Win XP X86.
I have a Xperia X10 mini pro.
Model: U20i
Phone Software Version: 1235-3411_1.1.A.0.8 GERNERIC - user
File System Version: WORLD-1-8_1.1.A.0.8
Code:
01.11.2010 11:32:54 X10flash main
INFO: start
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=1,flags=1,length=46
01.11.2010 11:32:54 X10flash testPluged
INFO: <<<VER="R8A029";DATE="20100601";TIME="12:17:00"; 
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=1) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=1,flags=1,length=574
01.11.2010 11:32:54 X10flash testCmd01
INFO: <<<PROT_VER="01";DATE="20100601";TIME="12:17:00";VER="R8A029";UNIQUE_DEV_ID="8C3677E1F7B87E7AD2C000A7D7BE01E3CBEE408B";CXC="1229-3593";TYPE="S1_EROM";SEC_LOCK_STATUS="LOCKED";MAN_ID="0020";DEV_ID="00BC";EROM_AID="0001";LOADER_AID="0001";SW_AID="0001";CUST_AID="0001";SIM_LOCK_AID="0001";IMEI="01234200285470";MSN="CB511LAEGE";SIN_VER="0001";SIMLOCK_TAMP="TAMPERED";AID_TAMP="NOT_TAMPERED";LOADER_ROOT="S1_Loader_Root_8e35";EROM_ROOT="S1_EROM_Root_f54f";SW_ROOT="S1_SW_Root_3edc";CUST_ROOT="S1_Cust_Root_732f";SIM_LOCK_ROOT="S1_SL_Root_a640";HW_CONF_ROOT="S1_HWConf_Root_4b8c"; 
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=9) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=9,flags=1,length=0
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=10) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=10,flags=1,length=0
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=5) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=5,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=7) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=7,flags=1,length=93
01.11.2010 11:32:54 X10flash testCmd07
INFO: <<<ERR_SEVERITY="MAJOR";ERR_CLASS="SECURITY_CLASS";ERR_DYNAMIC="SIN header verification failed" 
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=6) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
Exception in thread "main" java.lang.NullPointerException
        at java.lang.String.<init>(Unknown Source)
        at X10flash.testPluged(X10flash.java:106)
        at X10flash.run(X10flash.java:379)
        at X10flash.main(X10flash.java:421)
Drücken Sie eine beliebige Taste . . .
 
Last edited:

Bin4ry

Inactive Recognized Developer
Nov 14, 2008
2,006
5,904
203
Berlin
What is wrong?
Tested it with Win7 x64, Win7 x86 and Win XP X86.
I have a Xperia X10 mini pro(unbranded).
Code:
01.11.2010 11:32:54 X10flash main
INFO: start
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=1,flags=1,length=46
01.11.2010 11:32:54 X10flash testPluged
INFO: <<<VER="R8A029";DATE="20100601";TIME="12:17:00"; 
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=1) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=1,flags=1,length=574
01.11.2010 11:32:54 X10flash testCmd01
INFO: <<<PROT_VER="01";DATE="20100601";TIME="12:17:00";VER="R8A029";UNIQUE_DEV_ID="8C3677E1F7B87E7AD2C000A7D7BE01E3CBEE408B";CXC="1229-3593";TYPE="S1_EROM";SEC_LOCK_STATUS="LOCKED";MAN_ID="0020";DEV_ID="00BC";EROM_AID="0001";LOADER_AID="0001";SW_AID="0001";CUST_AID="0001";SIM_LOCK_AID="0001";IMEI="01234200285470";MSN="CB511LAEGE";SIN_VER="0001";SIMLOCK_TAMP="TAMPERED";AID_TAMP="NOT_TAMPERED";LOADER_ROOT="S1_Loader_Root_8e35";EROM_ROOT="S1_EROM_Root_f54f";SW_ROOT="S1_SW_Root_3edc";CUST_ROOT="S1_Cust_Root_732f";SIM_LOCK_ROOT="S1_SL_Root_a640";HW_CONF_ROOT="S1_HWConf_Root_4b8c"; 
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=9) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=9,flags=1,length=0
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=10) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=10,flags=1,length=0
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=5) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=5,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=7) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=7,flags=1,length=93
01.11.2010 11:32:54 X10flash testCmd07
INFO: <<<ERR_SEVERITY="MAJOR";ERR_CLASS="SECURITY_CLASS";ERR_DYNAMIC="SIN header verification failed" 
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd2
INFO: write(cmd=6) (continue)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
01.11.2010 11:32:54 X10flash writeCmd
INFO: write(cmd=6) (finish)
01.11.2010 11:32:54 X10flash readReply
INFO: <<< cmd=6,flags=0,length=0
Exception in thread "main" java.lang.NullPointerException
        at java.lang.String.<init>(Unknown Source)
        at X10flash.testPluged(X10flash.java:106)
        at X10flash.run(X10flash.java:379)
        at X10flash.main(X10flash.java:421)
Drücken Sie eine beliebige Taste . . .
OMG!
This is for X10 NOT MINI PRO! You are trying to flash a X10 firmware on a mini pro! DONT DO THIS!

Regards
Bin4ry
 
  • Like
Reactions: e3sssar

zephyrix

Senior Member
Apr 18, 2010
257
2
0
Btw, I think it should work fine using this to flash 1.6 firmware...
the uploadImage function will catch localFileNotFoundException even if kernel.sin is missing.
I guess difficult part will be obtaining original kernel.
 

Bin4ry

Inactive Recognized Developer
Nov 14, 2008
2,006
5,904
203
Berlin
Btw, I think it should work fine using this to flash 1.6 firmware...
the uploadImage function will catch localFileNotFoundException even if kernel.sin is missing.
I guess difficult part will be obtaining original kernel.
Cannot work atm, i ripped out the recovery partition and boot . I will make a version for both filestructures. But not now :p
I think now its enough that users can flash 2.1, if someone wants to go back he can use old one.

Regards
Bin4ry
 
  • Like
Reactions: e3sssar

fightingroost12

Senior Member
Oct 12, 2010
376
19
0
Cannot work atm, i ripped out the recovery partition and boot . I will make a version for both filestructures. But not now :p
I think now its enough that users can flash 2.1, if someone wants to go back he can use old one.

Regards
Bin4ry
does this work for x10a's?

Sent from my X10a using XDA App