Sunday, 7 October 2012

How To Root Samsung Galaxy S2 ICS 4.0.4 XWLPX ?

root galaxy s2 ics 4.0.4 xwlpx
Yesterday I am posted about Manually updating Galaxy S2 to 4.0.4 using Odin. If your Galaxy S2 on 4.0.4 XWLPX and you want to grant root access then here it is.

After many searches i didn't find a direct method to root the 4.0.4 XWLPX update. Then i am searched for common ics rooting methods and i found the thread Samsung Quick Root - For SAMSUNG Devices at XDA forum. To root using Samsung Quick Root is very simple but you must flash a insecure Kernel before using the Samsung Quick Root.

Lot of people have problem with flashing insecure kernel and Samsung Quick Root. Now i updated the post with another root method. In this method you can root your GS2 without flashing any insecure kernel. The method is very simple you just install the root zip package from stock recovery. By installing this package you will get Root access ,CWM6 and SuperSu.

Now the post have two methods. Choose the method fit to you.
Method 1 : Root Using Zip Package ( Recommended )
Method 2 : Root with flashing insecure kernel and Samsung Quick Root

Warning : Rooting will void phones Warrenty ! Rooting / Flashing may brick your phone ! We are not responsible for any damage do at your risk !

1. Backup Importent Data
2. Enable USB debugging
3. Battery charge must be 60% or more
4. Phone must be Galaxy S2 I9100 on 4.0.4 XWLPX

Method 1 : Root 4.0.4 XWLPX With Zip Package

1. Download 4.0.4 XWLPX Root zip package from here
2. Copy the downloaded zip package to external SD card.
3. Switch off your phone and wait till vibrate.
4. Boot in to stock recovery ( Volume up + Home + Power )
5. In recovery select apply update from external storage.

galaxy s2 stock recovery update from external storage
6. Select copied zip file

galaxy s2 stock recovery install root xwlpx zip

7. After installation reboot system now...

That's it...Now you are successfully rooted Galaxy S2 4.0.4 XWLPX.

Method 2: Root 4.0.4 XWLPX with insecure kernel ans Samsung Quick Root

Flash Insecure Kernel On Galaxy S2 4.0.4 XWLPX

1. Download Odin from here and extract it.
2. Download kernel from here and extract it.
3. Open Odin in your PC.
4. Power off Galaxy s2.
5. Now boot the phone in to download mode. ( Press and hold : Volume down key and Home button ( Center button ) ,now press and hold the power button to boot in to download mode)
6. In download mode connect your phone to PC.
7. Now look in Odin... ID:COM box will be yellow with a port name and Added! message will be displayed.
galaxy s2 odin update com port yellow
8. In Odin..Click PDA and browse the downloaded kernel file PhilZ-cwm6-XWLPX-NEE-2.0.tar.md5 and Click Start.
9. After complete flash Odin will show PASS on top left and phone will reboot.

That's it... If you have done everything correctly, you will notice a Yellow Triangle with an exclamation mark on the boot screen when the device is starting up. This indicates you are running an Insecure Kernel with Temp Root priviledges.

Root Galaxy S2 4.0.4 XWLPX

1. Download latest version of Samsung Quick Root from here and extract it.
2. Connect your mobile (keep in power on state) to PC.
3. Open Samsung Quick Root.
4. Click Root Device button and wait the phone to reboot.

samsung quick root

