I just updated my X10a to 2.1 Generic 2.1.A.0.435 with baseband 2.1.54. In a nutshell, here’s how you can do it too. Don’t forget to backup your files before continuing.
- Download Flashtool 0.2.6.
- Download your X10 Generic firmware: X10i or X10a (more here).
- Extract Flashtool to a directory of your choice.
- Extract the .FTF firmware in the firmwares directory of Flashtool.
- Launch Flashtool and click on the Flash button. You will see the appropriate firmware show up on the left side. Select it and click OK to begin flashing immediately. If you do not wish to erase your user data, uncheck “Wipe userdata”.
- Flashing will take approximately 2-5 minutes.
- Once flashing is complete, enable USB Debugging on your phone.
- Click Root in Flashtool to gain SuperUser access.
- You’re done!
You can also install custom ROMs such as FreeX10 (Android 2.2.1, missing some functions) or jerpelea’s build of Android 2.3.1 (missing camera and video recorder). Don’t forget to install xRecovery!
UPDATE: Don’t forget to install the optimized version of JIT (included in Flashtool) to increase the phone’s performance. There is also Z’s version.
Is this the same as de-branding the phone?
Yes, this will make your phone generic or “vanilla”. In other words, it will de-brand.
I should of asked this before but are these firmwares for north america x10a?
I posted both X10a and X10i firmwares. So yes, the X10a will work with North American 3G providers (AT&T and Rogers). If you are with Rogers, you can use these APN settings to make your 3G/HSDPA work.
the custom ROM’s are far too early in the dev cycle for use, I could not get the sd card to work unless I mounted it with “adb shell mount -rw -tvfat /dev/block/mmcblk0 /sdcard” but the most apps would not recognise it
if done all this like you said on my x10i but now my phone is dead he wont turn on any more i dont know what i hafe don wron did every thinge like you said is there a way to reset my phone? i cant turn it on any more pls help
After which step did the problems occur?
after i did the flash thing when i turn my phone on i get an icon triangel thing with a phone in fron of it
Did you have xRecovery or any other additions done before the update?
Was your phone rooted before the update?
Did you apply the new baseband before the update?
no i tried to install xrecovery but got an error all the time and no it was not rooted when i flash it
Your phone is recoverable, so don’t worry. Bricking the X10 is very difficult.
You need to re-flash it with an older firmware that uses the old baseband to get it working again.
So, to make your phone work again, do this:
- Get an old 2.1 firmware that uses the previous baseband.
- Flash it with the old firmware.
- Root the phone.
- Upgrade your phone to the latest firmware + baseband 2.1.54.
- You might have to root again at this point if the firmware you have doesn’t have it already done. Use Flashtool’s built-in feature.
- (re)Install xRecovery, if you wish to do so.
See this thread if you need clearer steps: http://forum.xda-developers.com/showthread.php?t=939812
this is what i get with omnimius
[code]
Action journal
21:20:48 Flash
21:20:48 Allows to change languages supported by the phone and upgrade its firmware.
21:20:48 Operating system: Microsoft Windows 7 Ultimate Edition (build 7600), 64-bit
21:20:48 Application version: 0.16.3191 (beta)
21:20:48 . The action name is 'Flash'
21:20:48 Selected phone type: Xperia™ X10
21:20:48 i Instructions
21:20:48 i 1. Make sure the phone battery is charged to at least 50%.
21:20:48 i 2. Switch off the phone!
21:20:48 i 3. Remove the phone battery and wait at least 5 seconds before reinserting it!
21:20:48 i 4. Press and hold the return back button, then connect the cable to the phone!
21:20:48 . The action started waiting for the user
21:22:24 . The action finished waiting for the user
21:22:24 Connecting via SEMC USB Flash Device (USB2)...
21:22:24 Device driver version: 2.2.0.5
21:22:24 Detected chipset: QSD8250
21:22:24 Boot mode: EROM
21:22:24 IMEI: 35941903702676
21:22:25 Sending loader...
21:22:26 e Error: Server settings are incorrect.
21:22:26 e Error: The username or the password field is empty.
21:22:26 e Failed!
21:22:26 . The action entered shutdown phase
21:22:26 . The action reported failure
Error code
# 008487331DB97118
Error details
---
1C F3 3D 1A D3 B1 2F EA 6F DA DD BB 9B EE 29 D4
1B D7 1B 97 4D 80 81 70 C0 11 E3 20 65 C9 D9 3E
37 1A 9B 06 E3 90 31 F6 31 0C 6D 63 05 18 77 A0
99 FD 15 6A 13 A0 13 ED AF A8 13 A2 2B 26 C7 E2
69 F0 F3 71 D0 63
---
[/code]
where do i get an older firmware? and the problem is that i cant turn my phone on any more
doing a repair with sony pc suite hope it works
Sony Ericsson Update Service (SEUS) will bring your phone back to life.
Also, why are you using Omnius? The error message clearly says “username and password empty”… we’re using Flashtool here, not Omnius…
did a repair with sony pc suite and it works again
what’s the best way to back up your data (contacts, SMS messages, apps, etc.) so you don’t lose it all in the process?
Several ways, depending on your situation:
1. Use the SE Xperia “Backup & Restore” application (works just fine).
2. Use the backup and restore function in xRecovery (my favourite, backs up everything, including the OS).
3. Use Titanium Backup (paid app I believe) from the Market.
If you simply want to backup contacts and calendars, synchronize to a Gmail account of your choice.
Please remember that if you plan on jumping from Android 1.6 to 2.1, it is best to synchronize your contacts & calendars with Gmail. I would opt to reinstalling applications rather than restore the phone.
If you are simply staying with Android 2.1 builds, here’s a tip. When you flash with Flashtool/X10Flash, uncheck “Wipe user data” so your apps, contacts, calendars & messages don’t get deleted. I upgraded from an early 2.1 build to the latest one without a problem.
Don’t forget to write down your APN settings.
Okay…I followed the instructions perfectly, and all went well…but my phone is just repeatedly restarting. What do I do?
Nevermind. I got it to work…but I want it back to normal. Please tell me that is possible.
What do you mean normal? Back to the stock ROM? Just find the previous stock version and flash it, or plug it into SEUS and it’ll update it to the appropriate stock ROM based on your carrier.
Are there any screen shots or descriptions on what Rogers & Generic 2.1 will get me? I’ve googled all different combinations of Android 2.1 Xperia and I can’t find anything specific.
By the way I’m an AT&T customer. Will the Rogers 2.1 work for my carrier?
The firmware posted in this post is Generic. It has zero carrier customizations (no Rogers or AT&T branding).
The firmware will work 100% with AT&T. If you happen to come across Rogers 2.1 firmware, yes, it will also work with AT&T (they are the same company… almost). You just need to input the correct APN settings.
The changes are mostly speed improvements, updates to Timescape & other apps, battery life improvements and overall better stability. They’ve fixed plenty of bugs too, such as the slider not working during an incoming phone call.
Hmmm, strange, I followed your instructions to the letter, but for some strange reason I can’t get the phone rooted!
Flashing:
02/017/2011 16:17:30 – INFO – Searching Xperia….
02/017/2011 16:17:30 – INFO – Found at USB\VID_0FCE&PID_ADDE\6&4CAD29&0&2
02/017/2011 16:17:30 – INFO – Start Flashing
02/017/2011 16:17:34 – INFO – PROT_VER=”02″;DATE=”20091222″;TIME=”15:39:00″;VER=”R4A024″;CXC=”1226-2250″;TYPE=”S1_LOADER”;UNIQUE_DEV_ID=”E0FB87EB01770B888E4717B4FD628DBF72EAD85C”;SEC_LOCK_STATUS=”LOCKED”;OTP_DATA=”4BBD77004714040209480430B3A1DD4DF0C32000″;IMEI=”35941903709661″;AID_VERSION=”0004″;EROM_AID=”0001″;LOADER_AID=”0001″;SW_AID=”0001″;CUST_AID=”0001″;SIM_LOCK_AID=”0001″;HWCONF_AID=”0001″;PROD_AID=”0000″;ACTIVE_LOADER_AID=”0001″;MAN_ID=”002C”;DEV_ID=”00B3″;SIN_VER=”0001″;AID_TAMP=”NOT_TAMPERED”;MAX_PKT_SZ=”00010000″;AUTH_LEVEL=”NONE”;AUTH_MET=”0001″;CARD_PRESENT=”YES”;CARD_SIZE=”8GB”;CARD_DATA=”";LOADER_ROOT=”S1_Loader_Root_f851″;EROM_ROOT=”S1_EROM_Root_b15e”;SW_ROOT=”S1_SW_Root_ac12″;CUST_ROOT=”S1_Cust_Root_5789″;SIM_LOCK_ROOT=”S1_SL_Root_f20d”;HW_CONF_ROOT=”S1_HWConf_Root_ee5d”;
02/017/2011 16:17:36 – INFO – Flashing kernel.sin
02/017/2011 16:17:40 – INFO – Flashing amss_fs.sin
02/017/2011 16:17:40 – INFO – Flashing dsp1.sin
02/017/2011 16:17:48 – INFO – Flashing fota1.sin
02/017/2011 16:17:49 – INFO – Flashing fota0.sin
02/017/2011 16:17:50 – INFO – Flashing amss.sin
02/018/2011 16:18:02 – INFO – Flashing cache.sin
02/018/2011 16:18:03 – INFO – Flashing system.sin
02/021/2011 16:21:17 – INFO – Flashing system.sin finished
02/021/2011 16:21:17 – INFO – Flashing userdata.sin
02/021/2011 16:21:19 – INFO – Flashing userdata.sin finished
02/021/2011 16:21:21 – INFO – Flashing finished.
02/021/2011 16:21:21 – INFO – Now unplug the device and power it on
02/021/2011 16:21:21 – INFO – Then go to application settings
02/021/2011 16:21:21 – INFO – turn on Unknown Sources and Debugging
When I do the debugging bit, the following happens:
02/031/2011 16:31:32 – INFO – Searching Adb Device
02/031/2011 16:31:33 – INFO – Device connected
02/031/2011 16:31:33 – INFO – Pushing .\custom\root\busybox to /data/local/tmp/busybox
02/031/2011 16:31:33 – INFO – Running busyhelper
02/031/2011 16:31:33 – INFO – Pushing .\custom\root\givmeroot.tar to /data/local/tmp/
02/031/2011 16:31:34 – INFO – Running part1 of Root Exploit, please wait
02/031/2011 16:31:34 – INFO – Running rootit
02/031/2011 16:31:44 – INFO – Running part2 of Root Exploit
02/031/2011 16:31:44 – INFO – Running rootit2
02/031/2011 16:31:44 – INFO – Finished!.
02/031/2011 16:31:44 – INFO – Root should be available after reboot!
After reboot…no root!
When I do Ask Root perms:
02/035/2011 16:35:22 – WARN – Please check your Phone and ‘ALLOW’ Superuseraccess!
02/035/2011 16:35:22 – ERROR – Please Accept root permissions on the phone
02/035/2011 16:35:47 – WARN – Please check your Phone and ‘ALLOW’ Superuseraccess!
02/035/2011 16:35:48 – ERROR – Please Accept root permissions on the phone
But no message appears on the phone…
Let’s try rooting again:
02/035/2011 16:35:58 – INFO – Searching Adb Device
02/035/2011 16:35:58 – INFO – Device connected
02/035/2011 16:35:58 – INFO – Pushing .\custom\root\givmeroot.tar to /data/local/tmp/
02/035/2011 16:35:58 – INFO – Running part1 of Root Exploit, please wait
02/035/2011 16:35:59 – INFO – Running rootit
02/036/2011 16:36:09 – INFO – Running part2 of Root Exploit
02/036/2011 16:36:09 – INFO – Running rootit2
02/036/2011 16:36:09 – INFO – Finished!.
02/036/2011 16:36:09 – INFO – Root should be available after reboot!
And still no root…
From this point I can’t go on, because I need root…
What else can I do?
Thanks for the clear instructions by the way
Cheers,
DaDude1973
Never mind, I did it with SuperOneClick v1.55 and now my phone is rooted!
Thanks anyway!
So… What program unpacks a FTF file?
You don’t unpack the FTF. It’s a Flash Tool File, to be used with Flashtool for firmware programming.
Thanks!
does flashtool 0.2.6 root x10 running 2.1 without downloading the firmware again ??
hey there, i did all of those things, but my phone still isn`t decoded from the orange network…..please tell me how to decode my phone….cause i want to use it on vodafone….all my friends are there
You can’t unlock simcard with this. Debranding has nothing to do with simcard restrictions made by your provider.
Exactly; Simacid is correct (thank you).
shomil, you can use Flashtool to root your phone without changing firmwares. Click the “root” button in the application.
the admin says at the beginning of this responses that u can debrand the phone if u follow the procedures….if u know a better way please let me know;), thnx in advance
*these
Debranding is not unlocking.
Debranding = removing your carrier’s customizations.
The SIM lock will remain, regardless of what you do to your phone. You will have to find an online service to unlock your phone. As of right now, there is no free way to unlock an Xperia X10, as far as I know.
After doing the flash my phone keeps doing constant starting loop and phone won’t go past SONY ERICSSON log screen. PLEASE HELP
Was your previous firmware rooted before applying the 2.1 update?
Did you apply the baseband update?
No, i hadn’t made ANY changes before doing this, my firmware was on 1.6, i hope i can fix this back, feel crippled without being able to use my phone. Any suggestions would be appreciated.
Your phone is recoverable; all you have to do is plug it in to your computer and restore with Sony Ericsson Update Service (SEUS). This will bring your phone back to life. You can get SEUS off Sony Ericsson’s website.
Do the following:
1. Plug in your phone to SEUS. Recover it. You should have either 1.6 or 2.1
2. Root your phone.
3. Either stick with what you have, or (if #2 didn’t work) update your baseband and flash a generic firmware.
Thanks man, it worked. I upgraded it like you said and the phone loads up with 2.1 firmware and is running better than ever, now i know what the hype with rooting is all about. I told couple of my friends and it worked for them also, perhaps you should mention this under your original instructions, just in case people with 1.6 firmware get stuck. Thanks again. But one question, do i still need to root, or your flashing directions basically meant rooting the phone because it does say 2.1 firmware and all the ATT bloatware is gone, so i am happy with it.
well i think i answered my own question, i did the root after my phone started, but can you tell me the advantages of rooting over flashing. I have two xperia’s and one is flashed and rooted, and one i just left flash. If there are not significant advantages i would leave the other one just flashed.
Pingback: Consigue acceso root en tu Sony Ericsson Xperia X10 (tutorial) | Adictos a la red
Please Sir,
I did all the above mentioned steps n i was successful till 7 i.e flashing complete .
But then when i try rooting i say connect in usb debugging mode… i m not a newbie in this stuff so i did it ; even restarted my phone n did it but still d same.. even in superoneclick root the same error connect in usb debugging mode… same error even if its on…
Please Help.. i’ve already banged my head a lot on it…
Please help
im really new to this. i bought my xperia x101 from someone but they have a cyanogenmod on it, i want all factory settings like timescape and media scape.. i want everything to be stock, how do i do this?
Pingback: SE XPERIA X10 អាចអាប់ដេតទៅ Android 2.3 Gingerbread ហើយ! « បច្ចេកវិទ្យាទូរស័ព្ទ និងព័តមានវិទ្យា!
Pingback: SE XPERIA X10 អាចអាប់ដេតទៅ Android 2.3 Gingerbread ហើយ! « បច្ចេកវិទ្យាទូរស័ព្ទ និងព័តមានវិទ្យា!
Well.. I’ve try everything but everytime i want to download the software from the web it says intalation blocked and it should be a checkmark on Settings->Application>Unknow Sources(This last one does not appear on my phone), by the way i have an X10a from AT&T, also all the apps listed above that should be in the market are not there.. therefore i can’t do anything… Someone any ideas? cuz i’m gettin sick of AT&T blocking everything…
i did as the instructions bt my cell phone is restarting again and again and not startin full phone …….. what should i do ?
i would like to root my phone and be able to update it to 2.3. its at&t branded and its baseband is 2.1.65, what firmware should i us. m currently running android 2.1. any help pliz? will the 2.1.A.0.435 generic work?
Pingback: SE XPERIA X10 អាចអាប់ដេតទៅ Android 2.3 Gingerbread ហើយ! | Khmer Mobile Phone Geek