Skip to main content

How To Load A Custom ROM On Any Android Phone: Beginner's Guide

One of the areas that is so unclear to many Android users is the procedure to install custom ROM on Android phones. There are so many Android phones but the process of loading or installing custom ROMs on them is pretty much the same. 

In this post, I will break everything down so that you can understand what we meant be Custom ROM, Stock ROM etc.

Definitions
1. ROM
To simplify things, ROM is known as Read Only Memory. This ROM is composed of 2 important things. First is your phone's operating system (e.g Jelly Bean 4.2.1 just like windows computer having Windows 7) and the second is your Boot loader. Boot loader is a small memory with instructions on how to load the operating system and drivers needed to load the operating system correctly so that phone will start working as intended.

2. Stock ROM
Stock ROM is what we refer to as the ROM that came with your Android phone from the manufacturer when you bought it. When you bought your Android phone, it may be running Jelly Bean 4.2.2, this is known as a stock ROM 'cause it came directly from manufacturer. It has all its boot loaders(drivers) and operating system intact.

3. Custom ROM
Custom ROM is what we refer to as the ROM created by individuals or group of people to suit their taste. Meaning that they have customized it to the way they want it to be. This is usually done by seasoned programmers and hackers. This custom ROM is not came with the phone initially.


What We want to Achieve
What we want to achieve is to remove the stock ROM (the one that came from the manufacturer) and put another ROM which is the custom ROM that came from another source.

Obstacles
The obstacles one will have to overcome to remove the stock ROM and replace with custom ROM are not much and I will detail them below.

Obstacle 1: Root Access
Manufacturers that makes Android phones don't want you to remove their own stock ROM so they put some restrictions in place. One of such restrictions is that you are given partial authority on the phone, not total authority to manipulate the phone or do anything you like. Its like giving someone a guest account on a computer. With guest account, you may not be able to even install softwares talk less of changing system properties. You can only do basic things.
So one needs to remove this restriction on any Android phone to have permission to remove the stock ROM. To remove this restriction, the phone must be rooted. Once its rooted, yo now have super user full, access to do as you like on the phone.

Obstacle 2: Flashing ROM
You cannot remove an operating system when it is currently in operation. You have to enter a separate mode. This mode is known as recovery mode. This mode allows you to remove operating system (ROM) and replace with another one (usually the recovery rom placed by manufacturer). The process of removing the ROM is known as Flashing and the process of putting another ROM is known as Loading. But, before you remove the stock ROM, you must be sure that the one you are about to put will work with your phone. If you remove this stock ROM and you put the new one and its not supported by the phone, the phone will not work (meaning its bricked).
To make sure your new custom ROM is supported by your device, you need to download an app like ROM Manager. When you download ROM manager, free version, it will tell  you if there is any ROM that supports your phone.

Obstacle 3: Recovery ROM
The recovery ROM is the one placed by the manufacturer of the phone. It is only needed when the custom ROM crashes. The recovery ROM is like a small operating system that is used to boot the phone to a level that will allow you to install a new custom ROM. However, since we need to put our own custom ROM, we need to also remove the recovery ROM and put our own custom recovery ROM that will work with our own custom ROM. ROM manager will help you flash the stock recovery ROM and installs its own custom recovery ROM. Although, warnings have gone out that one shouldn't flash stock recovery ROM with ROM manager instead Teamwin (TWRP) could be used. More research is needed in this area. This custom recovery ROM will give you the features and flexibility you need to flash the stock ROM and install the custom ROM.

Note: For some devices, you may need to extract boot.img. After flashing the CFW onto your phone, reboot back into the bootloader and connect your phone to your PC via USB. From the ZIP folder containing the CFW, extract "boot.img" to the same folder where your fastboot.exe is. Open a command prompt from this folder, then type:
fastboot flash boot boot.img
 
Press enter. Reboot your phone after the boot.img file is flashed, and you should be good to go.
 
