Mobile Network

Use this comparison site to pick the best and cheapest mobile phone network in the UK

How to restore the stock Samsung Galaxy S2 ROM

Welcome to another tutorial about using custom ROMs to personalise your phone. Today we’re going to cover how to reverse any changes you’ve made to your operating system and revert your phone back to stock software.

Previously, we’ve shown you how to root your phone and install custom ROMs such as CyanogenMod. We also looked at all the different ways you can keep CyanogenMod up-to-date.

Today we have a video guide to restoring the stock Samsung ROM to your Galaxy S2 (i9100). We will also explain how to reset the flash counter back to zero so nobody can tell that you’ve ever changed the kernel or ROM and there’s no yellow triangle on boot. This means you can sell on your phone in the same condition you bought it in or even return it to the vendor if it needs any repairs done to it.

WARNING: by rooting your phone or installing custom ROMs, you may be voiding your warranty. We take no responsibility if your phone is damaged or bricked by following these instructions.

Embed this video:

The topics covered in this tutorial are as follows:

All the downloads you need to follow this tutorial are linked here:

Odin v3.07 – if you have issues with Odin not recognising your phone when it’s plugged in, make sure you remove all existing drivers and install the official Samsung USB drivers
Stock Samsung Galaxy SII ROM (mirror)
Triangle Away app

Do you use the stock Samsung ROM with the Touchwiz interface? Or do you prefer to install a custom ROM on your Samsung Galaxy S2? If so, which ROMs have you tried and which is your favourite?

by Jon M

