Root XXLPB on Galaxy S2 I9100 using CF-Root Kernel


A little while ago we published a guide on how to install XXLPB on your Galaxy S2. In case you aren’t aware, XXLPB is the latest Android 4.0.3 ICS firmware leaked for the Galaxy S2.

Now, those of you who have already flashed the XXLPB firmware, and are waiting for a safe step by step guide to root their Galaxy S2 on XXLPB ─ here’s a handy guide. Read on..

This procedure is compatible only and only with Samsung Galaxy S2, model number i9100. It’s not compatible with any other device. Check your device’s model number in: Settings » About phone. Also, make sure you are on XXLPB firmware as well.

Read everything carefully and thoroughly. The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to you or your device, we won’t be held liable — you only will be responsible, you’ve been warned!!!

Step by Step Instructions:

  1. Download CF-Root kernel. File name – Size 6.23 MB.
    → Download Link
  2. Unzip the above file once. You will get the .tar file – CF-Root-SGS2_XX_OXX_LPB-v5.2-CWM5.tar.
    DO NOT extract the .tar file (this might show up as a zip file as well, but do not extract it). You need to flash the .tar file using Odin to gain root access and install the ClockWorkMod Recovery (CWM) alongside. (If you’re getting a zImage file, it means you’ve extracted the .tar file too! — and that’s not a right thing to do. Use 7-zip (free software) to extract.)
  3. Download Odin3 v1.83. Filename: Odin3-v1.83.exe. Size: 416 KB.
  4. Switch off your phone. Wait for vibration to confirm complete switch off.
  5. Now, put the Galaxy S2 in Download Mode — press and hold these keys together:Volume Down + Home + Power. You’ll see a ‘Warning!‘ screen.. press Volume Up to continue.
  6. Open Odin now by double clicking on Odin3 v1.83.exe file you got in step 3.
  7. Connect your phone to PC now. You should get the message “Added! !” under Odin’s message box in the bottom left (Check screenshot after step 9). If you don’t get this message, then probably there is a problem with drivers. Make sure you’ve the drivers installed.
  8. On Odin, click the PDA tab and select the .tar file you got in step 2 — CF-Root-SGS2_XX_OXX_LPB-v5.2-CWM5.tar (as shown in screenshot after step 9)
  9. Double check step 7 and step 8. Your Odin’s screen should look like this (screenshot below):

    Root XXLPB

  10. Click the Start button on Odin to flash the CF-Root kernel (after double checking the ODIN screen). After flashing is complete, you’ll get a PASS message (with green background).

    IMPORTANT Note: If ODIN gets stuck and doesn’t seem to be doing anything, or you get a FAIL message (with red background) in ODIN, do the following:

    Disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 5.

    And btw, upon successful flashing cf-root kernel file on your Galaxy S2,  you Odin’s screen should look like this:

    Root XXLPB Done 

  11. After CF-Root is installed, phone will restart automatically. When the Galaxy S2 logo shows up on phone, you can disconnect the cable from phone.
  12. Your phone is rooted now. The superuser app is included which allows you to give root access to applications. Also, CWM based recovery has been automatically installed too. Use the CWM app in app drawer to boot into recovery and do rom backups and restore. Happy flashing!

That’s it. You’ve now got a rooted XXLPB firmware. Thanks to Chainfire as always, for his quick CF-Root updates. Add your comments to the Comments section below if you have any problems.

0 Comment

  1. Sascha says: Reply

    Is there any One-Click-Root method known for ICS yet?

    1. Kapil says: Reply

      Nope. But btw, thanks to Chainfire, we have this ultra cool method, which also involves just one click to start rooting and all that, including cwm. It’s very very easy, to be honest.

  2. Getabu says: Reply

    How do i get rid of the yellow triangle?

    1. Kapil says: Reply

      Erm…. you can’t, it is risky thing to do. But don’t bother, when you flash a firmware again and not root it, it won’t appear.

  3. Pacowong says: Reply

    I am stuck in the yellow triangle and cant turn on the phone…

    1. Kapil says: Reply

      Try again…. and make sure out follow the steps correctly… also, this is for xxlpb only, not any other firmware…

      If this doesn’t work, search and install xxlph ICS firmware… to get everything working.

  4. Endlessfury says: Reply

    When I connect my phone to Kies, The firmware info says “Your device does not support software upgrading via Kies” how do I make it like the official ROMs ?

  5. Pushback says: Reply

    I always having “Software Update’ on task bar, How do I remove it?

    1. Kapil says: Reply

      Install XXLPH —

      It’s better than the xxlpb and would do away with software update, too. On Mar 10, 2012 9:20 AM, “Disqus”

  6. Akhild says: Reply

    I can’t see the apps on my SD card. It used to work fine before the root. 
    How can I unroot it? 

  7. Zerokool1001 says: Reply

    stuck in the yellow triangle toooo

  8. Tudor says: Reply

    Everyone reports nothing but errors and problems, well done with this post!

    1. Kapil says: Reply



  9. Federico says: Reply

    you may proceed the above guide lines for rooting the Samsung Galaxy S2 4.0.3 ICS without setting up your device to USB debugging?

    1. Kapil says: Reply

      Yes, but the above root is for XXLPB firmware only… so make sure your phone’s build no. is that.

      1. Federico says: Reply

        it works,thanks a lot.

  10. Nverba says: Reply

    I got stuck at the yellow triangle too. Wouldn’t boot past that.
    Tried XXLPH, but no joy.
    Even tried stock rom, but still failed… (Triangle went away though)
    Using codeworkx’s Kernel, from the cyanogenmod update guide, installed using ODIN, (same method as above) finally cleared it. Phew! Scary biscuits…

  11. Raj says: Reply

    How long does the whole procedure take? coz mine seems to be taking longer thgan anticipoated

  12. Hi! Does it works on SGS2 GT-I9100T with Android 4.0.4?

Leave a Reply