[XPERIA X8 General] Marinake:
Tutorials

Bootloader unlock

Notes

Take our the battery and check your manufacturing date.If it is 11W29 or above you will not be able to unlock your bootloader.If you try it can result in a hard-brick.

Disable your antivirus because it will interfere the process.It will find ADB.exe as a virus but it isn't a virus.

Requirements

Stock 2.1 Eclair

BaseBand M76XX-TSNCJOLYM-53404015

Some tools.Download here

Flashtool.Get it here

Gordon's Gate Driver.Get it here

Rooted phone.A good rooting tutorial here

Sony PC Companion.Get it at Sony Website.

Step-by-step

Download and extract the tools package I provided here

Install Gordon's Gate

Open Task Manager and kill ADB.exe process

If you don't have drivers for your X8 install PC Companion.

Now turn off your phone

Open S1tool and click on "DO JOB"

Now connect your phone to PC in Flashmode(Press and hold back button and connect the USB cable.Don't release the button until the phone is identified by S1tool)

You should see something like this

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.

Look for RUNNING S1_EROM VER "x8A029"

Instead of x there should be "r" or "R"

If there is "r" your bootloader is already unlocked

If there is "R" your bootloader is locked

Now look for x SIMLOCK CERTIFICATE.

Instead of x there should be "SEMC" or "NOT RECOGNIZED"

If there is "SEMC" you can continue unlocking your bootloader

If there is "NOT RECOGNIZED" you can't unlock your bootloader (if you try you will not be able to use the phone for calls or SMS as it will lose the radio capability)

Before continue be sure that you have the SEMC SIMLOCK CERTIFICATE and kill any ADB.exe process

Disconnect device.Power on and after boot go into Settings>Applications>Development and check USB Debugging

Now run msm7227_semc.cmd and when prompted press any key to unlock your bootloader

Now you should see something like these

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 . . .

Now press any key to continue

Now your bootloader is unlocked

To test if it worked:

Open S1tool

Shut down your phone

Connect in Flashmode

You should see something like this

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.

Look for RUNNING S1_EROM VER "x8A029"

Instead of x there is "r" or "R".

If there is "r" you succesfully unlocked your bootloader

If there is "R" your bootloader is still locked.In this case try again from first step.It must work ;)

How to install custom kernel and ROM

Kernel

Notes

Your phone must have unlocked bootloader.If not follow the tutorial above.

You should choose a kernel compatible to desired ROM.

Requirements

BaseBand M76XX-TSNCJOLYM-53404015

Flashtool

Kernel .tft file provided by developer

A compatible custom ROM on SD-Card

Step-by-step

Go into your Flashtool folder

From there go into firmwares folder

Copy your .tft file in there

Power off your phone

Now run Flashtool.exe

Press Flash and connect phone in Flashmode

Now reboot phone and you will see kernel's bootanimation

Custom ROM

Notes

Make sure that the ROM is compatible with your kernel

Requirements

BaseBand M76XX-TSNCJOLYM-53404015

A custom ROM on the SD-Card

Step-by-step

Power on your device

When you see kernel's bootanimation quickly press the back button

Now you should be in ClockWorkMod Recovery

Select Wipe data

Select Install .zip from sd-card

Select the ROM you want

Wait until process is done

How to get 1GB+ Internal Memory and SWAP

Notes

Before starting back-up your SD-Card because it's content will be erased in process

After following the tutorial you will have big internal to install apps and you will not have to move them manually to SD-Card

Also you will have SWAP which is a + to RAM and make your device faster

Requirements

A rooted device

A Class 6 or above SD-Card (Class 4 is also good but not recommended)

A kernel/custom ROM with EXT3/4 and SWAP support (most have those features)

Terminal Emulator and Swapper2 installed on your phone.Both are free on Google Play

Step-by-step

Connect your X8 to PC and format SD-Card

Now disconnect it and reboot into CWM

From CWM go into Advanced and select Partition SD-Card

Here you can select what values you wish but I recommend you the following:

-EXT size 1GB

-SWAP size 256MB

Wait until it finishes.It will take a while.

After the process is done press back key to get back to first CWM menu

From here select Wipe Cache

After it finishes reboot

Now open Terminal Emulator

Type in the following

su (Press ENTER and allow Superuser acces)
a2sd xdata (Press ENTER and you will see some text and an approval to continue)
y
y

Now your phone will reboot

Now open Swapper2

Press menu key and go to Settings>Advanced

Check Use Swap Partition

Turn swap ON

To check if it worked do the following:

*For Internal Memory go to Settings>Storage and scroll down

*For SWAP open Terminal Emulator and type free.

It should look like this:

NOW TO CONNECT YOU PHONE TO PC IN MASS STORAGE MODE YOU NEED TO DISABLE SWAP FROM SWAPPER2 AND ENABLE IT BACK AFTER YOU DISCONNECT

How to get a performance plus

Notes

This is not my work.This made was created by LtHuNTer_StepheN.You can find original thread here.CONTINUE READING

I took this pack of tweaks and the hotfix for it and created a single package , that's why I put it here

Requirements

Optimization pack.Get it here

Any stock kernel

BaseBand M76XX-TSNCJOLYM-53404015

Features

FileSystem Optimizer

Kernel Optimizer

I/O Scheduler Optimizer

IPv4/IPv6 Optimizer

VM Management

RAM Optimizer

Step-by-step

Put the .zip on SD-Card

Reboot into CWM

Flash .zip

Wipe Cache

Reboot

Some tips

Overclock your device using SMARTASSv2 governor

Use task killers only when your phone lags much

Don't let the battery drain complete

Use simple themes.Maximum 7 mb because with higher the size , higher the resource consumption