how to update xperia x8 to gingerbread or froyo custom rom

23
How To Update Xperia X8 to Gingerbread or Froyo Custom ROM Posted by Fred On September - 23 - 2011 My brother bored with stock Eclair on his SE s android smartphone and ask me how to update Xperia X8 to official Gingerbread or Froyo. But when I tell him that X8 will never get official update from Sony Ericsson, and that s sounds bad for him. So the last alternative is manually update Xperia X8 using custom ROM. For those who really need to upgrade their android smartphone, today we write step by step tutorial how to do that, we summarize from xda forum to make it newbie-friendly. As always you need to know that flashing might cause your phone brick, me or developers are not responsible no matter what happens with your phone. Step by step how to install custom froyo / gingerbread ROM on Xperia X8 Before you decide to do anything else, make sure you has latest firmware and baseband. Go to Settings > About Phone to find out, if you already has firmware 2.1.1.A.0.6 and baseband M76XX-TSNCJOLYM-53404015 you re ready to go. In case you have different version, you need to get official update via PC Companion. If you want save more space on X8 that s mean you need to activate App2SD features by partitioning your SD card, read tutorial here . Please note only give ext2 partition with 1 GB or less. Root your android smartphone using SuperOneClick download here . Some note before rooting, enable Unknown Resources (Settings > Applications) and also USB Debugging (Settings > Applications > Development), charge your phone, and check USB drivers on SuperOneClick. Installing xRecovery for backup and flashing tools, for installation and instructions go here . Download custom Android 2.2 or 2.3 from xda, we suggest you to use GingerDX ROM as this ROM frequently updated, but you re free to choose another one. Download and then rename it update.zip and then place it to SD card (/sdcard/update.zip) Boot into xRecovery, turn off > turn on > after Sony Ericsson logo appears press back button few times. Backup your stock ROM by select Backup and restore menu, after that Factory reset (full wipe) your android X8 smartphone.

Upload: mail6989

Post on 02-Dec-2014

142 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

How To Update Xperia X8 to Gingerbread or Froyo Custom ROMPosted by Fred On September - 23 - 2011 My brother bored with stock Eclair on his SE’s android smartphone and ask me how to update Xperia X8 to official Gingerbread or Froyo. But when I tell him that X8 will never get official update from Sony Ericsson, and that’s sounds bad for him. So the last alternative is manually update Xperia X8 using custom ROM. For those who really need to upgrade their android smartphone, today we write step by step tutorial how to do that, we summarize from xda forum to make it newbie-friendly. As always you need to know that flashing might cause your phone brick, me or developers are not responsible no matter what happens with your phone.

Step by step how to install custom froyo / gingerbread ROM on Xperia X8Before you decide to do anything else, make sure you has latest firmware and baseband. Go to Settings > About Phone to find out, if you already has firmware 2.1.1.A.0.6 and baseband M76XX-TSNCJOLYM-53404015 you’re ready to go. In case you have different version, you need to get official update via PC Companion.If you want save more space on X8 that’s mean you need to activate App2SD features by partitioning your SD card, read tutorial here. Please note only give ext2 partition with 1 GB or less.Root your android smartphone using SuperOneClick download here. Some note before rooting, enable “Unknown Resources” (Settings > Applications) and also “USB Debugging” (Settings > Applications > Development), charge your phone, and check USB drivers on SuperOneClick.Installing xRecovery for backup and flashing tools, for installation and instructions go here.Download custom Android 2.2 or 2.3 from xda, we suggest you to use GingerDX ROM as this ROM frequently updated, but you’re free to choose another one. Download and then rename it update.zip and then place it to SD card (/sdcard/update.zip)Boot into xRecovery, turn off > turn on > after Sony Ericsson logo appears press back button few times.Backup your stock ROM by select “Backup and restore” menu, after that Factory reset (full wipe) your android X8 smartphone.

Page 2: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

Upgrade to Froyo / Gingerbread for Xperia X8, select “install update.zip from SD Card” and then find ROM from step 5 to start upgrade process. Wait till the end, approximately 3-7 minutes.Done flashing, now reboot your Sony Ericsson Xperia X8 by choosing reboot menu, and wait up to 10 minutes for first boot.

SD card partitioningFrom XDA-DevelopersJump to: navigation, searchThis page is meant to help you with easy partitioning the SD card to create: ext2 partition (for android app2sd and other tricks) swap partition (for android swap creation) Windows using MiniTool Partition Wizard Home Edition Simplest way is to use "MiniTool Partition Wizard Home Edition" from http://www.partitionwizard.com/download.html This tool is compatible with Windows 2000/XP/Vista & Windows 7 requirements: USB SD Card reader. pull SD card from phone, insert into USB SD Card reader. Windows should report new drive and content of the drive should be visible.

