I am not responsible for anything that happens to your phone during these steps! DO IT AT YOUR OWN RISK!!!
Now that has been explained lets start!
What is it?
Rooting allows your phone to do many things which you cannot do originally. It gives you access to system files and allows you to modify it or delete it. For the more basic people it is like being an administrator on your computer instead of being a normal user.
Before you start, make sure you have downloaded the needed apps, on the download section of this post, and have the eclair update or the latest firmware! (The needed apps are superoneclickroot and xrecovery.) Okay on your phone go to settings, applications and check ON unknown resources, then go to development and check ON usb debugging. Once done open up superoneclick on your computer. Plug in the usb connector to your pc ready to plug to your phone. Now click on root on superoneclick and wait for it to say 'Waiting for device' then plug the usb to your phone.
After that a command should pop up asking to install busybox click allow. Once that is done it should be finished and there you go you now have a rooted phone!
After you have rooted your phone it is important to install xrecovery which you can use to flash roms and do many other stuff. To install simply download the apk at the bootom of the post and install it. Then go to it in your phone menu and install files and you are done. To boot into recovery mode you have to turn your phone off and reboot it. When Sony Ericsson screen comes up continuously press back button and it should boot.
2. FLASHING BASEBANDS
Is a type of data transmission in which digital or analog data is sent over a single unmultiplexed channel, such as an Ethernet LAN. Baseband transmission use TDM to send simultaneous bits of data along the full bandwidth of the transmission channel.
First of all you need to have the specific bb you want to use, have the eclair update and a ROOTED phone.THIS GUIDE IS FOR FTF FILES ONLY! Programs you need is Flashtool. Okay first of all download specific bb and flashtool. Make sure your phone has unknown resources and usb debugging ON! in the firmware file in flashtool folder put the specific bb in it. Once that is done power off your phone. Now go to flashtool and click on 'flash' and a menu will appear. Click on the bb you want to flash and press ok. When a window pops up saying connect usb hold the back button on your phone and plug usb in. DONT LET GO OF BACK BUTTON YET! Wait until it finds the device and starts flashing now you can let go of back button. When it has finished reboot your phone and it should work!
NOTICE: WHEN FLASHING BB WITH .435 FW BB .49 AND .52 COMES UP WITH UNKNOWN BB! iF YOU ARE FLASHING ROMS IT WILL CHANGE AND SAY IT IS BB .49 OR .52 SO DONT FREAK!
Flashing roms is very easy! here are the steps!
MAKE SURE YOUR PHONE IS ROOTED AND HAS XRECOVERY!!
First download desired rom to your phone and make sure you have required bb. Once done go to recovery menu and do a backup, factory reset, wipe cache partition, format cache and wipe dalvik cache. The go to install custom zip and choose custom zip from sd card. Find your desired rom and flash it and your done!
Ok, so if you were wondering How do i flash rooted gingerbread or It's too complicated here is the guide to do it! So first you will need to have 2.1 rom, best way so far, and it has to be rooted and have the Gingerbread Kernal and BB ftf below. Save this ftf file to your firmwares folder on flashtool. Download the Gingerbread rooted zip down below to your phone and flash it through xrecovery. Just like flashing a rom factory reset, wipe partition etc. So once flashed DON'T REBOOT!!! TAKE YOUR BATTERY OUT! Wait 30 seconds and then put it back in and flash the Kernal and BB via flashtool. Once that is completed you can now turn your phone on and play with your NEW rooted gingerbread rom!!
As you may know the gingerbread update you have to use a different recovery than the normal one. BEFORE STARTING MAKE SURE YOU HAVE THE OLD XRECOVERY 0.3! So to make it work download the Xrecovery GB down below and extract it on your phone! Using root explorer mount system R/W and go to system-bins-and place chargemon and charger into it. Then go to xbin and place sh and xrecovery tar. Once done boot into xrecovery and you shouldn't have the sd card mounting problem anymore! Thank Z for this.
NEW! .71 GINGERBREAD BB! HERE
NEW! Xrecovery GB HERE
NEW! Gingerbread Rooted HERE
NEW! Gingerbread Kernal and BB FTF HERE
Hope you enjoy this and found it useful!!
If there is any errors pease tell me and post below if this was useful or not.
And if you have any ideas pease post a comment so I can add.
Edited by FlashL3gend, 01 August 2011 - 08:09 AM.