[Sony Ericsson XPERIA X10 Mini] ddz334:
ROOT TO ROM IN X10 Mini PRO (from stock ROM or custom ROM)

(thanks to xda developers nobodyAtall, Spyderex, Emperor.dk and many)

updating my earlier post. The complications in installing recovery completely removed. Now it is easy as charm.

I had myself miniCM pro v21 in stock kernal in my x10 mini pro. So this post intends to do on

1. flashing back to custom sony rom

2. rooting (with busy box installing)

3. installing recovery

4. unlocking bootloader

5. flashing custom kernel

6. flashing cutom ROM and google apps

before that : there are many other steps and methods for this but many of them did not work for me. I am describing here what worked for me.

Before starting save all your needed apps using app saver or with my backup root / titanium backup (after root). Back up your account with google account or export your contacts as .vcf to sd card for later import.

You should have through out internet connection and sometimes you would have to switch off the Antivirus to get it done properly. Also allow adb.exe to connect to net through firewall when needed.

1. FLASHING TO CUSTOM ROM WITH SONY ERICSSON PC COMPANION ( if you are having a custom ROM: other wise proceed to next step of rooting)

1. download and install pc companion from here http://www.sonyericsson.com/cws/sup...ject/pccompanion/xperiax10minipro?cc=in&lc=en if you are not already having it. Then make it recognize the phone.

2. Select support and update. It may tell having the latest update but go for repair.

3. Follow the commands. This may take a while

4. correctly follow the command to connect the phone in flash mode (switched off and back switch pressed)

later you have your old blue sony rom back.

1. ROOTING

1. download superoneclik.exe from here. http://www.mediafire.com/file/x1l6n7owj7uldbl/SuperOneClick.zip The problem is that many versions do not help and this version did it for me. Unzip and run the .exe

2. Plug the phone and leave it as such (do not charg/ connect or anything)

3. click root and follow the commands when prompted (like want to test?)

4. done (donate if you feel so)

5. Check for the superuser app in menu if it have been rooted.

Then go to market and install

* busybox

* root explorer (just to be on safer side)

3. RECOVERY

found out the easy way. Thanks to devrruti and rect2049 in xda

1. Download this clockworkmod installer from here https://github.com/downloads/react2409/X10-Mini-Pro-Utilities/CWMInstaller-Windows-v4-dl.zip

2. switch on the phone and connect the phone (ensure debugging mode on)

3. unzip the downloaded zip file and run the install.bat file. Follow the instructions

4. now disconnect when finished, switch off phone

5. switch on and when sony logo comes start multiple pressing and releasing the back switch to enter recovery mode

so there is cwm recovery

4. UNLOCKING BOOTLOADER

download the flashtool from (0.5.3 -I used) here. http://androxyde.github.com/Flashtool/

1. before advancing further download the required ROM (for me miniCM7 from http://minicm.googlecode.com/files/MiniCM7-2.1.8-mimmi.zip )and google apps from http://cmw.22aaf3.com/gapps/gapps-gb-20110613-signed.zip and copy both to the root of sdcard

2. open the install location of flashtool and install the ggsetup-2.2.0.11.exe file inside and install Gordon’s Gate found in /drivers folder

3. then restart the computer, open the task manager and kill any process named adb.exe

4. donot open flashtool after this till needed.

5. Download the s1tool to confirm the unlock certificate of phone from http://db.tt/OrOQO33 and unlocking tools from here http://db.tt/0zUMR5S4

6. Unzip the s1 tool to the designated folder and run the s1.exe. Switch off the phone. Select the Do Job button and wait.

7. Connect the phone in flash mode (switched off and back button pressed)

8. proceed further only if the screen shows semc simlock certificate

9. unplug the phone, switch it phone, connect to the computer

10. run msm7227_semc.cmd in the directory you unzipped the unlocking files to and press any key to start the unlocking process.

11. If everything goes correctly the log will show press any key at the end.

5. CUSTOM KERNEL AND ROM

download the require kernel.ftf from auther’s site (for me the kernel suiting my ROM was nAa kernal from http://minicm.googlecode.com/files/U20_nAa-10_2.6.29.6-nAa-10.ftf

1. copy this to the /firmware folder in flashtool install folder

2. run the flashtool and select flash, then flashmode

3. select the desired kernel

4. switch off the phone and connect in flash mode when pop up requests

5. disconnect phone when the tool says so

6. switch on the phone and enter the recovery mode when kernel logo comes by repeatedly pressing and releasing the back switch

7. in the recovery mode, do a backup from backup and restore option (up and down by volume keys and select by middle switch)

8. do a factory wipe data

9. then flash the ROM zip by selecting the option install zip from sdcard option followed by gapps zip flashing

10. finish this and take reboot (long)

Enjoy the new experience