CTECHHowtoHow to install a custom rom on Samsung smartphones

How to install a custom rom on Samsung smartphones

In this article, I assume you have basic knowledge and know-how on rooting devices and custom roms, along with their pros and cons. If you want to know more about custom roms, I suggest you read this article firsts.

In one of my previous articles, the introduction of custom roms, I alluded to the many advantages of using a custom ROM on any device that is running Android. Today, we are looking at a more detailed method that should be more comprehensive on installing a custom ROM on most devices.


While the purpose of this guide is to assist someone to install a custom ROM, neither the Publisher nor the Author will be held responsible for any damages or bricked devices caused by this guide. If your device is bricked it is recommended to follow the ‘in case of bricked device’ that will be included in this guide.

Don’t Miss: Samsung Galaxy S8 Review


Things You’ll Need

To get started on installing a Custom ROM, there are a few things that you will need. These are:

  1. TWRP Custom Recovery. Download from this link. You will need to look for your specific device under the device tab.
  2. A stock firmware for your device. Samsung devices can find theirs here.
  3. Google Play Apps. Custom ROMS do not ship with Googles apps and services due to legal reasons but can be installed separately. Download a Gapps package from this link. You must be able to identify whether your device is ARM, ARM64, x86 or x86_64. Google your device and check its hard ware specs. I recommend using GSMArena.
  4. Make a backup of all your important files and your contacts. Installing a Custom ROM completely wipes your device so your Wi-Fi passwords will also be erased. Most Custom ROMS will detect your mobile data settings but it’s good to know the settings.
  5. A touch of luck so that your operation may be smooth.
  6. Odin to install TWRP for Samsung Devices. Ensure to install the latest Samsung Drivers for your device.
  7. A custom ROM. Lineage OS is the preferred ROM as it has the widest support in terms of devices. If your device is not supported here, chances are that it will not be supported anywhere else.

Getting Started

1. First you will need to install TWRP on your device. For Samsung devices simply go in  settings > about device and tap on build number until you see the text stating that developer options are enabled.

2. Now exit and you will see Developer Options in Settings, just above About Device. Go in Developer Options and touch to check off USB Debugging.

3. Turn off your device, and then press a combination of the power key, volume down and the home button. This will restart the device in Download Mode.

4. Once the device is in Download mode, launch Odin and connect your device via USB. Make sure to install the latest Samsung Drivers for your device before beginning this step. Once you have connected your device, the dialog box in Odin should say connected.

5. Click on the AP option and find where you have stored it and select it (it should end with .tar, if not head back to the page under your device and download the correct file).

6. Next you should be back in the Odin software with the path to the TWRP file in the AP slot, uncheck Force Reset Time and Auto Reboot and you can then press start. You will see a progress bar at the top left of the software, wait until it has finished and then you will see a progress bar on your device.

7. Once this is successful pull out the battery and press power button, home button and volume up button together until the device starts and you will see it will boot into TWRP recovery. Restart the device normally and transfer the Custom File into the SD Card as well the Gapps file you have downloaded, do not unzip these files.

8. Now restart into TWPR again by pressing power button, home button and volume up button together.

Installing the ROM

Now we get to the main course.

1. Once the TWRP has started up its time to install the ROM. First you will need to wipe your device.

2. On the home screen of TWRP, you will see the option to Wipe. Simply select this and swipe to the right when prompted to wipe the data from your device. Once finished, press the home button in the TWRP and you will be on the home screen.

3. Next we will install the ROM. Press the install button on the home screen and go to the place where you have stored the ROM and select it and swipe to the right when prompted for it to install. You will see a progress bar while it is being done.

4. Once this is successful, press the home button and press Install again. Now go to where you have stored your Gapps file and select and swipe to install.

5. Turn off your device and power it up again and let the ROM start up. This may take up to 20 minutes, after which you will be required to set up your device. 

In Case of Bricked Device

In the event that you have bricked your device or simply wish to restore it to the stock firmware, follow this guide.

  1. Reboot device into Download Mode.
  2. Open Odin and connect device.
  3. Click on the AP Slot and look for the place where you stored the stock firmware. Odin will hang for a few minutes.
  4. Once Odin is responding again, uncheck Force Reset Time and click on Start.
  5. Once successful your device will reboot and will take some time to start. Once done you will need to set up back your device.

More Help

If there are any problems when installing a custom ROM, XDA Developers is a great source of info for all questions or problems. If this proves to be unhelpful contact us for any help that you may need on Facebook or on Twitter.

Get notified on latest stories


More stories