Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App

Related Articles

How To Install a Custom ROM on Android?

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

Android phones are the most important invention of science. Android smartphones are often called or termed the only smartphones. They are gadgets that are used all over the world. In this digital world, there might be a very less percentage of people who don’t use smartphones. Mainly, most of them belong to old age. As for them, it isn’t easy to handle a highly usable device. After the Corona Pandemic in the globe, people find it the most useful device to connect. Not only communication but smartphones are also used for large fields. For those reasons, there is an increasing number of users around the globe now.

With new technology, a new device is always smarter than the previous one. So, users can afford new devices with innovations. For those reasons, users need to use the old device. With a very old device, there are some practical problems. Like a device might get slower with time, sometimes the touch sensitivity decreased with time. In all those cases, there is an alternative to buying a new device. This is to install a Custom ROM on Android Using this method, users can witness a completely new device itself.


For installing the Custom ROM on the device, users should need to do some prerequisites. These are the essential things that need to be executed beforehand. Before moving for the installation, these things should be done by the users. So, there will not be any big issues. Or without these prerequisites, they can’t install Custom ROM on Android.

Custom Recovery: This is a kind of software present on the internet. Users need to download & install this software on their devices themselves. This is the software that is needed when they will start installing the Custom ROM. This is the platform where all the operations are going to be executed. There are several Custom Recovery software available on the internet and Google Play Store. Users can use any of them.

Note: There are many Custom Recoveries available on the internet. Users can choose anyone from that. There is no need to worry about security. But it is advisable when the users are going to download the Custom Recovery, they should search for it with their Android device name. So, the proper things will appear in front of them. The installation guidelines are different for each device. A smartphone from a specific brand will not be the same as another one. So, in that case, users need to take the help of the internet.

Custom ROM: As the main goal is to install the Custom ROM on Android phones, it is obvious that users should have a custom ROM with them. There are a lot of ROMs present on the internet. They are stored in format. Users need to download that file. There is no need to make any changes there. Or they should not open the file. When they go for the installation, that should be needed.

Note: There are thousands of Custom ROMs present. Users need to search for a particular ROM with their device model name. They need to search for the ROM on the internet with the device name. A ROM that is downloaded & running on one device, might not work for any other device. Also, the configuration might get changed for that case So, it is advisable to only go for the particular ROM.

Backed Up Data: While installing Custom ROM on Android, all the data stored there will be removed. All the applications, documents, and images will be removed. OS, for that purpose, it is advisable to back up all the stored data from the device. So, after completion of the installation process, users can load back them.

Installation Of A Custom ROM On Android:

Installation of a Custom ROM on Android is a not good practice. Though, there are a lot of users who follow this path to renew their devices. But all the devices are made of some policies. They are implemented in different ways. Modifying the device as per your own wish can lead to harm in the sooner or later future. It is advisable to follow the below-mentioned steps carefully. Making one small mistake can cause damage to the device that might not be recovered.

Using Clockworkmod (CWM):

Step 1: At first, users need to shut down or switched off the device. Then they should press the Power + Volume Up bottom simultaneously. Then the device will start in the boot menu.

Note: For different devices, the way to open the boot menu is different. For one brand, users need to press the Power + Home + Volume Up bottom simultaneously. Then the boot menu will open. It is advisable to check how to open the boot menu on the internet before going for it.

Step 2: Now, as per the Custom Recovery which is used in the device, the look might be changed. But the operations will go similarly. Here, first, users need to browse the Backup & Restore option. Then they need to select the option.

Note: Using the Volume Up & Down button, users need to change the option. And for selecting the options, users need to press the Power button.

Backup and Restore


Step 3: Now, there will be some more options present on the next screen. There, users need to select the option to back up To SD Card. They need to select the option. After selecting the option, the screen turns black for a while. There is no need to worry about that. It will soon start again to the boot menu.