94 Responses to “How to restore the stock Samsung Galaxy S2 ROM”

  1. Per 29 January 2017 at 15:24 Permalink

    Thanks you saved my S2.
    After installing CM13 6.0.1 not many Things worked.
    And I could not install my backup.

  2. Vinod 14 May 2016 at 11:22 Permalink

    My Samsung galaxy Model is GT-I9100 and my version is I9100DDLS9. Please let me know if the stock provided on the link will work on my phone or I should find the exact version of ROM. I have checked other sites but couldn’t find the exact version ROM. Please help. Thanks

  3. Untitled User 22 November 2015 at 20:03 Permalink

    I like SlimKat Kitkat Rom from
    It is easy on the battery, especially with the low powered 1650 mah battery that runs SGS2

  4. saim boy 19 November 2015 at 04:55 Permalink

    i can not download socket firmware from avaible 2 sites . lead me somewhere so i can download it plz

  5. Mark 3 October 2015 at 13:05 Permalink

    Hi sir, im using galaxy s2 stock rom (gingerbread) and i try to upgrade it to ics ver.4.0.3 and it was successful. but the problem is i didn’t made a backup of my stock rom and the ics verion i install doesn’t have recovery CWM. what should i do?
    Im planning to upgrade my phone step by step from ginger to kitkat.

    Thank you πŸ™‚

  6. fandies 26 September 2015 at 00:11 Permalink

    can this rom return the efs folder

  7. rachel 28 July 2015 at 14:00 Permalink

    Thanks so much for your great tutorial. It really helped me out of a bind and a mostly bricked phone!

  8. John Hanselman 14 July 2015 at 22:14 Permalink

    Worked a treat for me thanks.

  9. jonista 15 June 2015 at 09:16 Permalink

    i’m using i1900G.. can i use the same method like this video.??

  10. Marc 6 May 2015 at 23:13 Permalink

    Worked for me!

  11. rangana 5 May 2015 at 08:42 Permalink

    dear sir, i tried to download Stock Samsung Galaxy SII ROM (mirror)but it is stop 74% why?…………please help……here is the link…………. chrome://mega/content/secure.html#!aFJWmSCT!ErsPqmPiR0Vbl19Ck92cdV5ACcc-9i5xaoM7I_CXcAY

  12. Neeraj 28 April 2015 at 19:04 Permalink

    Thanks a lot bro to save my phone.
    this information really helps me to back my phone UP.

    Thanks once again…..keep rocking

  13. Sapperdeloot 23 March 2015 at 16:47 Permalink

    I did everything and it all workt, except my gallery wiil still not open. It says there is not enough space left. but it is empty.
    And i can’t up and download wattsapp media.

    What can i do more??

  14. Stan 2 March 2015 at 15:21 Permalink

    Can one use mobile odin pro then when flashing untick everroot, untick inject superuser and untick inject mobile odin. Computer totally refuses to recognise phone, yes I have downloaded drivers installed after removing previous drivers, restarted computer after installing drivers but still get device not recognized.

  15. jagan 8 February 2015 at 09:44 Permalink

    oky.. thanks. problem is i cnt boot in recovery mode thats s problm.

  16. jagan 8 February 2015 at 09:38 Permalink

    its international carrier.

  17. jagan 8 February 2015 at 08:45 Permalink

    hi. im using S2 GT-9100 from india . i dnt knw which firmware to download??? plz help me.

  18. Ephraim A. Ordiales 13 January 2015 at 04:15 Permalink

    How about, Official android KitKat For Samsung Galaxy S2?? Any up

  19. MAK 12 January 2015 at 12:19 Permalink

    hi I tried the steps but status 7 error apeared and i didnt realize it then i backedup everything , now my phone doesnt pass by the cwm recovery
    i downloaded the firmware and used odin to try and revert everything but it doesnt do anyrhing after in download mode i press start in odin just a threads message
    I found the solution for status 7 , can u help me return firmware?

  20. Ephraim A. Ordiales 4 January 2015 at 17:13 Permalink

    Did you installed Samsung Kies?

  21. Lucifer 2 January 2015 at 04:33 Permalink

    The computer cant scan my s2 even though I’ve installed the drivers. Is it possible to flash this rom through CWM?

  22. Ephraim A. Ordiales 21 December 2014 at 07:51 Permalink

    I Really Have Thanks For This Tutorial Bro
    It Helps Me A Lot, After I Installed The Latest Version of
    CyanogenMod 12 Alpha, It Ruin My Samsung Galaxy S2 all of my apllications crashes, and force stopping, even the messaging, Browser, Camera, Music Player, video Player, Gallery etc.
    and the worst of all CyanogenMod 12 Alpha is Dissabled to flash a new ROM, So that means your Stock in that ROM, So Thanks To This Tutorial i finally made it back to normal πŸ™‚

    Two Thumbsup For This Tutorial πŸ™‚ Good Job Bro πŸ˜€

  23. Arpit Jain 8 December 2014 at 11:58 Permalink

    while installing the cwm recovery mode. by mistake i have clicked on re partion option. now my phone is not nooting. I have tried to stock rom ooption then also its not working. please help

    • Ephraim A. Ordiales 21 December 2014 at 08:15 Permalink

      What Phone You Are Using???
      Maybe You Should Go to Recovery Mode By Holding Volume up + Home Button + Power Button (About 10secs to 20secs) And When Your in Recovery Mode Hit The Wipe Data/Factory Reset and Wipe Cache Partitions, then Turn Off Your Phone and after that Flash it Again via ODIN V3.7

  24. ironballs 1 December 2014 at 08:22 Permalink

    will this method work for CyanogenMod v11 as well ?

    • ironballs 1 December 2014 at 08:40 Permalink

      CyanogenMOD 11 comes with Androind version 4.4.4 – will it remain the same after installing the stock rom?
      should it work properly with it ?

  25. phebe 24 November 2014 at 22:49 Permalink

    Hello. Thanks for the tutorial. I installed cyanogenmod on my Samsung S2 and since then the phone keeps on over heating. What could be responsible and how do I fix it? Thank you

    • Mobile Network Comparison 25 November 2014 at 23:39 Permalink

      What happens exactly?

      • phebe 28 November 2014 at 07:01 Permalink


      • phebe 28 November 2014 at 07:02 Permalink

        Whenever I turn it on, it keeps getting hot around the processor and battery, even if I’m not using it. Then the battery drains and it goes off

  26. Peter 9 November 2014 at 22:51 Permalink

    I Thank you for this phone un rooted and un-locked all net works time for ebay


  27. Ghanashyam 29 October 2014 at 18:02 Permalink

    Hi, I am not able to boot into recovery mode, on VolumeUp, power button and menu buttons press, device reboots. Any way I could get into recovery mode? In odin mode, it stops with ‘complete write operation failed’ as pointed out by one of the comment above. Thanks in advance

  28. Rixwan 27 September 2014 at 06:37 Permalink

    hello sir
    i have problem in installing custom rom in recovery mod it say signature check failed….so what i have to do i am stack of this please help me… thankx…

  29. Stephen 21 September 2014 at 10:42 Permalink

    I have a new galaxy S2 GT-I9100 which is the Korean version. I noticed the SD card slot is directly under the sim card on this phone.
    However I updated to 4.1.2 with Odin and all is well except when I hold the power button for a couple of seconds the phone turns off instead of opening the shutdown menu to give you power off or restart options.
    Any thoughts????

  30. Treasure 18 September 2014 at 07:07 Permalink

    Can the i9100 stock rom used on T-Mobile SII T989? if not could u please provide a link for the T989 Stock rom, Thanks.

  31. Ars 9 September 2014 at 16:25 Permalink

    Worked wonderfully. Thanks a ton!

  32. yee 6 September 2014 at 05:26 Permalink

    The stock rom provided is android 4.1.2 for the GT-I9100 correct?

  33. uwhenobs 22 August 2014 at 16:25 Permalink

    hi, thanks for you effort so far. i have an issue with my galazy s2 international version 4.03. i tried installing a custom rom but it didn’t work out. now when i put on my phone it just display the boot logo and a yellow triangle and it wont pass there. is there a way i can recover my phone to start working again.

  34. mack 29 July 2014 at 17:51 Permalink

    my samsung model number is GT-i9100.

  35. mack 29 July 2014 at 15:56 Permalink

    i did exactly what u did in the video and i got this : –

    Leave CS..
    Odin v.3 engine (ID:3)..
    File analysis..
    Get PIT for mapping..
    Firmware update start..
    NAND Write Start!!
    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)

  36. mack 28 July 2014 at 22:18 Permalink

    Hello Mobile network comparison. I have samsung galaxy s2 (three network). Out of a blue it restarted and wont go pass the Samsung logo . I downloaded odin but I have no clue what to do next regarding the flash or updating firmware. what do i do?ο»Ώ

    It wont go futher this.

    what am I doing wrong

  37. mack 28 July 2014 at 22:13 Permalink

    Hello sir. odin gets stuck
    Leave CS..
    Odin v.3 engine (ID:3)..
    File analysis..
    Get PIT for mapping..
    Firmware update start..
    NAND Write Start!!

    It wont go futher this.

    what am I doing wrong

  38. Nick 7 June 2014 at 12:47 Permalink


    Thanks for the above tutorial.
    Before I go ahead, can you please mention the version of Android of this stock ROM.
    And, I’m doing this because of some emmc bug with the current Alliance ROM that I have now. I’m hoping that this bug would be fixed after restoring it to stock.


  39. Dave 5 June 2014 at 15:34 Permalink

    Hi and thanks for a great tutorial. I had tried a different one but it completely destroyed my phone!

    Could you please confirm that the Samsung software you link to above is genuine and free of Trojans/Virus etc?

    Do you know the uploader?

    Thanks agaain

  40. Lawrence 5 June 2014 at 00:25 Permalink

    I have got galaxy s2 stack in restart it cannot start and when i tried to flash it to factory setting by using odin as you showed it says failed.Now the message in odin says Complete (write) operation failed.Now what i can i do it is hanging still there i cannot hold the upper volume button and home as well power to get to stock recovery mode.What can i do?

  41. forc3close 3 May 2014 at 18:07 Permalink

    hello, i have a problem with my usb port i tought, i didn’t see usb icon on notification bar, so i can’t connect my handheld with any laptop or PC. Can I flash stock ROM via CWM?

  42. Trey 3 May 2014 at 15:36 Permalink

    What if I have a phone still on stock but want it under a different stock would this work?

  43. Pinduur 13 April 2014 at 16:02 Permalink

    Oops… My mistake, sorry πŸ™‚

    Anyway, here’s another one:!Zw5jhYBR!ErsPqmPiR0Vbl19Ck92cdV5ACcc-9i5xaoM7I_CXcAY

  44. Pinduur 13 April 2014 at 15:53 Permalink

    All the links are available…
    Anyway, here’s another one :
    (date – 2014.04.13)

    Btw..Is there a way to install the stock rom using an external SD card ?

  45. Mirza 12 April 2014 at 10:07 Permalink

    stock rom link is down

  46. ibro 22 March 2014 at 21:13 Permalink

    is this android 2.3 or higher

  47. Jerome 17 March 2014 at 06:19 Permalink

    sir does it work on s2 i9100 with xxki3?

  48. pace 2 January 2014 at 05:58 Permalink

    Please do you by any chance have orange gingerbread 2.3.5 stock rom for galaxy s2. Network for orange is terrible in my house and it is only that version that has signal boost. Thanks

Leave a Reply