step 1: delete old partitions on SD card Note: this partition manager QUEUES the operations. So nothing is deleted and changed UNTIL you click "APPLY" and then confirm by clicking "OK". WARNING! Make sure you are deleting partition on SD card! (not your hard drive for example) This step deletes everything on SD card, so backup files first! Dont be afraid, just read everything and think twice before selecting correct drive. Do you see three gray icons on the bottom? Under each of them the capacity of each drive is listed, and SD CARD has slightly different icon. Hard drives on the screenshot have 465.8GB and 74.5GB, and on the bottom, the SD card, with 3.8GB capacity.

Page 3: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

step 2: create FAT or FAT32 partition select "Create As": PRIMARYSelect "File System:" FAT when you have 2GB or smaller card. Select "File System:" FAT32 when you have 4GB or greater card.

Page 4: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

step 3: create ext2 or ext3 or swap partition*

select "Create As": PRIMARYSelect "File System:" ext2 - for App2SD OR Select "File System:" swap to make swap :)

If you want to create both: do not assign all the space for the first one :) this way you will have space for creating second one.

Page 5: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

step 4: finish finally, click "apply" button on top left corner. partitions will be created and card will be formatted.

[GUIDE] How to rescue our bricked phone

Some people seem to have trouble with looking for info, so here it is, in noob friendly, convenient way.

There are basically four ways to restore our phone to usability, and usage somewhat depends upon how heavily is your system damaged