Installing Custom ROM
At this stage, you already have root access, you also have made sure that the new ROM you want to load is compatible with your device. Furthermore, you have backed up your phone and apps and finally, you have flashed recovery ROM and have downloaded the custom ROM you are about to load up.

Steps to Loading Custom ROM
1. Plug phone to your computer 

2. place this newly downloaded custom ROM in sd card of the phone. Custom ROMs usually come in zips but you must NOT extract this zip file.

3.  Eject phone from computer and launch ROM manager again.

4. Select reboot into recover and wait for the phone to reboot. You can also do this manually if you know the combination for your phone model.

5. Once you are in recovery mode we talked about, use the volume keys to navigate to power or menu button to select Backup and Restore option.

6. Select backup so that it will save and backup your entire device. 

7. Now Select Wipe data/factory reset.

8. Select Flash zip from sd card and choose Zip from SD card.

9. Select the custom ROM zip you placed in the SD card. Confirm it and wait for it to finish flashing

10. Select Reboot Now. Once it reboots, you would have a new operating system or ROM on your device.

To load another kind of ROM, just follow the steps above.

Like us on Facebook and Follow on Twitter for more smartphone info and news

Comments

  1. i dont know of any custom rom for infinix is there any?

    ReplyDelete
    Replies
    1. I don't think there is. An investigation could shed more light on this.

      Delete

Post a Comment

Popular posts from this blog

Tecno M3 Specifications and Features

Tecno is making the news again after a slight break. This time around Tecno have released a low-end smartphone called Tecno M3 for those that are on a tight budget.  This phone comes with 8GB internal memory card, USB adapter & charger, earphone and a plastic case. Although Tecno L3 and D3 are almost the same with M3, M3 has a better camera (5mp) with more swift feel especially when browsing. L3 on the other hand has a better battery performance but much slower internet speed. As we said in one of our posts, the 3 is a designation for low-end devices and the newly released L3 and M3 is proof of that. For a device of the price, feel and usage is smooth enough. Make sure you check the speaker of your M3 since some have reported that its not too clear. Below is the specifications of the M3 low-end smartphone. Network : the new M3 supports both 2G and 3G networks Connectivity : Bluetooth 3.0 with Advanced Audio Distribution Profile (A2DP). It also has

List of Phones That Support BBM For Android and iPhone

BlackBerry's BBM for Android devices and iPhone is expected to be available for download on 21st and 22nd of September from the App Store of the two supported platforms respectively. One question that have constantly being asked is that "What phones will this BBM support on Android and iPhone?" For this reason, this post was made to clarify any doubts. To answer the question, consider the following points. BBM will support Android Ice Cream Sandwich and above. That is Androi 4.0 and above BBM will support iOS 6.0 and above BBM will work on All Samsung devices be it note, smartphone or tablet if they are running Android 4.0 and above BBM will work on Tecno and Infinix products if they are running Android 4.0 and above. This means that Tecno N7, Tecno M3, L3, D5,  Phantom A, Phantom A+, Phantom N9, Infinix X570, X530 etc BBM will support iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPhone 5C and iPhone 5S. BBM may not be available for iPads for now. BBM

Infinix Alpha Marvel (X502) Detailed Hands - On Review

We have spoken about the Infinix Alpha Marvel smartphone recently and now its officially available for purchase. its expected features were talked about which were not far at all from the real thing.  Today, we had an opportunity to lay our hands on the Infinix Alpha Marvel (X502) smartphone and it was splendid using the device.    The X502 didn't go too stray from the leaked specifications and we are giving you a hands - on review just after the break. The Infinix Alpha Marvel which we shall refer to as X502 from now on is a 5 inch touchscreen device with gorgeous screen display and comfortable feel to the hand. Even though it has an all metallic finish to it, its quite light in terms of weight compared to the Infinix X570 that was released about 2 months ago. On purchase, it comes bundled with a flip case along with the phone and its accessories. Dimension, weight and casing The X502 has a dimension of 147 x 72.1 x6.98 mm and a weight of 0.56w/Kg. Con