Rooting Gingerbread for Sony Live w/ Walkman™(WT19i) + BB(BusyBox)
Note: This method is based on this thread in XDA: [ROOTING/UNROOTING] DooMLoRD's Easy Rooting Toolkit [v4.0](zergRush Exploit) by DooMLoRD
Don't know what's rooting? Check: Introduction to Android OS (Read first before you tinker with your device)
Don't know what's BusyBox? Check: What Is BusyBox? And Why Do I Need It On My Android?
Requirement:
- Gingerbread(GB) OS below build .62 (Check settings>About phone>Under build number. It doesn't matter if you're on build .58/42/.283).
For those with GB build number .62 or Ice Cream Sandwich(ICS) 4.0.4 build number 4.1.B.0.431, Download this:
-Flashtool(Download from homepage. Mirrors: mediafire | 4shared)
-Flashtool file. Download: Stock WT19i_4.0.2.A.0.58_(1254-1868).ftf
- Sony Update Service. Download here: Update Service
- Toolkit(Root+Busybox). Download this: DooMLoRD_v4_ROOT-zergRush-busybox-su.zip by DooMLoRD
Instruction:
0. DISABLE Antivirus in computer. Make sure you have atleast 50% battery.
1. Install Update Service in your computer. (This installs necessary adb drivers.)
2. Turn ON phone. Enable USB debugging and check Unknown Sources.
- Settings>Applications>Unknown Sources
- Settings>Applications>Development>USB debugging
3. Downgrade to GB build .58(SKIP THIS STEP if you're already on GB OS build .58/.42/.283).
- First, backup your important data first into your SD card! Then, turn OFF phone.
- Copy WT19i_4.0.2.A.0.58_(1254-1868).ftf in Local Disk>Program Files>Flashtool>firmwares
- Open flashtool. Run it as administrator. (Right click>run as admin)
- Flashtool

This image has been resized. Click this bar to view the full image. The original image is sized 842x184.

- Click the flash icon

- Select Flashmode in pop-up and hit OK.

- Select WT19i_4.0.2.A.0.58_(1254-1868).ftf and check Wipe User Data and Cache. Hit Ok.

- While phone is still turned OFF, hold volume down while connecting phone to computer to enter flashmode.
- Flashing will start. Wait until flashing is finished and then disconnect your phone from computer. Close flashtool.
4. Turn ON phone and connect it to computer. Skip PC Companion installation pop-up.
5. Make sure Antivirus is turned OFF! Any virus detection is a false-positive. Extract DooMLoRD_v4_ROOT-zergRush-busybox-su.zip and run runme.bat(this pushes SU binary and installs Superuser.apk and Busybox)
6. Follow on-screen guide in command prompt. When it's done, your phone will automatically reboot.
Example Log:
Code:
---------------------------------------------------------------
Easy rooting toolkit (v4.0)
created by DooMLoRD
using exploit zergRush (Revolutionary Team)
Credits go to all those involved in making this possible!
---------------------------------------------------------------[*] This script will:
(1) root ur device using latest zergRush exploit (21 Nov)
(2) install Busybox (1.18.4)
(3) install SU files (binary: 3.0.3 and apk: 3.0.6)
(4) some checks for free space, tmp directory
(will remove Google Maps if required)[*] Before u begin:
(1) make sure u have installed adb drivers for ur device
(2) enable "USB DEBUGGING"
from (Menu\Settings\Applications\Development)
(3) enable "UNKNOWN SOURCES"
from (Menu\Settings\Applications)
(4) [OPTIONAL] increase screen timeout to 10 minutes
(5) connect USB cable to PHONE and then connect to PC
(6) skip "PC Companion Software" prompt on device
---------------------------------------------------------------
CONFIRM ALL THE ABOVE THEN
Press any key to continue . . .
--- STARTING ----
--- WAITING FOR DEVICE
* daemon not running. starting it now *
* daemon started successfully *
--- creating temporary directory
mkdir failed for tmp, File exists
--- cleaning
rm failed for *, No such file or directory
--- pushing zergRush
202 KB/s (23060 bytes in 0.111s)
--- correcting permissions
--- executing zergRush
[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.
[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.
[+] Found a GingerBread ! 0x00000118[*] Scooting ...[*] Sending 149 zerglings ...
[+] Zerglings found a way to enter ! 0x10
[+] Overseer found a path ! 0x000151e0[*] Sending 149 zerglings ...
[+] Zerglings caused crash (good news): 0x2abcccc4 0x0054[*] Researching Metabolic Boost ...
[+] Speedlings on the go ! 0x6fd193d3 0x6fd39667[*] Popping 24 more zerglings[*] Sending 173 zerglings ...
[+] Rush did it ! It's a GG, man !
[+] Killing ADB and restarting as root... enjoy!
--- WAITING FOR DEVICE TO RECONNECT
if it gets stuck over here for a long time then try:
disconnect usb cable and reconnect it
toggle "USB DEBUGGING" (first disable it then enable it)
--- DEVICE FOUND
--- pushing busybox
2908 KB/s (1075144 bytes in 0.361s)
--- correcting permissions
--- remounting /system
--- checking free space on /system
47 KB/s (439 bytes in 0.009s)
--- Free space on /system : 172928 bytes
--- no cleanup required
--- copying busybox to /system/xbin/
2099+1 records in
2099+1 records out
1075144 bytes transferred in 0.340 secs (3162188 bytes/sec)
--- correcting ownership
--- correcting permissions
--- installing busybox
--- pushing SU binary
1142 KB/s (22228 bytes in 0.019s)
--- correcting ownership
--- correcting permissions
--- correcting symlinks
--- pushing Superuser app
2451 KB/s (785801 bytes in 0.313s)
--- cleaning
--- rebooting
ALL DONE!!!
Press any key to continue . . .
7. Check if SuperUser.apk is installed.
8. To be on build .62, update your phone via OTA(Over-the-air) ONLY. Go to settings>About phone>Software update. Make sure you have a stable wifi connection.
[SCREENSHOT]


Note: Superuser app is installed.
Don't know what's BusyBox? Check: What Is BusyBox? And Why Do I Need It On My Android?
For those with GB build number .62 or Ice Cream Sandwich(ICS) 4.0.4 build number 4.1.B.0.431, Download this:
-Flashtool(Download from homepage. Mirrors: mediafire | 4shared)
-Flashtool file. Download: Stock WT19i_4.0.2.A.0.58_(1254-1868).ftf
0. DISABLE Antivirus in computer. Make sure you have atleast 50% battery.
1. Install Update Service in your computer. (This installs necessary adb drivers.)
2. Turn ON phone. Enable USB debugging and check Unknown Sources.
- Settings>Applications>Unknown Sources
- Settings>Applications>Development>USB debugging
- First, backup your important data first into your SD card! Then, turn OFF phone.
- Copy WT19i_4.0.2.A.0.58_(1254-1868).ftf in Local Disk>Program Files>Flashtool>firmwares
- Open flashtool. Run it as administrator. (Right click>run as admin)
- Flashtool
This image has been resized. Click this bar to view the full image. The original image is sized 842x184. - Click the flash icon
- Select Flashmode in pop-up and hit OK.
- Select WT19i_4.0.2.A.0.58_(1254-1868).ftf and check Wipe User Data and Cache. Hit Ok.
- While phone is still turned OFF, hold volume down while connecting phone to computer to enter flashmode.
- Flashing will start. Wait until flashing is finished and then disconnect your phone from computer. Close flashtool.
- Flashtool
5. Make sure Antivirus is turned OFF! Any virus detection is a false-positive. Extract DooMLoRD_v4_ROOT-zergRush-busybox-su.zip and run runme.bat(this pushes SU binary and installs Superuser.apk and Busybox)
6. Follow on-screen guide in command prompt. When it's done, your phone will automatically reboot.
Example Log:7. Check if SuperUser.apk is installed.
Code:--------------------------------------------------------------- Easy rooting toolkit (v4.0) created by DooMLoRD using exploit zergRush (Revolutionary Team) Credits go to all those involved in making this possible! ---------------------------------------------------------------[*] This script will: (1) root ur device using latest zergRush exploit (21 Nov) (2) install Busybox (1.18.4) (3) install SU files (binary: 3.0.3 and apk: 3.0.6) (4) some checks for free space, tmp directory (will remove Google Maps if required)[*] Before u begin: (1) make sure u have installed adb drivers for ur device (2) enable "USB DEBUGGING" from (Menu\Settings\Applications\Development) (3) enable "UNKNOWN SOURCES" from (Menu\Settings\Applications) (4) [OPTIONAL] increase screen timeout to 10 minutes (5) connect USB cable to PHONE and then connect to PC (6) skip "PC Companion Software" prompt on device --------------------------------------------------------------- CONFIRM ALL THE ABOVE THEN Press any key to continue . . . --- STARTING ---- --- WAITING FOR DEVICE * daemon not running. starting it now * * daemon started successfully * --- creating temporary directory mkdir failed for tmp, File exists --- cleaning rm failed for *, No such file or directory --- pushing zergRush 202 KB/s (23060 bytes in 0.111s) --- correcting permissions --- executing zergRush [**] Zerg rush - Android 2.2/2.3 local root [**] (C) 2011 Revolutionary. All rights reserved. [**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew. [+] Found a GingerBread ! 0x00000118[*] Scooting ...[*] Sending 149 zerglings ... [+] Zerglings found a way to enter ! 0x10 [+] Overseer found a path ! 0x000151e0[*] Sending 149 zerglings ... [+] Zerglings caused crash (good news): 0x2abcccc4 0x0054[*] Researching Metabolic Boost ... [+] Speedlings on the go ! 0x6fd193d3 0x6fd39667[*] Popping 24 more zerglings[*] Sending 173 zerglings ... [+] Rush did it ! It's a GG, man ! [+] Killing ADB and restarting as root... enjoy! --- WAITING FOR DEVICE TO RECONNECT if it gets stuck over here for a long time then try: disconnect usb cable and reconnect it toggle "USB DEBUGGING" (first disable it then enable it) --- DEVICE FOUND --- pushing busybox 2908 KB/s (1075144 bytes in 0.361s) --- correcting permissions --- remounting /system --- checking free space on /system 47 KB/s (439 bytes in 0.009s) --- Free space on /system : 172928 bytes --- no cleanup required --- copying busybox to /system/xbin/ 2099+1 records in 2099+1 records out 1075144 bytes transferred in 0.340 secs (3162188 bytes/sec) --- correcting ownership --- correcting permissions --- installing busybox --- pushing SU binary 1142 KB/s (22228 bytes in 0.019s) --- correcting ownership --- correcting permissions --- correcting symlinks --- pushing Superuser app 2451 KB/s (785801 bytes in 0.313s) --- cleaning --- rebooting ALL DONE!!! Press any key to continue . . .
8. To be on build .62, update your phone via OTA(Over-the-air) ONLY. Go to settings>About phone>Software update. Make sure you have a stable wifi connection.
i just wanna SHARE this...this thread/post is not MINE..!