Part of the allure with Android as an operating system is that it is open source which means developers from all over the world can take the source code and alter it in a million different ways. Not only can they alter it when they have a few spare hours and install it on their phones, but they can develop new ROMs and then showcase them to the world. In addition to seeing these ROMs, we can install them too. When we do this, it is called installing a custom ROM, and it is one of the main reasons to buy a device that runs Android.

Smartphone and tablet manufacturers might not be fond of you swapping over the stock ROM for a custom one, but Google and Android think it’s cool. Once Android is sold to smartphone manufacturers and carrier networks they have no more to do with it, and the carriers and manufacturers start putting their unique system apps on the device and changing the skin so that it is no longer pure Android. They do this to create something different since many carriers and manufacturers use Android, but they also do it because it continues to make money well after people buy the devices.

When we swap the stock ROM for a custom ROM, we often take away the work from the carrier and manufacturer and run a pure form of Android with some additional features that are developed by the third-party developers who are responsible for developing the custom ROM. You might have heard of ROMs like CyanogenMod or Paranoid Android. Well, these started off as small brand creating ROMs that are now coming on devices as stock from in shops when you pen them out of the box!

People install custom ROMs because they like the new designs, the new features, and they like having the system apps removed and seeing pure forms of Android. But they are also installing custom ROMs for many other reasons too. There is an allure in installing a ROM that is the pure open source and developed by one of your favorite developers. However, above all, people are drawn to installing custom ROMs because they give people the chance to update to newer versions of Android and versions that the carrier and manufacturer refused to roll out for the device.

Details We Should Know

You need to have a custom recovery installed on the Verizon LG G2 smartphone before you can install any of these ROMs. You are to use the custom recovery image for the opportunity to upload the ROM files and get them installed. Moreover, you need to have the bootloader unlocked to install a custom ROM and often a custom recovery image. What you don’t need, however, is the device rooted as rooting Android has to do with the Android version that is running on your device right now and not the custom ROM.


The PAC-ROM is one of the most popular custom ROMs in the world and the best ROM out there for many. It combines the best work from Paranoid Android, CyanogenMod, and AOKP ROMs together to make one unique ROM. To put that into perspective, Paranoid Android is the second most popular custom ROM to install behind CyanogenMod. The version of the PAC-ROM available here is based on the Android 6.0 Marshmallow update.

Features: based on Android 6.0 Marshmallow, App bar, advanced keyboard, AOKP weather, battery indicator around the unlock ring, battery bar, CM themes, custom tethering network, floating window, contextual notification header, Halo, gesture anywhere, gesture lock screen unlock, customize list view and toast animations, lock screen notifications, low battery warning, PAC performance, PAC console, Omniswitch, QuickSettings customization, RAM bar, Slim Pie, Slim heads up, loads more.

Download: PAC-ROM

CM13 Kang (Unofficial)

The CM13 Kang custom ROM here is only a test build and is not advised to be installed on a device that you use for working purposes or that you need to be reliable. Still, it’s a good ROM and has the features that you have come to expect from the CyanogenMod 13 custom ROMs when they are official builds. It goes without saying that this is not an official build.

Features: based on Android 6.0, based on CyanogenMod 13, Kang.

Download: CM13 Kang ROM

GZR Tesla

If you consider many of the features that come to you on the Verizon LG G2 smartphone a waste of space and not worth your time, then you will enjoy installing the GZR Telsa custom ROM. It is very light and fast and gets rid of all the things you would expect to be gone. It also comes with some handy features like the weather on the lock screen.

Features: SlimPie, Customizable QS Tiles, RRO Layers, SlimRecents, Slim’s Nav bar and Hardware keys configuration, Slim’s Power Menu, Animation Control, Lockscreen Weather, App Circle Sidebar, Kernel Auditor built in, Screenrecorder settings, Lockscreen Weather, loads more.

Download: GZR Tesla ROM

Resurrection Remix (Unofficial)

Many people think that Resurrection Remix custom ROMs are a distant second in the industry behind CyanogenMod, but they aren’t. That prize would go to Paranoid Android. However, Resurrection Remix ROMs are close by and for good reason. These ROMs are very high quality and feel like professionals and not amateurs develop them. They are quick, reliable and come with loads of features. If there is one downside to this version of the RR ROM, it is that it is based on the Android 5.1.1 Lollipop software update which is not as new as some of the other ROMs that are based on the Android 6.0 and Android 6.0.1 marshmallow updates.

