In the previous post, I gave you a list of some of the latest and best custom ROMs for the Samsung Galaxy S3. I also wrote short installation method for different ROMs. While the advanced Galaxy S3 users can easily install the ROMs with the help of short instructions, those who are new to Android and the flashing business would naturally prefer to read a detailed tutorial before they install a custom ROM to their Samsung Galaxy S3. The present guide will help you flash any custom ROM on your device

Please note that you will need to root your SGS3 before being able to install a custom ROM. One might ask: “Why should I go for a custom ROM? In fact, the reasons that draw an Android user towards custom ROMs are:

  • Better battery life for device
  • Faster and smoother UI experience
  • Total command over system files
  • Integration of apps and features from other devices
  • More free RAM and CPU
  • An advanced user can further mod a custom ROM according to his taste.
  • Innumerable other features….


All the privileges described above come with a little price: voiding the warranty of your device. Flashing/installing a custom ROM to your device might prove fatal for your phone if the instructions are not followed carefully. Though the method described here has been tried by millions of Android phone owners successfully, we do not guarantee that you will also be like those lucky millions. Follow the guide at your own responsibility.

Download Custom ROMs for Galaxy S3 Here

Download Best Custom ROMs for Galaxy S3 (2013)

Prerequisites before Flashing a Custom ROMs:

  • Download the desired custom ROM file and,  if provided, the GApps (Google Apps) to your PC.
  • Make sure that you have backed up the Contacts, Messages, Call Log entries, app settings, APN details, etc. You can download theme free apps directly from the Google Play Store. Additionally, you can use the Samsung Kies to backup your phone’s data on your PC. You can also sync your contacts via Gmail sync feature.
  • Your device should be amply charged before flashing a custom ROM. It is not that the procedure is very long. It would take just a few minutes. It just a precaution in case anything goes wrong.
  • Open Settings on your device and turn on USB Debugging: Settings> Developer Options> USB Debugging> Tick the box.

How to Install the Custom ROM:

If you have taken the measures described above, just follow the simple steps given below to install the ROM on to your SGS3:

  1. Usually, all ROM file comes in a zip package. You must not extract the zip and copy the file as it is to the SD Card of your device by connecting it to PC via USB Cable. However, to make sure that the ROM file that you downloaded is complete and not broken, you can extract it. A corrupt zip file is never extracted completely. If you get an error message, the ROM file is not complete, and you will have to download it again.
  2.  (Optional) Make sure to copy the GApps zip file (if provided)  too to the SD Card of the device. It is named like this: “”. If the ROM developer has not suggested to download the GApps, skip this steps.
  3. Turn off your device and boot it into CWM Recovery mode:  press and hold the Volume Up+Home (center) keys simultaneously and then press the Power button. Keep the three keys pressed till the StartUp screen with “Samsung Galaxy SIII” logo blinks for two times followed by a screen like this: 
  4. In CWM Recovery mode, use volume, home and power button to navigate and select an option. If you device has CWM Touch Recovery, you can do things either by touching an option, or using the physical buttons.
  5. Having entered the CWM Recovery mode, go to “backup and restore> backup”, and create a backup of you current ROM. In case anything wrong happens during flashing the custom ROM, or you like to go back to the previous ROM/Firmware, you can restore it back from CWM Recovery later. (Must do it)
  6. Most custom ROMs need three wipes to be installed properly. You will have to do them all as directed below.
  7. In CWM main menu, select “wipe data/factory reset> yes”
  8. Then select “wipe cache partition> yes”
  9. Go to “advanced> wipe dalvick cache> yes”
  10. Now select “Go back” option to return to the main menu and opt “install zip from sdcard>choose zip from sdcard” and browse to the ROM file that you copied to the device in Step 1. Select “yes”.
  11. The CWM Recovery will now start flashing the ROM to your device. Wait till it completes.
  12. (Optional) Now come back to the main menu and select  “install zip from sdcard>choose zip from sdcard” again. This time you will have to install the GApps package in zip.
  13. Finally, come back to main menu and select “reboot system now’.
  14. It might take up to five minutes to reboot your device. Just wait patiently.

On reboot, your device might ask you to sign into your Google account. Do it or skip it. Your device should now be running on the new custom ROM. Cheers!!! Enjoy the new ROM.

If you find any problem or have any doubts regarding the topic, do not hesitate to drop a comment.


Also Read:


  1. Is there a way to install CWM in sd card. My port doesn’t detect data, it only charged and my phone was corrupted.

  2. Am on Stock rom now. From what I have read so far, if am flashing custom rom, I need to first root the device. Step 7 does the same ??

  3. I am getting an error saying error in /emmc/0/ cm-11……(the rom I am trying to install) and (status 7) what could be thr problem?

This site uses Akismet to reduce spam. Learn how your comment data is processed.