Showing posts with label unlock. Show all posts
Showing posts with label unlock. Show all posts

Sunday, 1 April 2012

How to Unlock Bootloader Sony Ericsson Xperia X8, W8, X10 mini, and X10 mini pro

Benefits of unlocking bootloader Sony Ericsson Xperia X8, W8, X10 mini, and X10 mini pro :

  • Can install custom kernel.

  • Real dual touch for synaptic devices.

  • CPU frequency can be overclocked.

  • Simlock / network lock can be unlocked.


Sony Ericsson Xperia X8, W8, X10 mini, and X10 mini pro unlocking bootloader warnings!

[warning]

  • Do not try to unlock bootloader if your Xperia device manufactured is equal to 11W29 or newer, this can be identified by :




  • Turn off the phone and open it up

  • Take out the battery

  • Look at the sticker below

  • If manufactured date are 11W30, 11W31, 11W32, 11W33..and so on, it's mean newer than 11W29




  • Do not try to unlock bootloader if your SE Xperia simlock certificate readed by s1tool.exe  are "NOT RECOGNIZED SIMLOCK CERTIFICATE" !.


If you ignored above warnings and try to unlock bootloader, then unlocking bootloader process seems fine BUT your Xperia device may be hard bricked (DEAD). In this conditions, your Xperia can not be repaired by your self, you need to send it to Sony Ericsson service centre but they may charge you a non sense cost since they might use board change solutions. Or you can bring it to professional cellphone repair shop that have JTAG box (RIFF jtag, ORT Jtag, GPG Jtag or Medusa box) to get a reasonable cost.

[/warning]

Sony Ericsson Xperia X8, W8, X10 mini, and X10 mini pro unlocking bootloader requirments!

[important]

  • Sony Ericsson PC Companion, download and install it.

  • Sony Ericsson Gordon's Gate Driver, download and install it.

  • S1tool.exe, a Sony Ericsson Xperia identifier software.

  • msm7227.7z, a software to unlock bootloader Sony Ericsson Xperia X8, W8, X10 mini, and X10 mini pro, download and extract it.

  • Your Xperia need to be rooted and have android 2.0 or 2.1 firmware because kernel mapper module compiled for "2.6.29" kernel.


Note : you may need to turn off your anti virus software before downloading above tools.

[/important]

Steps to unlock bootloader Sony Ericsson Xperia X8, W8, X10 mini, and X10 mini pro:

  • Turn off your Xperia, do not plug USB cable in yet.

  • Open S1tool.exe and click IDENTIFY button.

  • Boot your Xperia into flash mode by pressing and holding BACK button and then attach / plug in USB cable until s1tool show some output (The LED on your phone should flash green if it is in flash mode). Example of the output :



9/9/2011 21:41:44 Welcome to S1 identify tool
9/9/2011 21:45:13
9/9/2011 21:45:13 TO CONNECT NEXT PHONES
9/9/2011 21:45:13 X10 Xperia,E10 Xperia Mini,E15 Xperia X8,U20 Xperia Mini Pro
9/9/2011 21:45:13 LT15 Xperia ARC,MT15 Xperia NEO,R800 Xperia PLAY
9/9/2011 21:45:13 PRESS AND HOLD "BACK" BUTTON...
9/9/2011 21:45:13
9/9/2011 21:45:13 PLEASE ATTACH TURNED OFF PHONE NOW
9/9/2011 21:45:13
9/9/2011 21:45:46
9/9/2011 21:45:46 RUNNING S1_EROM VER "R8A029"
9/9/2011 21:45:46 SOFTWARE AID: 0001
9/9/2011 21:45:46 LOADER AID: 0001
9/9/2011 21:45:49 FLASH ID: "002C/00BC"
9/9/2011 21:45:49 LOADER VERSION: "R4A045"
9/9/2011 21:45:49
9/9/2011 21:45:49 MODEL (from GDFS): X8
9/9/2011 21:45:49 SOFTWARE VERSION: 1236-9291_2.1.1.A.0.6
9/9/2011 21:45:49 CUSTOM VERSION: 1241-3178_R1B
9/9/2011 21:45:49 FILESYSTEM VERSION: WORLD-1-8_2.1.1.A.0.6
9/9/2011 21:45:49 SERIAL NO: CB511SPH7Q
9/9/2011 21:45:49
9/9/2011 21:45:49 SEMC SIMLOCK CERTIFICATE
9/9/2011 21:45:49 Elapsed:36 secs.



  • Disconnect USB cable, turn off your phone, take the battery out, put the battery on and then turn on your phone.

  • Plug USB cable in.

  • Enable USB debugging on your Xperia phone.

  • If the output of s1tool shown "SEMC SIMLOCK CERTIFICATE", run msm7227_semc.cmd.

  • If the output of s1tool shown something like SETOOL certificate, run msm7227_setool2.cmd.

  • If the output of s1tool shown other than SEMC or SETOOL certificate, do not continue! (see above warnings).

  • Wait until process finished and output log similar to below example :


process requires standard 2.x android firmware.
Press any key to continue . . .
Getting ROOT rights.
1743 KB/s (585731 bytes in 0.328s)
error: protocol fault (no status)
Waiting ...
Removing NAND MPU restrictions via SEMC backdoor. Permanent. Require ROOT rights.
192 KB/s (3087 bytes in 0.015s)
success
Waiting ...
Getting ROOT rights.
Waiting ...
Writing patched semcboot. Two step process
First, we need get access to semcboot area
504 KB/s (8064 bytes in 0.015s)
Second, we need to write semcboot ;)
1130 KB/s (596916 bytes in 0.515s)
successfully wrote 0003ff00
Press any key to continue . . .

Congratulations, your Sony Ericsson Xperia X8/W8 X10 mini/X10 mini pro bootloader has been unlocked. You can identify if your Xperia bootlader has been unlocked or not by using s1tool and see the output :

  • RUNNING S1_EROM VER "R8A029" <- locked bootloader

  • RUNNING S1_EROM VER "r8A029" <- unlocked bootloader

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