That's it...Now you are successfully rooted your device.


  • shrivasthava says:
    8 October 2012 23:04

    tried many methods...finally found great...thanks bro

  • Piyush Ranjan says:
    14 October 2012 13:54

    Works Perfectly!!
    Thanks a lot.

  • Anonymous says:
    15 October 2012 04:41

    done thx bro easy

  • David Tyner says:
    1 November 2012 20:48

    My phone will no longer boot after flashing the new kernel. Help!

  • sabeer sas says:
    2 November 2012 02:25

    @David Tyner
    charge your phone....and flash with STOCK ROM....

  • naghman mir says:
    2 November 2012 06:14

    how much time it take to complete the downloading

  • sabeer sas says:
    2 November 2012 06:54

    @naghman mi
    That depends by your internet speed...if you meen flashing it just take some couple of minutes

  • naghman mir says:
    2 November 2012 09:03

    i had click start on odin3 and now its continuously downloading for 3 hours but not completed

  • sabeer sas says:
    3 November 2012 05:22

    @naghman mir
    Did you selected the correct file by clicking PDA? Or it may because of your driver or USB cable !!

  • naghman mir says:
    3 November 2012 07:26

    yes i have selected correct file but i don't no why its not working..

  • naghman mir says:
    3 November 2012 10:10

    i was using odin3 v1.83 but it is 1.85...that's why its not downloading so i see it again now i use 1.85 and its work...thanks and it was my mistake i don't see it clearly so thanks once again

  • naghman mir says:
    3 November 2012 10:40

    i see notice of Yellow Triangle with an exclamation mark on the boot screen but if i check on root checker it show me not properly rooted why

  • sabeer sas says:
    3 November 2012 23:41

    @naghman mir
    if you see a Yellow Triangle that means you are successfully flashed the unsecure kernel....Now follow the Root Galaxy S2 4.0.4 XWLPX method to root your must enable USB Debugging before that....

  • naghman mir says:
    4 November 2012 07:48

    i have root my phone thanks

  • sabeer sas says:
    4 November 2012 09:03

    @naghman mir
    Welcome bro...

  • jameeluddin quadri says:
    10 November 2012 05:12

    samsung quick root is not working it says adb is executable is missint! cannot continue now wht should i do i have succesfully flashed in secure kernel plz teel me

  • Tommy says:
    10 November 2012 14:18

    not working, think I have a brick now

  • sabeer sas says:
    10 November 2012 23:14

    What not working...? pls specify the error

  • sabeer sas says:
    10 November 2012 23:16

    @jameeluddin quadri
    Disable download samsung quick root....enable usb debugging before connect

  • Anonymous says:
    11 November 2012 07:31

    what that's zImage in zip file?

  • sabeer sas says:
    11 November 2012 08:16

    If you are following the first don't need to extract the zip...simply copy the downloaded zip to external sd...and install from stock recovery

  • Mohd Nur Hafiz Bin Samren says:
    14 November 2012 01:25

    my samsung s2 hv baseband version I9100DXLPB, build number; IMM76D.DXLPF, kernel version: 3.0.15-1056084 dpi@HP16 #3 .can i use ur method to root my s2??

  • sabeer sas says:
    14 November 2012 02:54

    @Mohd Nur Hafiz Bin Samren
    No brother you it won't work with DXLPB it for XWLPX only...If you are on 4.0.3 DXLPB download the flash file from the below link and install from the recovery mode.
    4.0.3 DXLPB Flash file

  • Sherin says:
    14 November 2012 21:49

    Finally found it work ...awesome share man ...keep it up....thank

  • Anonymous says:
    20 November 2012 07:42

    hi there,
    what zip file do i need for IML74K.XWLPI adroid 4.0.3.....?
    can I use this file you mentioned earlier...?
    thanks in advance for any help given.

  • sabeer sas says:
    21 November 2012 01:10

    For 4.0.3 XWLPI download file from the below link and install from stock recovery
    ICS 4.0.3 XWLPI root file

  • miggy cana says:
    2 December 2012 11:26

    my samsung s2 have baseband version I9100DXLPB, build number; IMM76D.DXLPF, kernel version: 3.0.15-1056084 dpi@HP16 #3 --but ICS 4.0.4,,,can i use ur method to root my s2??

  • Anonymous says:
    2 December 2012 12:13

    Hi from New Zealand, I really want to root my s2. Its running Gingerbread.DOKH1, Androidversion 2.2.3, BBversion I9100TDOKG2, Kernal Will any of the above methods work for my phone? If not what would you suggest? Any help would be appreciated!

  • sabeer sas says:
    4 December 2012 22:22

    @miggy cana
    may be you mentioned wrong ... according to samMobile final version released for DXLPB is 4.0.3 ....check again... if you are on 4.0.3 use the zip package from below link
    ICS 4.0.3 DXLPB root file

  • sabeer sas says:
    4 December 2012 22:25

    @New Zealand
    bro why are you still stick with Ginger bread...update to ICS ...then root...

  • Anonymous says:
    6 December 2012 12:04

    "I know!" Got the phone from my mom, she wanted to swap for my shitty 2 year old phone. reckons its easier! I said Ok! LOl! (New zealand)

  • Umer Khalid says:
    7 December 2012 03:56

    Am really becoming a fan of this blog :) cheers

  • Anonymous says:
    8 December 2012 00:07

    best rooting device worked instantly like a dream

  • Anonymous says:
    10 December 2012 18:36

    Help! Got as far as Reboot system now, after pressing power button, phone turns off and wont come back on. I can get back into stock recovery ok but unsure what to do next! Im not totally sure if I enabled usb debugging. Anything I'm missing, steps leading up to Reboot system now went well.

  • sabeer sas says:
    11 December 2012 00:58

    remove and insert battery...then power on....if not working...boot into recovery mode wipe data...wipe cache reboot

  • Alan Chang says:
    17 December 2012 06:23

    Thanks. This fix an issue I had with 4.0.4 where my camera had black screen though can take pic and youtube app has audio but only black screen

  • 13 says:
    17 December 2012 13:03

    Taking forever, stuck on android monster for at least 20 mins, what do I do?

  • finfi says:
    31 December 2012 14:21

    I have the 4.0.4 with baseband version I9100TJJ-LPB
    I saw you said earlier that it might be a mistake and the version should be 4.0.3, but i checked it again and it's 4.0.4
    what file should i use?

  • adel aowd says:
    13 January 2013 05:41

    thank for you

  • Lukasz Swiat says:
    14 January 2013 03:44

    I copied the zip file into my sd card, but when I try to open the file on the phone, I dont see it, what should I do?

  • sabeer sas says:
    14 January 2013 07:41

    @Lukasz Swiat
    You have to copy the file to external SD can't browse it from internal memmory

  • Lukasz Swiat says:
    14 January 2013 09:04

    I plugged in sd card to my laptop, copied the zip file, and put it sd card to my broken phone , then I turned on the phone and did those steps, but it doesnt show me the file on the sd card that needs to be install

  • Will Lambert says:
    24 January 2013 19:01

    Mine says E: failed to verify whole file signature

  • Chad Forehand says:
    17 February 2013 19:29

    Hey everyone i zipped the file on a samsung galaxy s2 i777.I think this is for the I9100 version because my home button has become my back button, and my back button doesn't work at all. how do i unroot my phone. I rooted using method 1 using the zip package. Sorry im new to all of this.

  • sabeer sas says:
    17 February 2013 19:52

    @Chad Forehand
    Flash the stock firmware for your model can find firmware from samfirm

  • Chad Forehand says:
    17 February 2013 20:25

    Before i do that is there a root version for the i777 i could download using method 1?

  • sabeer sas says:
    18 February 2013 09:22

    @Chad Forehand i don't have a root zip for i777...i will share if i got one

  • Basil Elias says:
    22 February 2013 18:28

    I downgraded from Jelly Bean...Thanks...

  • Asad Khan says:
    1 March 2013 09:41

    do u hav for android version 2.3.5,,,,i9100xxk13

  • דורון פדר says:
    2 March 2013 03:21

    Thanks dude 100% works
    But that supersu not superuser (i changed it manually on my phone)

    Anyway - nice work :-)
    Used zip method

  • Sutherland says:
    6 March 2013 14:16

    Works Perfectly - many thanks - took 2 mins

  • Lucas Gogol says:
    7 March 2013 09:34

    I can't find the zip for build number: IMM76D.XWLPT, could you help me?

  • sabeer sas says:
    7 March 2013 20:51

    @Lucas Gogol the root zip for Galaxy S2 ICS 4.0.4 XWLPT from below link...I am not tested do at your risk.

  • Sukhpreet Sarao says:
    11 March 2013 12:34

    does step one works on..
    sam galaxy s duos gt-s7562
    android vr. 4.0.4
    kernel vr. 3.0.8-1102401
    built no. IMM76I.S7562XXAMA4

    & does this really void phones Warrenty

  • sabeer sas says:
    11 March 2013 21:48

    @Sukhpreet Sarao
    Bro...don't use this root file with s duos ..its only for galaxy s2 4.0.4 xwlpx...Yes it will void your warrenty...share your baseband i will search for your root..

  • Bruno Golojuh says:
    14 March 2013 06:13

    Hi saber, greeting's from Croatia, can I use this method for my SGS2, android version 4.0.4:
    PDA: I9100BOLPM
    PHONE: I9100BOLP7
    CSC: I9100CROLP7
    thank you for help
    or can you give me link of instructions.

  • sabeer sas says:
    14 March 2013 08:01

    @Bruno Golojuh
    Bro...the root contains in this post is not for your phone...for your phone download the zip from below link and follow the method 1 from 2nd step
    root android 4.0.4 BOLPM

  • Bhavik mestry says:
    15 March 2013 05:39

    hey i hav a problem with my wi if in s2 my android is 4.0.4 n i want a fix for it

  • Michael Blake-Anastasi says:
    22 March 2013 13:20

    I need to root my s2 but its 4.0.4 XWLPY please help

  • sabeer sas says:
    22 March 2013 21:06

    @Michael Blake-Anastasi is the root file for Galaxy s2 4.0.4 XWLPY - Download

  • vaibhav says:
    26 March 2013 12:07

    in first method of rooting, where to select the step no. 7. After installation reboot system now...

  • sabeer sas says:
    26 March 2013 21:21

    go back to previous screen...there you can select reboot

  • Viki says:
    29 March 2013 19:28

    When i install from the first method, i get a droid guy with a red triangle and an exclamation mark. Meaning what?

  • sabeer sas says:
    29 March 2013 21:45

    did you applied this root on galaxy s2 with android version i have mentioned above ?

  • wyvernteen says:
    1 April 2013 19:47

    i did the second one, now it goes to yellow triangle start up then just black!! What do i do?

  • sabeer sas says:
    1 April 2013 21:14

    did you applied this root on galaxy s2 i9100 ics 4.0.4 xwlpx ?

  • wyvernteen says:
    1 April 2013 22:41

    not was all factory sprint os...

  • sabeer sas says:
    2 April 2013 02:21

    bro..that's the is only for Galaxy s2 i9100 4.0.4 XWLPX...but don't worry give me your phones full details country,model number etc... i will search for the official stock ROM of your model and will post asap

  • checkboy01 says:
    7 April 2013 20:48

    please after applying the first step,my phone switched off and now its not coming up again, please what do i do? please mail me at thanks

  • sabeer sas says:
    7 April 2013 20:57

    You may installed this root on different version....give me your phone's full details ie. model,android version etc

  • steven curry says:
    10 April 2013 08:35

    Ive rooted my SGs2 evrythink ok but my camrea has got an black screen and same for youtube i can not watch videos can some PLZ HELP ME TY.

  • sabeer sas says:
    11 April 2013 01:50

    @steven curry
    bro...did you installed the root zip on the specified version i am mentioned in this post ?

  • varun ramesh says:
    24 April 2013 11:02

    how can i get super user and clockworkrecovery?

  • sabeer sas says:
    25 April 2013 21:43

    @varun ramesh
    to install super user and cmw first root your device most of the root packages include super su and cmw

  • mathew davydiuk says:
    29 April 2013 20:04

    My playstore is not working proiperly it keeps coming up with an error is this a normal issue for this I chose the first option for rooting....and loading on jb.


  • sabeer sas says:
    29 April 2013 22:30

    @mathew davydiuk
    'and loading on jb' what u mean by that ? If you installed this root on jelly bean it may cause error as this root is only for 4.0.4 XWLPX

  • Peya Fabian says:
    29 May 2013 07:25

    hi.. i need to root my galaxy s2 but its 4.0.4 i9100dxlpb. Please help me.. Thanks

  • sabeer sas says:
    30 May 2013 03:43

    @Peya Fabian
    Are you sure its Galaxy S2 4.0.4 DXLPB ?...i found root for 4.0.3 DXLPB.....if yes give me the build number

  • Natnael Zewdalem says:
    23 June 2013 15:53

    i have correctly installed the firmware and the kernel but the samsung quick root app is saying the device is not connected what should i do. plzz help

  • sabeer sas says:
    23 June 2013 22:13

    @Natnael Zewdalem
    Did you enabled USB Deugging ?

  • mannan foysal says:
    2 August 2013 03:22

    i m not sure wht i hv done before
    i m trying to reboot now
    everytime i try says fail
    any way to fix it

  • sabeer sas says:
    2 August 2013 09:06

    @mannan foysal
    what says fail....? whats the error ?

  • Rizki Utami says:
    26 October 2013 03:24

    Thank you so much for this! it works!!

Post a Comment