Manual Update Galaxy S2 i9100 with Jellybean 4.3 Android OS – Guide

While the rumors are on that Samsung Galaxy S2 might just get the Jellybean Love, for all those who hate to wait can go ahead and install the latest version of Jellybean 4.3 based custom ROM firmware which is dubbed as CARBON. So before we proceed on to check on what are the instructions with which you can update the device with, you will have to follow the essential pre requisites mentioned below.


Please note that this is not an official firmware released by Samsung and is a custom ROM firmware.

Quick Pre Requisites:

  • All important data in your Samsung Galaxy S2 should be backed up ONLY with the help of below mentioned manual steps. Make sure that you are not using KIES to create the backup

SMS – Use “SMS Backup & Restore app”,
Contacts – Sync with the Gmail application,
Call Log - Call Log and Restore
Images, Songs, Videos, Files – Copy to internal / External SD Card,
APN and MMS Settings – Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names

  • As this is the custom ROM firmware, you need to make sure that your device is rooted. Just in case if your phone is not rooted, you will have to root the same with the help of below mentioned steps

How to Update Samsung Galaxy S2 GT I9100 with Official ICS 4.0.4 XWLPO Firmware

How to Root Galaxy S2 GT I9100 on ICS XWLPO 4.0.4 Firmware

  • Up next, you will have to head over to the path “Settings > Applications > Development > USB debugging” enable the same. Also, battery charge left in your Samsung Galaxy S2 should be not less than 40%.

Disclaimer: We should not be held responsible or liable in any manner for any damage caused to the device which is very unlikely if you follow the instructions carefully mentioned in this article.

Head over to the next page where we have summed up the detailed guide which will help you update the device with the latest Jellybean 4.3 Android OS.

Procedure to Update Galaxy S2 with Jellybean 4.3 Carbon Custom ROM Firmware:

  • Recovery Mode can be entered by pressing Volume Up button + the Home key button (the middle button). While holding these both buttons, you need to switch ON your device. Just in case if you are unable to enter the device in the recovery mode, you can also enter the device in recovery mode with the help of ROM Manager app.
  • Once the device enters in the recovery mode, clear all the cache and wipe all the data present in your phone. Once done, select “install zip from sd card” to choose the placed Jellybean 4.3 Android Zip Package and then the Google Apps Package.
  • Once the two packages are installed successfully, you will then have to wait for the device to prepare the update. The whole process of firmware update will take around 4 -5 minutes and once it’s done the phone will reboot.
  • To check the current firmware update, you need to check the same from the path “Settings > About Phone” where the current firmware version will be mentioned as Jellybean 4.3 Android OS.

Note: If at all your Galaxy S2 gets in the boot loop sequence then you need to turn off the device and then reapply the update from the start. To turn off you can reinsert the battery or say you can long press the power button.

Do let us know in the comments section just in case if you face any issues in the process of firmware update as we will try to address the same as soon as possible.

About Pradeep Neela

Friends call him Droid Geek because he tries out different ROM’s everyday and helps droid users experience better features on their devices. Add +Neal Pradeep on Google Plus for more Updates.


  1. Can i recieve updates if i update my device to 4.3 manually.
    When official android update will be availabe on galaxy s2?

  2. Status 7 error…. please help!

  3. Hi Pradeep ,This is 2nd time I send this Question,please Comment:
    After flashing my i9100 successfully, unfortunately the WIFI not operating.Please inform me is there any soloution, or I have to return to previous official Rom 4.1.2 ?

  4. Hey Pradeep,
    I really really want to update to the jellybean. I just see nothing but negative feedback to your instructions to do so. Do not really want to turn phone into a paperweight ! Guess I will keep looking.

    • don;t worry stephen, we are here to you on every possible manner to make sure that your device is updated with the latest firmware. Just stick to instructions and your phone will be safe. Trust us.

  5. I installed 4.1.2 and get constant Memory full notifications even though I have heeps of free space. I cannot load or update existing aps. Will this version have same problems?

  6. I downloaded 4.1.2 and now constantly get memory full messages and cannot even update any aps. Will rooting and loading 4.3 fix this issue?

  7. Hi, After flashing successfully, unfortunately the WIFI not operating.Please inform me is there any soloution, or I have to return to previous official Rom 4.1.2 ?

  8. Hi, after flashing my WIFI not operating.Is any soloution or I have to return to previous Official Rom 4.1.2 ?

  9. I installed this today and it said JB 4.2.2. Can’t see any 4.3.

  10. Also, there are two zip files to download… One is filed under Nighlty and the other one is fuiled under Release…w hich one is to download and use please?


  11. Hi,

    I am getting this error

    assert failed getprop ro.product.device

    e:error in/tmp/soideload/package.zio (Status 7)…..

    Any ideas??????

  12. Hi buddy. Strange things are happening on my Galaxy S2 Gt-i9100. After I wrote the last piece, I went into recovery, & did a wipe/ factory install, thinking I’ll go back to stock, & rebooted. Lo & behold, Carbon started up, but this time proceeded further into the Rom. Unf**kingbelievable. So now I’ve flashed my 1st Rom, hip hip hurray. But is it always so convoluted & difficult ?
    By the way, in settings, it says And. version 4.22.
    I d’loaded the file named Carbonjbv1.8 ( the latest, I presume ). Did I do right ?

  13. Hey, Pradeep, need some help. The 1st time I tried to install the Rom, I got an error ( error 7, I think ), due to assettt prop line in one of the files in the zip. I deleted that entry ( I read somewhere how & what to delete ), saved it, & tried installing the Rom, again. Now It’s stuck on the Carbon logo. Removed battery, & reinserted it, but no go.
    Any suggestions ? U’re the expert.
    I’d really like to install one Rom, successfully, but I just haven’t been able to.
    Would appreciate ure help. Thanks.

  14. Hi pradeep…

    Kindly add the procedure to root 4.1.2 XWLSD…

  15. Can i run this update after my S2 is rooted on 4.1.2, or wil this brick my phone???

  16. There is no link to download.

  17. where is the link for downloads?

    • Hello Shaneef, kindly find for the download link in the procedure section. Apologies for missing out

      • Hi Pradeep… there are so many folders in download list in releases. Which one to choose for lastest ?

        I want to use the latest I.e. 4.3. Please help me out shold I go and search in nightly or in release?

  18. Pradeep, the least u can do, is check the article thoroughly. There are no links to the 2 packages. C’mon, m8, u can do better than this.

    • Hey Cyrus, really apologize for the same. Will make sure that from next time it doesn;t happen. For now, the download link has been updated with. Thanks again buddy :)

  19. Where is the link?

  20. where is the download link for the firmware

  21. Hi Pradeep,

    There is no hyperlink to download the ROM and Google Apps. Kindly upload the same.

  22. where is the link to download

  23. There is a no link mentioned to download.. One more thing the procedure linked for rooting belongs is for S3 and not for S2. Please check….. We are eagerly waiting for 4.3jellybean update for S2. Thanks.

  24. Where is the link for down loading?

  25. Why are u mixing s2 with s3? Can u proof read before u post? And there is no download links. There must be a level of quality even though u are doing it for free. I am sure u want ppl to keep visiting ur site.