Features: based on the Android 5.1.1 Lollipop software updates, Navigation Bar Tweaks (Enable/Disable Navbar, Navbar Ring Targets, Navbar Ring Switch, Navbar Button Customization), Statusbar tweaks (Brightness Slider, SuperUser Indicator Switch, Carrier Label Switch, Carrier label Colour, Clock Customizations), Theme Chooser (RR exclusive PITCH BLACK THEME, System Animations, Toast Animations, ListView Animations), Gestures Anywhere Feature, App Circle Bar tweaks, Recents Panel tweaks, Cclock Widget tweaks, Lockscreen Shortcuts, many more.

Download: ResurrectionRemix 5.5.6 9/23

Temasek’s UNOFFICIAL CM12 Build V16.7

Temasek is a household name in third-party developers for Android as he makes some unreal custom ROMs that are often based on CyanogenMod. The ROMs he creates are obviously unofficial since they have nothing to do with CyanogenMod, but they are a different unofficial. Usually, the word unofficial is thrown around for ROMs that are ported. When a ROM is unofficial by Temasek, we prefer to call it a Temasek ROM. There is a difference between a ROM being ported by anybody and one that is worked on by Temasek.

Features: Slim Pie, Quick Settings Customization, Gestures Anywhere, Disable scrolling cache, Configurable lock screen shortcuts, Network traffic meter, Launch SuperSU from Settings, Enable/disable VOLUME rocker wake, allow home button to wake device, Custom Color Quick Settings Toggle, App Circle Bar, Screen Animations, Heads Up Notifications, Clock alignment, Status bar weather, Navigation bar height, add app move to external storage, PI Settings/Display density, loads more.

Download: Temasek’s CM 12 ROM


The CrDroid custom ROMs are based on the work from CyanogenMod, and they come fully themes and fully customizable. There are very few limitations with this ROM. CyanogenMod ROMs always purposefully stay close to the work from stock Android as a sign of respect and then just redefine it to give people a different experience. The CrDroid does similar things. As they like to put it, they make a ROM that has better performance and is more reliable over the stock version of Android that you get on your device when you open them out of the box.

Features: Nav bar tweaks, Network Traffic, Wake up on plug, Clock and time clickable in expanded status bar, Quick unlock, Custom lock screen shortcuts, Status bar clock tweaks, Volume keys wake the device, Dialer Lookup, Protected apps, CyanogenMod SuperUser, Privacy guard from CyanogenMod, Toggle to disable quick settings on secure lock screen, Double tap status bar sleep, Data activity indicators, Advanced reboot menu, Advanced keyboard, HeadsUP, Notification ticker, PIN keypad shuffle, loads more.

Download: CrDroid ROM

Euphoria-OS Android 5.1.1

If you have been around custom ROMs long enough, you might have come across “CAF” in some of the titles and wondered what that means. In basic terms, it is a custom Linux kernel branch that supports Qualcomm hardware. It doesn’t change anything that you see, and it isn’t something you need to worry about here. It’s a good thing most of the time. Some people don’t like it because of it is different than the main Linux kernel that is used by AOSP builds (Android Open Source Project). Anyhow, the CAF in the title of this ROM is necessary because Euphoria OS is often AOSP-based which is the other kind I just described. Euphoria was a very popular custom ROM for the OnePlus One smartphone and is available for many others. It doesn’t rival the likes of CyanogenMod and Paranoid Android, but it is still a great ROM that you can trust. The version here is the official version made by Euphoria OS, and we would not hesitate to install it on our daily devices.

Features: based on the Android 5.1 Lollipop software updates, based on the Android Open Source Project, Un-encrypted, Customize Quick Settings, Disabled tether checking, Advanced reboot, Adb over network, CPU info overlay, Superuser built into privacy guard, Option to disable lock screen carrier label, Notification Weather panel, Disable battery saver bar color, Statusbar clock and date customizations, Theme Chooser, Delta Updates, IME selector notification control, Adb notification control, Long press back to kill, Status bar brightness control, many more.

Download: Euphoria-OS ROM