Note: Backup is very needed. Earlier, users have done the backup of their data. But this is not a similar backup. By any chance, if users find the new custom ROM is not a good one, then they can easily return to the old one. Just in the boot menu, users need to restore the things back.

Backup to SDCard


Step 4: Now, users need to move to the Wipe Data/Factory Reset option. This option needs to be selected.

Wipe data and factory reset


Step 5: Now, inside that option, users need to select the Yes option to move ahead. It will take typically a few seconds to complete the process.

Confimation of Factory Resetting


Step 6: Now again users need to move to the Wipe Cache Partition option. This option needs to be selected.

Partition formating


Step 7: In the next screen, users need to select the Yes option. This option will help to reduce all the cache files stored in the device. 

Note: These steps are necessary for a smooth installation of the Custom ROM. Without doing these steps, if users perform the next step, then there will be an error while completing the installation.

Partition formating


Step 8: Now, users need to select the option Install Zip. Here, we will install the downloaded Custom ROM zip file.

Installation of Zip


Step 9: There, users need to choose the option to select the zip files from the SD Card.

Locating ZIp from SdCard


Step 10: Now, users need to move to a certain location where they have saved their zip file. Moving to that folder, users need to select the zip folder.

Destination Foler to ZIP


Step 11: As soon as they select the zip file, the installation will be started. Users need to wait till the process is completed.

Wiping data


Step 12: Now, after waiting for 20 minutes or more time, the installation will get completed.

Formatting Cache


Step 13: Now, it will again come back to the boot menu. There, at last, users need to select the option Reboot System Now. This will finalize all the changes. This will configure the Custom ROM.

Reboot System Now


Step 14: Now, it will ask for permission. Users need to select the Yes option & move forward.

Root Access permission


Step 15: It will take a lot of time to finish the thing. When it is going to complete, it will show the message Finishing Boot. This means the process is going to be completed. After that, the device will boot in the new ROM.

Starting Android


Hence, we have successfully installed a Custom ROM on Android using Clockworkmod (CWM).

Using Team Win Recovery Project (TWRP):

This is another way to install Custom ROM on Android. But here, the ROM is different. This is known as the Team Win Recovery Project. This ROM is also used along with the above one. But the number of users is less here. Also, the process is more difficult & sometimes the mobile screen goes completely blank. This might seem that the process is completed. But the process is going on there. For all that reasons, it is advisable to go for the above method. That will be better to install a custom ROM.

Step 1: At first, users need to shut down the device. Then, using the same process, they need to reboot the system in the Boot Menu. As the users will use the TWRP. They will find out the different interfaces there. Users first need to click on the Backup option.


Step 2: Now, there will be many options provided. Users need to click all the checkboxes provided there. This will help to back up the data before going for the installation. This is the same process, users have performed for the above method also. After that, users need to swipe there for backup.


Step 3: It will take some time to perform the backup operation. During this period, the screen of the device might get blank for a long. But the process is not completed there. After the process is completed, the screen will again light up.

Step 4: Now, again, the main screen will come back. There, users need to click on the Wipe option. This will help to remove all the unnecessary data from the device for easy installation.


Step 5: Now, inside the Wipe option, users need to swipe the area to start the operation. This will take a long time to complete. Time consumption depends upon the system configuration.


Step 6: After completion of the Wipe operation, the main screen will again come back. There, users need to click on the Installation option. 


Step 7: Now, as usual, users need to click on the .zip file of the Custom ROM. Users just need to click on the zip file. It will start the installation. It will take a long time to complete the installation process. Users need to wait till the process is completed.


Step 8: At last, after successful installation, the main screen will again come up. There, users need to click on the Reboot option to complete the process. It will take a long time to complete the booting. After booting, users will find the new ROM there.


Hence, we have successfully installed a Custom ROM on Android using Team Win Recovery Project (TWRP).

My Personal Notes arrow_drop_up
Last Updated : 09 Dec, 2022
Like Article
Save Article
Similar Reads
Related Tutorials