How to root Galaxy S2 4.0.4 without flash firmware

How to root Galaxy S2 4.0.4 without flash firmware BVLPH - and other firmware works.

You will not modify the original firmware, thereby.

You need two files that will be placed on the card.

The first is the live version of Clock Recovery Mode, and the second the files with root applications.

Boot phone in recovery mode.

To boot the Galaxy S2 into recovery mode, first turn off the device. Then simply press and hold theVolume up button, the Home button and the Power button at the same time. Keep holding the buttons until you have reached the recovery mode.

In recovery mode so you apply update from card and select first live CWM for i9100 zip.

Then from CWM run update from sd card and select update root.

After you complete the installation, reboot phone. Now your phone is  rooted.

Download links for the files are below.

Download Link for live CWM

Download Link for Root Apps