[Tutorial] Xperia S/P/U/Sola Bootloader Unlocking & Relocking

Search This thread

tcao

New member
Oct 29, 2009
2
0
Quick tutorial for unlocking & relocking the bootloader of the Xperia S.

this is the official way to unlock bootloader

Warning!

This procedure will wipe the /data partition of your phone, so you will loose all ur stored data, settings. SDCARD will NOT BE WIPED!!!

DRM keys WILL be lost forever



why to unlock bootloader?

  1. u can flash custom ROMs/Kernels
  2. u dont need to worry if the new firmware can be rooted or not as with unlocked bootloader u can always ROOT ur device
  3. SE/Sony gives sneak-peaks/preview builds of latest OS which requires unlocked bootloaders, as they did with Xperia 2011 line (they had ICS alpha/beta), so who knows may be SE/Sony may give early builds of ICS (JellyBean???) ;)



Most of this is taken from lollylost100's his tutorial from ARC thread (all credits for that concise tutorial go to him, i have elaborated on a few things and added device specific changes)


btw i dont have this device, most of this testing was done on user darkpisces's phone so thanks a lot to him for helping me out!!!


[ before we begin unlocking bootloader ]

  • get the IMEI code for ur device: type *#06# in phone dialer to find it out, note only the digits (no dashes)
  • download the fastboot package with usb drivers (alternate drivers if the ones in package dont work)
  • make sure u have a windows PC with USB cable to connect the phone
  • power down ur phone and keeping the Volume Up button pressed connect the USB cable to PC this will trigger FASTBOOT mode and windows will start driver installation, extract the above package and point the driver install to that location (usb_driver) folder
  • once drivers are installed just disconnect cable and power on device


[ how to unlock ] (official way)

  1. Go to: http://unlockbootloader.sonymobile.com/ and read everything!
  2. At the bottom click 'Start Unlocking the Bootloader'
  3. after u have verified that u can unlock bootloader, scroll to the bottom of the page and click "Continue"
  4. you will get "are u sure prompt" accept it by clicking "yes i am sure" (i assume that u have read an understood it)
  5. then accept the "legal terms"
  6. finally u will get a "Create Unlock request" page, enter your IMEI (sometimes the last digit needs to be removed for this to work), name and email address
  7. You should now receive your unique unlock key, its displayed on screen, SAVE THIS KEY SAFELY
  8. Extract fastboot_with_Android_USB_file.rar and open fastboot folder
  9. Hold SHIFT and right click on the background of the folder
  10. Select 'Open command window here'
  11. Connect your phone in fastboot mode (turn phone off, hold Volume UP button and plug in USB Cable) [make sure drivers are installed as explained above)
  12. In the cmd windows type in fastboot.exe -i 0x0fce getvar version
  13. If a value is returned (it will return 0.5), it means the phone is correctly connected
  14. Type in fastboot.exe -i 0x0fce oem unlock 0xKEY and replace KEY with the key which u received earlier.
  15. You're device should now be bootloader unlocked

If this tutorial is too much for you then itskapil wrote a step-by-step guide (and recorded a video also):
-Instructions: http://www.theandroidsoul.com/how-to-unlock-bootloader-xperia-arc-play-neo-pro/
-Video: http://www.youtube.com/watch?v=LRH3pC7MhEA
(the above videos and some steps are for Xperia 2011 devices, but most the steps are same for Xperia S)



Info on Relocking bootloader is in next post

Hi, I cant unlock the bootloader because when i type *#06# in phone dialer to findout my imei code is 15 characters long but it says there should only be 14 characters. I was wondering if you could help me solve this problem.
Thank you
 
Last edited:

keunhuvac

Senior Member
Nov 2, 2010
789
180
Hi, I cant unlock the bootloader because when i type *#06# in phone dialer to findout my imei code is 15 characters long but it says there should only be 14 characters. I was wondering if you could help me solve this problem.
Thank you

Use first 14 digits.
P/s Dont quote a long content like that.

Sent from my LT26i using Tapatalk
 

spice boy

Senior Member
Mar 23, 2012
72
13
Cardiff, S.Wales
Hiya!

Right, I have managed to get the code from Sony with no issues and I'm ready to go with unlocking my bootloader...

I'm using Win 7 Ultimate x64 and it just wont let me update the driver. Keeps telling me "The best driver is already installed"

I have tried everything I can think of to change it but it just wont let me. The phone keeps switching out of fastboot mode after 3-5 seconds.

Also, the error in windows is showing "This device cannot start. (Code 10)"

Almost at my wits end!

