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.


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

  2. done thx bro easy

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

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

  5. how much time it take to complete the downloading

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

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

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

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

  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

  11. 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

  12. @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....

  13. 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

  14. not working, think I have a brick now

  15. @Tommy
    What not working...? pls specify the error

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

  17. what that's zImage in zip file?

  18. @Above
    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

  19. 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??

  20. @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

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

  22. 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.

  23. @Above
    For 4.0.3 XWLPI download file from the below link and install from stock recovery
    ICS 4.0.3 XWLPI root file

  24. 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??

  25. 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!

  26. @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

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

  28. "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)

  29. Am really becoming a fan of this blog :) cheers

  30. best rooting device worked instantly like a dream

  31. 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.

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

  33. 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

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

  35. Hi,
    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?

  36. 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?

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

  38. 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

  39. Mine says E: failed to verify whole file signature

  40. 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.

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

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

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

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

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

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

    Anyway - nice work :-)
    Used zip method

  47. Works Perfectly - many thanks - took 2 mins

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

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

  50. 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

  51. @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..

  52. 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.

  53. @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

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

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

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

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

  58. @vaibhav
    go back to previous screen...there you can select reboot

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

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

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

  62. @wyvernteen
    did you applied this root on galaxy s2 i9100 ics 4.0.4 xwlpx ?

  63. not was all factory sprint os...

  64. @wyvernteen
    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

  65. 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

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

  67. 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.

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

  69. how can i get super user and clockworkrecovery?

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

  71. 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.


  72. @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

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

  74. @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

  75. 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

  76. @Natnael Zewdalem
    Did you enabled USB Deugging ?

  77. 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

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

  79. Thank you so much for this! it works!!