[Sony Ericsson XPERIA X10 Mini] ddz334:
After such a marvelous rom from nAa in xda , it would be a shame to not have android 4 in our devices. So I thought to update my earlier posts especially new flashtool has simplified the process a lot.

Follow the Linux or windows path as suit.

Before you proceed further, understand that what you do to your phone is your business. Bricking it , unbricking it...all are part of the game. Back up all your contacts with google or export as a vcf file to your sd card for later use. Important sms if any can be save with sms backup app in play store. Apps can be saved with appsaver or titanium back up.

Windows : Next important step for windows users is that install Sony PC Companion from here : http://www.sonymobile.com/in/tools/pc-companion/ and install necessary components in it especially update service. Connect the phone ( with debugging mode turned on) at least once and make the computer recognize the device.

Windows : Then Windows users should install FlashTool latest from here : http://androxyde.github.com/index.html?1352012130000 (select both x10 mini pro and flashmode drivers). Then 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. Restart needed after this.

Linux : Meanwhile Linux users have another task to set up their device in the system.

Check whether the device is recognized in system by connecting with debugging enabled and typing in terminal – lsusb

it should be shown something like Bus 002 Device 018: ID 0fce:2138 Sony Ericsson Mobile Communications AB. ID 0fce is the important part.

Then type in the terminal to install lib usb - sudo apt-get install libusb-1.0-0 libusb-1.0-0:i386

Next you should create a udev rule. Add in the terminal - gksudo gedit /etc/udev/rules.d/51-android.rules

In the text editor paste these rules

​

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="3138", MODE="0666", OWNER="admin name"

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="2138", MODE="0666", OWNER="admin name"

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="adde", MODE="0666", OWNER="admin name"

admin name being your user id in Linux

Linux : restart udev by terminal - sudo restart udev

Linux : Then download the flashtool from http://androxyde.github.com/index.html?1352012130000 and extract it some where (you should have a 7zip extractor, inbuilt in ubuntu. Now you should have folder named FlashTool. Copy that folder to Downloads (or the place you like). Type in terminal to that folder – cd Downloads/FlashTool

Linux : open the flashtool typing the command - java -jar x10flasher.jar See that the phone is recognized in flashtool page before proceeding.

[*

]

ROOTING YOUR DEVICE

Windows and Linux

open flash tool and select root.

INSTALLING RECOVERY

Windows

download the cwm installer from https://github.com/react2409/X10-Mi...-Windows/CWMInstaller-Windows-v4.zip?raw=true

Unzip and run install.bat

​

Linux

download the cwm installer from https://github.com/react2409/X10-Mi...-for-Linux/CWMInstaller-Linux-v4.zip?raw=true

Extract the contents to a folder and move into the folder in terminal by cd command

type - sh cwm-x10minipro.sh

​

You can access recovery by repeatedly pressing the return switch when boot logo appears.

UNLOCKING BOOTLOADER

Windows

before unlocking bootloader confirm that the sim lock with s1tool from http://xdaforums.com/attachment.php?attachmentid=713763

Select the Do Job button and proceed further only if the screen shows semc simlock certificate

in the flashtool select to unlock bootloader from plugins and follow the commands as exactly as told

​

Linux

unlock bootloader from flashtool (no S1 tool yet for Linux, but flash tool will unlock only if it finds the certificate. So you can move forward)

​

INSTALLING THE KERNEL

Windows and Linux

before this step be sure to download the selected rom, in our case the nAa ICS rom (from http://minicm.googlecode.com/files/MiniCM9-3.0.5-mimmi.zip ) and keep it in sd card (original thread http://xdaforums.com/showthread.php?t=1636501 ). Also download the google apps from http://goo.im/gapps/gapps-ics-20120429-signed.zip to sd card.

choose the kernel you want to go with, plenty of them available in xda forum. Here we need the nAa ICS kernel from http://minicm.googlecode.com/files/U20_nAa-ics-04_2.6.29.6-nAa-ics-04.ftf (original thread is http://xdaforums.com/showthread.php?t=1636504)

paste it in the firmware folder of flashtool and run flash in flashtool. Select the kernel and flash.

​

INSTALLING THE ROM

reboot the phone and enter the recovery

select factory wipe, wipe cache, wipe dalvik cache (in advanced) and system format (as kernel is changed)

then choose the zip card to install to select the rom first and gapps late

​

r

The happiness in your mind is not just that you have Android 4 on your phone but you have mastered the method of flashing and changing roms. Happy exploring.

See http://bijopaul.blogspot.in/search/label/Android.