[Sony Xperia P, U, Sola, Go] thehavoc:
Okay this maybe not that very important but I found a very interesting issue when installing a kernel that includes CWM right after flashing

here's the scenario - > "I wanted to root my Xperia P and flash stuffs in it so I googled/searched about how to install CWM/Root and unlock the bootloader of my phone"

PREREQUISITE :

FlashTool

JellyBean firmware of your choice for Xperia P

Nemesis Kernel for JellyBean stock roms

ThP_JB_kernel_v10.1.zip <-- Kernel which can be downloaded on this link -> http://www.mediafire.com/download.php?fbx0hkuhmsxqyme (Note, extract the FILE somewhere) The extracted file should be called/named " kernel-unsigned.elf "

Drivers of the Xperia P and Flashtool/Fastboot should be installed in your Computer

what I did is this :

1. I downloaded this Stock JellyBean ROM - > http://xdaforums.com/showthread.php?t=2249344

2. then flashed it with FlashTool

3. I decided to follow this guide - > http://www.hackmyandroid.com/xperia-p-rooted-on-android-4-1-jelly-bean-build-6-2-a-0-400/5247 in order to install "CWM" in my phone.

4. placed the phone to Flashboot and installed [ kernel-unsigned.elf ] Kernel through FlashTool and it went well

5. Rebooted and connected my phone to my PC

6. Waiting for my phone to get recognized but for waiting a long time, countless of restarting my phone and my computer, and reinstalling the drivers. it just can't find/recognize my phone right after installing the kernel that comes with CWM.

for some people ^

this happened I guess and didn't know what to do and perhaps some decided to take the phone to the service center and asked to fix it (resulting to pay to fix the issue) .

the SOLUTION for this ? HERE

1. Turned off my phone and disconnected it from my PC

2. Opened the Flashtool and go to "Flashmode" and select the JellyBean firmware of your choice with "wipe data & wipe cache" checked, then click "ok" and it should process and prepare the flashing

3. once the FlashTool asked you to connect the phone and hold down some buttons blah blah blah do this " Hold down the VOLUME DOWN button and then connect it to your PC" it should recognize your phone cause it will go to "Flashmode" and it'll flash the firmware.

4. after flashing, it'll ask you to unplug your phone and restart it.

5. let it boot and go in the homescreen

6. go to settings/developers settings/ turn on Developer options then tick "USB debugging" (THEN CONNECT THE PHONE TO THE PC)

7. On FlashTool, go to Fastboot mode and once the FlashTool recognized the phone (NOTE : check it on the logs below on the FlashTool Window) click "Reboot into fastboot mode (via ADB).

8. once it's on Fastboot mode, click "Select Kernel to flash" and select the " kernel-unsigned.elf " (OKAY YEAH I KNOW, IT HAS THE Bug that can't recognize the phone after flashing it but JUST WAIT AND FOLLOW THE STEPS "

9. after flashing, you can flash another kernel as it's still on the Fastboot mode. download the Nemesis KERNEL for the STOCK Jellybean ROM from this thread - > http://xdaforums.com/showthread.php?t=2214141

THEN CLICK " Select Kernel to Flash" again and flash the Nemesis Kernel (the file should be "Nemesis.elf" or something

10. when done flashing (it should take less than 2 seconds lmao) click "Reboot device into system" on the "FASTBOOT TOOLBOX (I'm sure you do know where it is right ?)

then voila! you have the CWM installed and running the Nemesis kernel as well. It takes a lot of work and effort but it's another workaround for those people who has experienced this kind of problem.

P.S, forgive my English as I'm not a native English speaker lol. ask away if you can't understand something, I'll try my best to answer it with an understandable "answer" lol