Can someone be so kind and talk a thicko through it step by step to see where I am going wrong? I have followed the guide here and the youtube vid aswell and I am still hitting a wall :(
 

Sikiduck

Senior Member
Aug 27, 2010
335
49
twitter.com
You may try it here
It's a service provided by Sony itself, but it will void your warranty doing so.
(p.s. of course you can always re-lock it)
Pre-requisite is that your phone is not locked by service provider though.
http://unlockbootloader.sonymobile.com/

Thanks for answer, but when I go to service info to check if my bootloader can be unlocked, it says no.

So how can I unlock my bootloader if it says no in service info? Do I have to wait for any devs to crack through it or what? :confused:
 

kazuni

Senior Member
Aug 28, 2007
667
208
Hong Kong
Thanks for answer, but when I go to service info to check if my bootloader can be unlocked, it says no.

So how can I unlock my bootloader if it says no in service info? Do I have to wait for any devs to crack through it or what? :confused:

Pretty much yes, or you can pay your service provider to provide you with an unlock code (not all providers gives such service, of course).
 

spice boy

Senior Member
Mar 23, 2012
72
13
Cardiff, S.Wales
Hiya!

Right, I have managed to get the code from Sony with no issues and I'm ready to go with unlocking my bootloader...

I'm using Win 7 Ultimate x64 and it just wont let me update the driver. Keeps telling me "The best driver is already installed"

I have tried everything I can think of to change it but it just wont let me. The phone keeps switching out of fastboot mode after 3-5 seconds.

Also, the error in windows is showing "This device cannot start. (Code 10)"

Almost at my wits end!

Can someone be so kind and talk a thicko through it step by step to see where I am going wrong? I have followed the guide here and the youtube vid aswell and I am still hitting a wall :(

No help at all? Not even a hint or shove in the right direction? Please?
 

seanicca

Senior Member
Jan 29, 2011
360
47
Stockport
Amazon Fire TV
No help at all? Not even a hint or shove in the right direction? Please?

Open up device manager and when phone shows up (can't remember exactly what it shows, and it was only a few seconds for me so gotta be quick) right click and then show it where the drivers are on your PC. I had to use he arc s drivers for mine so maybe try them, I'd you haven't already

Xperia S white
 

marcjuh

Senior Member
at all
(maby not in the right topic but plse help)
i've manage to get the arc drivers installed and unlock my device (i think)
but when checking with flashtool for installed drivers there are NO adb drivers and No fastboot drivers or devices...
and trying to install a pre-rooted rom ( yes the same i'm on) it ceeps telling me the partition is to small........... plse help???????
 

zanndoth

Senior Member
Oct 31, 2010
206
23
TrackID on FM Radio

Just a quick question. Does the TrackID still works from the FM Radio after unlocking bootloader? The reason I asked is cuz the other apps like Soundhound and Shazam can't identify songs from the built-in FM Radio.

Thanx.
 

keunhuvac

Senior Member
Nov 2, 2010
789
180
Just a quick question. Does the TrackID still works from the FM Radio after unlocking bootloader? The reason I asked is cuz the other apps like Soundhound and Shazam can't identify songs from the built-in FM Radio.

Thanx.

It still works.

Gửi từ LT26i của tôi bằng cách sử dụng Tapatalk
 

PollPixx

Senior Member
Apr 27, 2009
2,103
618
Probably the most stupid question out there, but I have only an iMac at home, is there any way I can unlock my bootloader or do I have to wait till there is a one touch way to root this device?

Verstuurd van mijn LT26i met Tapatalk
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune
Probably the most stupid question out there, but I have only an iMac at home, is there any way I can unlock my bootloader or do I have to wait till there is a one touch way to root this device?

Verstuurd van mijn LT26i met Tapatalk

u can download fastboot binaries for MAC and then use those
 

Top Liked Posts

  • There are no posts matching your filters.
  • 208
    Quick tutorial for unlocking & relocking the bootloader of the Xperia S/P/U/Sola.

    this is the official way to unlock bootloader

    Warning!

    This procedure will wipe the /data partition of your phone, so you will loose all ur stored data, settings. SDCARD will NOT BE WIPED!!!

    DRM keys WILL be lost forever



    why to unlock bootloader?

    1. u can flash custom ROMs/Kernels
    2. u dont need to worry if the new firmware can be rooted or not as with unlocked bootloader u can always ROOT ur device
    3. SE/Sony gives sneak-peaks/preview builds of latest OS which requires unlocked bootloaders, as they did with Xperia 2011 line (they had ICS alpha/beta), so who knows may be SE/Sony may give early builds of ICS (JellyBean???) ;)



    Most of this is taken from lollylost100's his tutorial from ARC thread (all credits for that concise tutorial go to him, i have elaborated on a few things and added device specific changes)


    btw i dont have this device, most of this testing was done on user darkpisces's phone so thanks a lot to him for helping me out!!!


    [ before we begin unlocking bootloader ]

    • get the IMEI code for ur device: type *#06# in phone dialer to find it out, note only the digits (no dashes)
    • download the fastboot package
    • download the latest FlashTool Xperia Driver Pack and install fastboot drivers (common) & adb drivers for this device from the list!
    • make sure u have a windows PC with USB cable to connect the phone
    • power down ur phone and keeping the Volume Up button pressed connect the USB cable to PC this will trigger FASTBOOT mode and windows will start driver installation, which should be automatically done
    • once drivers are installed just disconnect cable and power on device


    [ how to unlock ] (official way)

    1. Go to: http://unlockbootloader.sonymobile.com/ and read everything!
    2. At the bottom click 'Start Unlocking the Bootloader'
      First, you should confirm that it is possible to unlock the boot loader of your phone by checking the service menu. In your phone, open the dialler and enter *#*#7378423#*#* to access the service menu.

      In your phone, tap Service info > Configuration > Rooting Status. If Bootloader unlock allowed says Yes, then you can continue with the next step. If it says No, or if the status is missing, your device cannot be unlocked.
    3. after u have verified that u can unlock bootloader, scroll to the bottom of the page and click "Continue"
    4. you will get "are u sure prompt" accept it by clicking "yes i am sure" (i assume that u have read an understood it)
    5. then accept the "legal terms"
    6. finally u will get a "Create Unlock request" page, enter your IMEI (sometimes the last digit needs to be removed for this to work), name and email address
    7. You should now receive your unique unlock key, its displayed on screen, SAVE THIS KEY SAFELY
    8. Extract fastboot_with_Android_USB_file.rar and open fastboot folder
    9. Hold SHIFT and right click on the background of the folder
    10. Select 'Open command window here'
    11. Connect your phone in fastboot mode (turn phone off, hold Volume UP button and plug in USB Cable) [make sure drivers are installed as explained above)
    12. In the cmd windows type in fastboot.exe -i 0x0fce getvar version
    13. If a value is returned (it will return 0.5), it means the phone is correctly connected
    14. Type in fastboot.exe -i 0x0fce oem unlock 0xKEY and replace KEY with the key which u received earlier.
    15. You're device should now be bootloader unlocked

    If this tutorial is too much for you then itskapil wrote a step-by-step guide (and recorded a video also):
    -Instructions: http://www.theandroidsoul.com/how-to-unlock-bootloader-xperia-arc-play-neo-pro/
    -Video: http://www.youtube.com/watch?v=LRH3pC7MhEA
    (the above videos and some steps are for Xperia 2011 devices, but most the steps are same for Xperia S/P/U/Sola)



    Info on Relocking bootloader is in next post
    96
    Relocking Bootloader

    this Relock FTF is based on the package posted by Blagus in his ARC thread (all credits for this go to him, i have only added the correct loader.sin for this device)


    RELOCKING BOOTLOADER WILL ALLOW YOU TO GET NEWEST UPDATES & REPAIR DEVICE USING SEUS/PCC



    before we begin relocking the bootloader make sure that u have flashtool download & installed


    u can get the latest version of FlashTool from:
    http://androxyde.github.com/Flashtool/

    download link is under "Installation" tab


    if u have not use FlashTool before read this thread:
    http://xdaforums.com/showthread.php?t=1526866




    download this FTF:
    Xperia S -> Xperia-S_Relock_bootloader.ftf
    Xperia U -> http://xdaforums.com/showthread.php?p=26783129#post26783129 (thanks to enigma77x)

    flash this FTF via FlashTool


    RELOCK FTFs FOR P/U/Sola are under testing! if u are interested in testing kindly contact me via P.M., before u contact me, make sure that u have UNLOCKED the bootloader!

    when it says enter flashmode, power down device and keeping VOLUME DOWN button pressed connect usb cable to phone, the device will now enter flashmode (green LED)

    after this file is flashed reboot phone


    bootloader will now be relocked!!!


    incase device doenst boot DO NOT PANIC... u can flash stock firmware FTF anytime to get back to stock ROM... i will post link to working FTF once its available...


    P.S.: there is no official way to relock bootloader
    20
    hi DooMLoRD,
    i have created relock bootloader for Xperia U
    http://tiny.cc/ST25i_Relock_Bootloader
    it's working :)
    15
    yea I guess it's pointless locking back the BOOTLOADER but I think with the unofficial way, they know or they have registered the serial key or IMEI which you won't be able to update it to ICS via SEUS or PcCompaninon. Either way like you said, we can use the FTF files to update it to ICS. and I saw when the run ICS on Arc S and Play, I saw that they had to unlock the bootloader to install alpha ICS and it was mentioned there that you might face lotta troubles when you update it to the official ICS, so I'm gonna wait till it gets official ICS cause it'll be out very soon like end of the March.

    NO!
    After relock you can use SEUS / PCC / EMMA again. The imei is used to generate the unique unlock-key. Also it gets stored to check if you claim warranty. Arc has showed us that SE is not denying warranty at all if you unlocked. They just decline it if the cause of the failure is a custom rom etc. pp. for example if you ****ed your cpu with overclocking.

    SEUS/PCC/EMMA checks TA area for the unlock key, if it is present it reject the phone and refuses to update. The relock Doom posted here is the same way we worked out on Arc. It deletes the unlockkey from TA and this way you are again able to use SEUS/PCC/EMMA.

    Hope i enlighted you a bit.

    Regards
    14
    manage to do this on my x64 Windows 7.

    key thing is to get the right drivers


    I download the drivers from here, http://download.theandroidsoul.com/file/unlock xperia arc bootloaders.zip

    and use the fastboot drivers from the drivers folder.

    then in that few seconds where the phone is in fastboot mode, I update the drivers accordingly.

    The problem I think is Windows 7 will automatically redirect the driver installation to default/generic installation if it can't find the driver for the device. So perhaps to avoid it totally it's to use gpedit.msc to stop the redirection of the devices..