1. xRecoveryIf our phone does not load the system (so we're stuck at SE logo on boot) and we have xRecovery, we can flash the last working backup. This is as clear as it can be, provided that you need to know something already to install xRecovery.

For those who don't know what it is: it's a boothack, which allows to backup and restore all the data stored on phone memory, install custom zips and do other cunning stuff

http://forum.xda-developers.com/showthread.php?t=878426 - here's how to install it, enjoy.

Page 6: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

2. FlashtoolFlashtool is a software developed for Xperia X10, with later added functionality for our precious X8.

It comes in handy when two things happen: we cannot, for whatever reason, enter xRecovery and we don't want to/cannot use SEUS or PCC.

How to use?1. Download latest version from this thread: http://forum.xda-developers.com/showthread.php?t=9207462. Download ROM image, whichever you prefer:X8 Shakira E15i_2.1.1.A.0.6_generic.ftfX8_1.6_clear.ftfX8_2.0.2_China.ftfSE x8_2.1_rus.ftf3. Download the baseband if you want to flash it (custom ROMs like miniCM or CM7 require baseband ending with "15" in order for app2sd to work):http://forum.xda-developers.com/showthread.php?t=9765384. Place ftf file in /firmwares directory of your flashtool.5. Install drivers from /drivers directory (if your antivirus doesn't like them, disable the antivirus :P)6. Prepare yourself - plug the USB cable to the computer (NOT TO THE DEVICE YET) and launch flasher.7. Click "flash", choose your ROM from the list, wait for instructions.8. When the instruction pops up, press and hold "back" button on your X8 and plug the cable into it. Keep holding untill you see that flashing of files has begun, then you may release it.9. Flashing will take a while, you may observe the progress on a bottom bar. When it's finished you will be asked to plug off your device and reboot it.10. Tadam! It's functional again! Clean installation which you may screw up again 11. If you wish to change baseband, clean firmware directory in flashtool and place baseband ftf file in it, then go through flashing procedure again.

3. SEUS/PCC flashingMost probably the most prototipical way to deal with it. PCC is PC Companion, soft that you obtain on your SD card along with your device, or you can download from SE website: http://www.sonyericsson.com/cws/supp...10?cc=gb&lc=en

Once downloaded and installed, launch it. Most probably it will download some updates. Then choose device updating and follow the instructions. As for flashing - the procedure with holidng back button is the same as with flashtool.

As PCC is heavy and buggy, we are presented with an alternative - SEUS, the Sony Ericsson Update Service. You may download it here: http://www.sonyericsson.com/cws/supp...10?cc=gb&lc=en

Once installed and launched, SEUS will start looking for updates. Let it take its time. After a

Page 7: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

while you will be presented with a board full of phones. Choose your Xperia from the list and continue. You will be asked to flash your phone, analogically as in flashtool in point 2. After flashing is done, SEUS will download the latest SE ROM available for your device and flash it.

ATTENTIONFlashtool, PCC and SEUS will cause loss of data such as contacts, stored messages, installed apps and so on. Anything that exists in phone memory will be erased.

Flashing a backup in xRecovery will cause similar data loss. However, it is possible to flash only system or only data backup in xRecovery. Some ROMs (like miniCM) are updated by update.zip which erases only /system folder, leaving personal data and installed apps intact.

However, you need to be able to enter xRecovery mode in order to use it, SEUS and flashtool do not require enabling the phone. PCC requires the phone to be turned on first in order to recognize it correctly, so it's more update-oriented.

Hope someone will benefit. If you see any mistakes, in spelling, grammar or content, let me know and I will correct it!

[Multiboot] The Multiboot thread | GingerDX Added [6-Aug-2011]

IntroductionHave you ever thought of having both Froyo and Gingrbread in your X8 and changing from one ROM to another whenever you want without having to flash them?

Page 8: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

This CWM Modification was created by nobodyAtall for use on Xperia X10mini(Thread at X10mini Android Development).With this MOD you can install two or more ROMs for use in a single phone, one ROM will be stored on phone's memory(internal) and one or more ROMs on sdcard(external) with the ability to change from one ROM to another fast and easy. I don't know if there's a limit on how many ROMs you can have on sdcard, as long as you have enough space(Remember, 400MB for every Boot option).

As posted on X10mini Android Development by nobodyAtall Requirements (READ THEM CAREFULLY):

- CWM recovery pre-installed- You need a FAST enough sdcard. I'd suggest not using this mod if your sdcard is less than Class 6- Your sdcard should have enough free space. Each 'boot option' that you create reserves 400MB of space in your sdcard- In order to create a new boot option, you need a flashable zip of the ROM you wish to boot to, as well as a patch for it's ramdisk.tar (if this is a custom ROM, stock ROMs don't need this). The flashable zip of the ROM is the same that is used for usual ROM installation. The patch should be provided by the ROM's cook.

Page 9: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

Instructions for devs only

To create a bootable image, you have two options:- Make use of CWM recovery (which can create boot images from update.zip) and provide a patch for your ROM that makes sure: app2sd is disabled, ramdisk.tar does not mount mtd* partitions under /system, /data, or /cache. This patch is also flashable via the new multiboot menu of CWM. If you need more info, see the attached MiniCM7-multiboot.zipOR- Manually create ext2 system.img, data.img and cache.img for users to push under /sdcard/clockworkmod/multiboot/<name>/

Note: I am using a Class 4, 4GB and XGin 5.4 is still fast even when playing PSX games on Fpse.(Games run smooth but with OC@748MHz, this is not because of the external booting, you can't emulate PSX game on a 600MHz chip{You can but it will be laggy}, you will need OC@748MHz to play{Smooth})

Note2: After a lot of app testing, it's not a good idea to use multiboot as long as you have Class 4 sdcard. Many apps are laggy(EXAMPLE: Browser). Although i will keep using multiboot because it always makes me happy when i see that my phone have so much features now, and how many features will come.

Conclusion: Everybody who wants to use multiboot should have a Class 6 or faster sdcard.

Installation - First Steps:

-Download CWM-Multiboot-r4.zip and DualRecovery.zip.-Install the ROM you want to use in phone's memory as you would normally do.Note: If you have already installed the ROM you want to use in phone's memory then you don't need to install it again.

-Flash the DualRecovery.zip normally with xRecovery via "-Install custom zip>-Choose custom zip from sdcard", browse and select DualRecovery.zip and then select "yes".Note: Now you have both xRecovery and CMW Recovery installed .

Note2: To boot in xRecovery, keep pressing the back button while at the white Sony Ericsson logo. To boot in CWM Recovery, keep taping the screen while at the white Sony Ericsson logo.

-Boot in CWM Recovery.-Flash the CWM-Multiboot-r4.zip via "-install zip from sdcard>-choose zip from sdcard", browse and select CWM-Multiboot-r4.zip and then select "yes".-Reboot again in CWM Recovery.Note: Now, you will see a "-multiboot" menu between "-advanced" and "-power off" menus. In "-multiboot" menu there exist the following sub-menus:

Page 10: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

-Select default boot option-Unset default boot option-Create boot option from zip-Delete existing boot option-Flash zip to boot option

Explanations:

-Select default boot option: Set the external ROM in which you want the phone to boot from now on.-Unset default boot option: Unset booting on external ROM so that the phone will boot in internal.-Create boot option from zip: Select and install a ROM in sdcard.-Delete existing boot option: Delete an already installed ROM from sdcard.-Flash zip to boot option: Flash updates from this menu.

Now the installation as external is different between ROMs. CHOOSE YOUR PATH(S).

FroyoBread:

-Download update-FroyoBread.v0##.zip from FroyoBread thread.-Download FroyoBread-edify.zip and FroyoBread-Multiboot.zip.-Extract FroyoBread-edify.zip and put the files in the right place in update-FroyoBread.v0##.zip.Note: Simply drag META-INF folder from the FroyoBread-edify.zip and drop it on the update-FroyoBread.v0##.zip.-Put your prefered apps, modules and other stuff you want on update-FroyoBread.v0##.zip and then put the ROM and the FroyoBread-Multiboot.zip in sdcard.-Boot in CWM Recovery and select "-multiboot>-Create boot option from zip", browse and select update-FroyoBread.v0##.zip and wait untill it's done.-Now go to "-multiboot>-Flash zip to boot option", select the newly created boot option(it should have some numbers depnding on Date & Time the boot option was created), and now browse and select FroyoBread-Multiboot.zip and select "yes".-Now select in which ROM you want to boot via "-multiboot>-Select default boot option".-Reboot.-FINISHED.-Now you should have booted on FroyoBread.Note: To boot on internal ROM "-Unset default boot option" and reboot.Note2: Download the FroyoBread021-ColorFix.zip to fix some problems with colors in FroyoBread v021 and flash it using "-Flash zip to boot option" sub-menu in "-multiboot" menu.

MiniCM6:

Page 11: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

-Download MiniCM6-#.#.#-X8.zip from MiniCM6 and MiniCM7 thread.-Download MiniCM6-Multiboot.zip.-Put your prefered apps, modules and other stuff you want on MiniCM6-#.#.#-X8.zip and then put the ROM and the MiniCM6-Multiboot.zip in sdcard.-Boot in CWM Recovery and select "-multiboot>-Create boot option from zip", browse and select MiniCM6-#.#.#-X8.zip and wait untill it's done.-Now go to "-multiboot>-Flash zip to boot option", select the newly created boot option(it should have some numbers depnding on Date & Time the boot option was created), and now browse and select MiniCM6-Multiboot.zip and select "yes".-Now select in which ROM you want to boot via "-multiboot>-Select default boot option".-Reboot.-FINISHED.-Now you should have booted on MiniCM6.Note: To boot on internal ROM "-Unset default boot option" and reboot.

MiniCM7:

-Download MiniCM7-#.#.#-X8.zip from MiniCM6 and MiniCM7 thread.-Download MiniCM7-edify.zip and MiniCM7-Multiboot.zip.-Extract MiniCM7-edify.zip and put the files in the right place in MiniCM7-#.#.#-X8.zip.Note: Simply drag META-INF folder from the MiniCM7-edify.zip and drop it on the MiniCM7-#.#.#-X8.zip.-Put your prefered apps, modules and other stuff you want on MiniCM7-#.#.#-X8.zip and then put the ROM and the MiniCM7-Multiboot.zip in sdcard.-Boot in CWM Recovery and select "-multiboot>-Create boot option from zip", browse and select MiniCM7-#.#.#-X8.zip and wait untill it's done.-Now go to "-multiboot>-Flash zip to boot option", select the newly created boot option(it should have some numbers depnding on Date & Time the boot option was created), and now browse and select MiniCM7-Multiboot.zip and select "yes".-Now select in which ROM you want to boot via "-multiboot>-Select default boot option".-Reboot.-FINISHED.-Now you should have booted on MiniCM7.Note: To boot on internal ROM "-Unset default boot option" and reboot.

XGin:

-Download updateXG#.#.zip from shpit's blogspot.-Download XGin-Multiboot.zip.-Put your prefered apps, modules and other stuff you want on updateXG#.#.zip and then put the ROM and the XGin-Multiboot.zip in sdcard.-Boot in CWM Recovery and select "-multiboot>-Create boot option from zip", browse and select updateXG#.#.zip and wait untill it's done.-Now go to "-multiboot>-Flash zip to boot option", select the newly created boot option(it should have some numbers depnding on Date & Time the boot option was created), and

Page 12: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

now browse and select XGin-Multiboot.zip and select "yes".-Now select in which ROM you want to boot via "-multiboot>-Select default boot option".-Reboot.-FINISHED.-Now you should have booted on XGin.Note: To boot on internal ROM "-Unset default boot option" and reboot.

kuyaDROID:

-Download kuyaDROID v#.#.###.cwm.zip for CWM Recovery from kuyaDROID thread.-Download kuyaDROID-Multiboot.zip.-Put your prefered apps, modules and other stuff you want on v#.#.###.cwm.zip and then put the ROM and the kuyaDROID-Multiboot.zip in sdcard.-Boot in CWM Recovery and select "-multiboot>-Create boot option from zip", browse and select v#.#.###.cwm.zip and wait untill it's done.-Now go to "-multiboot>-Flash zip to boot option", select the newly created boot option(it should have some numbers depnding on Date & Time the boot option was created), and now browse and select kuyaDROID-Multiboot.zip and select "yes".-Now select in which ROM you want to boot via "-multiboot>-Select default boot option".-Reboot.-FINISHED.-Now you should have booted on kuyaDROID.Note: To boot on internal ROM "-Unset default boot option" and reboot.Note2: Download the kuyaDROID-fps2sdFIX.zip to fix some problems with fps2sd.

GingerDX:

-Download update-GingerDX.v0##.zip from GingerDX thread.-Download GingerDX-edify.zip and GingerDX-Multiboot.zip.-Extract GingerDX-edify.zip and put the files in the right place in update-GingerDX.v0##.zip.Note: Simply drag META-INF folder from the GingerDX-edify.zip and drop it on the update-GingerDX.v0##.zip.-Put your prefered apps, modules and other stuff you want on update-GingerDX.v0##.zip and then put the ROM and the GingerDX-Multiboot.zip in sdcard.-Boot in CWM Recovery and select "-multiboot>-Create boot option from zip", browse and select update-GingerDX.v0##.zip and wait untill it's done.-Now go to "-multiboot>-Flash zip to boot option", select the newly created boot option(it should have some numbers depnding on Date & Time the boot option was created), and now browse and select GingerDX-Multiboot.zip and select "yes".-Now select in which ROM you want to boot via "-multiboot>-Select default boot option".-Reboot.-FINISHED.-Now you should have booted on GingerDX.Note: To boot on internal ROM "-Unset default boot option" and reboot.

Page 13: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

Expect more supported ROMs in future.

If you have any ROM requests post a reply with the ROM name and I'll see what I can do.

Known bugs:

--If you get a notification that your sdcard is damaged, just reboot.--Some sdcards are not supported.

Almost forgot:Thanks to nobodyAtall for making the Multiboot MOD for CWM Recovery.Thanks to shpit for the first test on X8, supporting me, and many more reasons.Thanks to puppet13th for creating the FroyoBread, MiniCM6, MiniCM7 and GingerDX patches.Thanks to doixanh for many reasons.Thanks to XDA-Developers.Multiboot x8 XGin 5.4 Hello guys like i said before, i'll give u some tutor about enable Multiboot option in XGin.This NobodyAtAll project on x10mini., i just try it on x8. thanks to NobodyAtAll.

WARNING:This mod is experimental, and for advanced users only. Use it at your own risk

NOTE:1. READ this thread first Multiboot 2. Use CWM3. Now only enable Multiboot for rom XGin in external4. Do it at ur own risk!!!!

To enable Multiboot mod Installation on XGin.- Flash the CWM-Multiboot-mod.zip via CWM (only enable to custom rom, tested Xgin,FBv17)

Multiboot ROM Installation

The following scenario is provided as a proof of concept in order to install XGin as a boot from sdcard option- Reboot into the new recovery and navigate to the new 'multiboot' menu. There you'll see the following options:Select default boot optionUnset default boot optionCreate boot option from zipDelete existing boot option

Page 14: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

Flash zip to boot option--------------------------------------------------------------------------- Select multiboot->Create boot option from zip and then pick the XGin flashable zip.(UpdateXG5.4.zip) Be patient, this step reserves the space and flashes the selected zip to the system.img in the sdcardSelect multiboot->Flash zip to boot option, pick your newly created boot option and then pick the XGin-Multiboot.zip. This will flash the patch needed for XGin in order to make it run from sdcard. You can use this option in order to flash any zip you want to any of the boot options you have already createdSelect multiboot->Select default boot option and pick your newly created boot optionReboot (first boot will take some time depending on your sdcard speed).To verify you have booted to your newly created boot option, check 'adb shell mount', it should say that /system /data and /cache is mounted from /loop* devices and not from mtd*

UninstallPractically, if you flash a ROM image it will revert CWM / chargemon to its original state. There is not problem in keeping this CWM / chargemon version though.To revert booting from your phone's memory instead of the sdcard, navigate to multiboot->Unset default boot optionTo remove installed boot options, navigate to multiboot->Delete existing boot option and pick you choice. Alternatively remove the boot option you want from /sdcard/clockworkmod/multiboot/Multiboot - Xperia X8 Running Dual OS Introduction

Page 15: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

Have you ever thought of having both Froyo and Gingrbread in your X8 and changing from one ROM to another whenever you want without having to flash them?

This CWM Modification was created by nobodyAtall for use on Xperia X10mini(THREAD at X10mini Android Development).You can have CM6 on phones' memory and CM7 on sdcard, I don't know if there's a limit on how many ROMs you can have on sdcard, as long as you have enough space(Remember, 400MB for every Boot option).But you can only install CM7s as Boot options(As I think and read).

SHPIT was the first to test it on X8(as he posted at XGin thread), he used XGin 5.4(CM7) in Phones' memory and......XGin 5.4(CM7) in sdcard.

I was the first to test it with FroyoBread v017(CM6) on Phones' memory and XGin 5.4(CM7) on sdcard.

AS POSTED ON X10MINI Android Development BY nobodyAtall 

Requirements (READ THEM CAREFULLY): CWM recovery pre-installedYou need a FAST enough sdcard. I'd suggest not using this mod if your sdcard is less than Class 6Your sdcard should have enough free space. Each 'boot option' that you create reserves 400MB of space in your sdcardIn order to create a new boot option, you need a flashable zip of the ROM you wish to boot to, as well as a patch for it's ramdisk.tar (if this is a custom ROM, stock ROMs don't need this). The flashable zip of the ROM is the same that is used for usual ROM installation. The patch should be provided by the ROM's cook.

Instructions for devs only

To create a bootable image, you have two options:- Make use of CWM recovery (which can create boot images from update.zip) and provide a patch for your ROM that makes sure: app2sd is disabled, ramdisk.tar does not mount mtd* partitions under /system, /data, or /cache. This patch is also flashable via the new multiboot menu of CWM. If you need more info, see the attached MiniCM7-multiboot.zipOR

Page 16: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

- Manually create ext2 system.img, data.img and cache.img for users to push under /sdcard/clockworkmod/multiboot/<name>/

Note: I am using a Class 4, 4GB and XGin 5.4 is still fast even when playing PSX games on Fpse.(Games run smooth but with OC@748MHz, this is not because of the external booting, you can't emulate PSX game on a 600MHz chip{You can but it will be laggy}, you will need OC@748MHz to play{Smooth})

Note2: After a lot of app testing, it's not a good idea to use multiboot as long as you have Class 4 sdcard. Many apps are laggy(EX: Browser). Although i will keep using multiboot because it always make me happy when i see that my phone have so much features now, and how many features will come.

Conclusion: Everybody who wants to use multiboot should have a Class 6 or faster sdcard.(Games are running well)

My tutorial:Make sure to download DualRecovery.zip, CWM-Multiboot-r4.zip, XGin-multiboot.zip from attachments and put them to sdcard.-Install a CM6 ROM with xRecovery or Free Xperia Recovery as you will normally do.(FroyoBread is suggested)-Flash the DualRecovery.zip that you found in attachments using xRecovery/Free Xperia Recovery.Now if you want to boot in Free Xperia Recovery, keep pressing the back button as normal. If you want to boot in ClockWorkMod Recovery(which is suggested from now on), keep taping the screen.-Reboot phone and boot in CWM Recovery(By taping screen) and flash the CWM-Multiboot-r4.zip that you found in attachments using -install zip from sdcard>choose zip from sdcard.-Reboot phone and boot in CWM Recovery again.Now you will see a -multiboot menu in CWM Recovery.

In this menu you will find the following:Select default boot optionUnset default boot optionCreate boot option from zipDelete existing boot optionFlash zip to boot option

I'll explain below.-Now the only available ROM to set as a boot option is XGin 5.4.-Download XGin 5.4(will be an UpdateXG5.4.zip) and anything else that you want to use with XGin.

WARNING: Before getting to the next steps please put whatever you want in UpdateXG5.4.zip such as Apps, FontDefault, the Bootsound fix, modules and everything you want.You can not flash any update.zip as long as the providers make them for xRecovery and Free Xperia Recovery.That's why should everyone use ClockWorkMod Recovery.

Page 17: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

Shpits' XGin is based in ClockWorkMod Recovery(ROM, Updates).

-Put UpdateXG5.4.zip in sdcard by mounting storage using -mounts and storage>mount USB storage.-Go to -multiboot menu and select Create boot option from zip, browse and select the UpdateXG5.4.zip.-Wait untill it's done.-Go to -multiboot menu again and select Flash zip to boot option.-Select the created boot option and then browse and select XGin-Multiboot.zip that you found in attachments.

Note: It sould have some numbers, not the original ROM name.

Now, if you Reboot your phone, you will boot to the internal ROM(Phones' memory).To boot to the external ROM select -multiboot>Select default boot option and then choose the created boot option.Note: It sould have some numbers, not the original ROM name.Now Reboot the phone and let it boot to the default selected external XGin 5.4.Note: First boot is always slower than other times. Sometimes may take up to 5 minutes.

-FINISHED

Note: When adding Google Account, make sure you un-tick "Back up data with my Google Account" or you will get FCs on internal ROM.

Multiboot menu explanations:Select default boot option: Select the created boot option in which you want the phone to boot by default.Unset default boot option: Unset the boot option from booting by default to make the phone boot from internal ROM(ROM in Phones' memory).Create boot option from zip: Select a .zip(ROM) to create a boot option from it.Delete existing boot option: Delete a boot option that you have created. (Unset it first)Flash zip to boot option: Flash update like on xRecovery.(The update should be created for use in CWM Recovery)

Known bugs:

-If you get a notification that your SDCARD is damaged, just reboot.-Sometimes, when you boot at external ROM and make changes(apps, settings etc.) and then boot into internal ROM, you may have FCs(Force Closes) at system. To solve this make....what else(?) Full Wipe. To prevent this make sure to un-tick Back up data with my Google Account when adding Google Account.

Page 18: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

Note: This will not happen if you follow the steps.Android Cyanogen 2.2.1.It can be downloaded and to install, apart from having root access must:Download .Unzip it on your computer.Copy the folder with four files SDCard> xrecovery> backup.XRecovery restart and restore the ROM.After restart go to Settings> Cyanogen Settings> User Interface> Tweak Extras, And ‘Select Theme’ choose ‘gingerbread’.Restart your mobile.

Unbrick How To: Recover your G1 from a bring Bricked. Featured, CTDroidBeast Updated Oct 12, 2009 by [email protected] =================================================================================DISCLAIMER: I AM NOT RESPONSIBLE IF YOU BRICK / RUIN YOUR PHONE IN ANY WAY. BASIC COMPUTER SKILLS REQUIRED IF YOU DO NOT KNOW WHAT ROOT IS ... YOU PROBABLY DON'T NEED IT =================================================================================PROCEED WITH CAUTIONAll credit for this must go to CTDroidBeast, he is the one that put this together and passed it along to me so thanks to him!How to Un-Brick Your Phone(Method 1) Ok so you're trying to put this really cool new custom ROM on your phone and then suddenly, your phone won't start up…well my friends, you have got yourself a bricked phone. The thing you worry about the entire time you're rooting, and flashing your phone, has now become reality. Well, fear no more, for I, CTDroidBeast have found a way to unbrick your device!

It's really easy. It's actually easier then rooting your phone, believe it or not.

Ok, you will need a new SD card, because I bet if you use the one out of your device your computer will not be able to read it. But if it does then HEY, you're in luck. You don't have to spend your money on a new SD card.

So let's get started. Step 1: Turning Off Your PhoneBecause you have a bricked phone, you can't just hold the power button. So if your phone is not already off then you're going to want to take out the battery. Step 2: Preparing Our SD cardTake out your SD card and put it into an SD card reader or some type of other adapter so that we can view it from our computer. If you cannot view the SD card on your computer then you're going to need a new SD card.Download DREAIMG-RC29.zip and unzip the file.Reformat the SD card to FAT32 and copy the DREAIMG.nbh onto it.Safely eject the SD card.Put the SD card into your device. Step 3: Wipe The Phone

Page 19: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

Hold home and press the power button.When you see the image of an ! mark, open your keyboard and press Alt + L if you cannot see any command options.Do a factory reset by pressing Alt + W or just using the trackball.When the reset is done, go ahead and hold the camera button and select the reboot system now option with your trackball. Step 4: Flashing The PhoneOnce the grey screen pops up (or the white screen if your phone was rooted with JesusFreke) it will ask you to hit a button to start installing the image…press that button. DO NOT DO ANYTHING TO STOP THIS PROCCESS. It will take about 8-12 minutes. When the image has completed the installation (it will say completed), go ahead and press the green, red, and menu buttons at the same time. The phone will reboot. And your done! Your phone is now unbricked!. The G1 screen will hang there for a good minute or two, but be paticiant, it will boot. Now you have a choice. Try to hack your phone again, because you're in the correct state to have another go, or, you can stick with the official Android. Now if you choose to stick with the official Android, here's what you do. Step 1: Upgrading to Android 1.0 RC33Download the file signed-PLAT-RC33-from-RC30.zipRename the file to update.zip and copy it to your SD cardReboot your phone into recovery mode. Power off the phone first and then hold down the Home key while powering it back on.The recovery mode is finished loading when you see the ! mark inside the triangle. Press Alt + L to display the list of options.Press Alt + S to flash the file update.zip.Wait for the update to apply. Your phone may reboot during this process so be patient.Press Home + Back if prompted to reboot your phone. Step 2: Upgrading to Android 1.5 CRB43Download the file signed-kila-ota-148830.de6a94ca.zipRepeat the steps from above to flash the update file. Step 3: Upgrade to Android 1.5 CRC1Download the file signed-kila-CRC1-from-CRB43-FIX.7ca4a1d7.zipRepeat the steps from above to flash the update file. Step 4: Upgrade to Android 1.6 DRC83Download the file signed-kila-DRC83-from-CRC1.c41b93c1.zipRepeat the steps from above to flash the update file. If your still having a problem contact me at [email protected]

Unroot How To: Remove Root / Stock G1. Featured Updated Oct 8, 2009 by [email protected] =================================================================================DISCLAIMER: I AM NOT RESPONSIBLE IF YOU BRICK / RUIN YOUR PHONE IN ANY WAY. BASIC COMPUTER SKILLS REQUIRED IF YOU DO NOT KNOW WHAT ROOT IS ... YOU PROBABLY DON'T NEED IT =================================================================================PROCEED WITH CAUTION Unroot your Phone / Place Phone Back to Stock1 Download the DREAIMG.nbh: http://android-roms.googlecode.com/files/DREAIMG-RC29.zip

Page 20: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

2 Place "DREAIMG.nbh" on the root of your SD card.3 Turn your phone off.4 Start up in bootloader mode by holding Camera + Power.5 Hit power button to start the update.6 Once the install completes hit action(trackball down) and your phone will reboot.

- You now have the stock RC29 firmware, now it will update on it's own in a bit - To Continue on please go to Recover your phone from being Bricked

Comment by [email protected], May 20, 2009 You can manually upgrade your phone back to OTA RC33, otherwise you may be waiting a while for T-Mobile to push everything back to you(some users have reported waiting 3 weeks) and some apps (*cough*twidroid*cough*) no longer work with RC29. The steps are pretty simple, but it takes a little while and, as always, you should be careful or risk bricking your phone. Complete all of the above steps. Download the RC29 to RC30 OTA update found here: http://android-roms.googlecode.com/files/signed-RC30-from-RC29-fat.1582cace.zip Rename it to update.zip and copy it to your phone's SD Card. Unmount your phone, turn it off, and hold down the Home key while turning it on. You will see a screen with your phone and an alert sign. Press Alt + L to see the list of options. Press Alt + S to update your phone to RC30. Press Home + Back to reboot your phone. Download the RC30 to RC33 OTA update from here: http://android-roms.googlecode.com/files/signed-PLAT-RC33-from-RC30.zip Mount your phone, remove the old update.zip file from your SD Card, and repeat the above steps with your new zip file. At this point your phone is unrooted and completely up to date. You should be receiving the Official (signed) cupcake build OTA in the next few weeks, or you can probably find it here once it's seeded.

unrooting

UNROOTING X8

things you'll need

1.X8 with Usb Cable2. Computer with SuperOneClick.exe (attached)

PS : NEW VERSION OF SUPERONECLICK HAS TO BE USED THIS TIME

[HOW TO :]

before starting anything I just want to say that

do it on your own risk, it worked for me maybe it will work for you too

Page 21: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

before I let you through the unrooting thing I want to show you something.

after rooting your phone you will see a new application installed in your phone SUPERUSER

this application helps you to ask permission for root access if any application will be trying to access your root.

when I first UNROOTED my phone I was kinda puzzled to see the SUPERUSER application was still there and there was no way to remove it (no uninstall option as you've with your built in applications)but than I searched the net and saw few tutorials and sorted my way back.

STEP 1 :

Removal of SUPERUSERQuote:

THIS HAS TO BE DONE BEFORE UNROOTING

I used a application named "ROOT EXPLORER" which is like a file manager

1. go to system->app

Page 22: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

there you'll find superuser.apk

now make sure you've clicked mount r/w i.e. read/write (this option will only come after rooting your phone) after clicking mount r/w, read/write access will be activated and r/o will be deactivated as shown in the figure

2. delete superuser.apk

STEP 2 :

UNROOTING BEGINS

1. download Superoneclick (attached)

this is the new version it will have UNROOT option

Page 23: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

CLICK THUMBNAIL TO SEE FULL IMAGE

2. Connect your phone (debug on, sd card unmounted)

3. Click on UNROOT

4. as you've removed super user it will show this error

CLICK THUMBNAIL TO SEE FULL IMAGE

IGNORE IT

5. the process will continue and will stop at this point

CLICK THUMBNAIL TO SEE FULL IMAGE

6. CONGRATULATIONS YOU'VE UNROOTED YOUR PHONE

STEP 3 :

CHECKING IF YOUR PHONE IS UNROOTED OR NOT

just open rootexplorer and you'll see the screen as below

Page 24: How to Update Xperia X8 to Gingerbread or Froyo Custom ROM

the r/w access is GONE now you can only r/o (read only) your files Quote:

it may happen you wont be successful on first try. but give it time like 5mins if nothing happens close superoneclick, disconnect your phone and connect it again and try again. it will surely work