Last Updated on December 11, 2022 by Mathew Diekhake

The third-generation Motorola Moto G was always going to be a prime candidate for a custom ROM after rooting and installing a custom recovery — preferably team Win’s TWRP — first. The Motorola Moto G series has always been known as one of the best value for money buys shoppers will find right around the world. That should invite even the lesser experienced Android users to check out what customizing a device is all about.

If I could give one bit of advice for anyone new to the Android customization scene, it would be to make sure you know how to “unbrick” your smartphone before starting. The term brick is often known as destroying a device completely, but that is not true. Bricking can be referred to anything that doesn’t have your device working the way it should. For example, my phone in my hands now has some software-related problems when I open my messenger application and send text to the point where it starts typing by itself. That is what I would consider a bricked phone and I need to flash the stock ROM. Flashing the stock ROM on your device will be different to the way I flash the stock ROM on my own, so you should always learn how to flash that stock ROM to unbrick your device before rooting, installing a custom recovery and ultimately a custom ROM.

Motorola Valentine

A custom ROM will always be famous for its ability to upgrade your Motorola Moto G 2015 smartphone to newer versions of Android. Since the third-generation Moto G is still new, that reason isn’t there yet, nor will it be for quite some time with the way these Moto G smartphones continue to get updates. Luckily there are plenty of other reasons why people install a custom ROM, including getting a new skin, getting a new launcher, adding new features, debloating, having everything zip-aligned, additional speed, stability and much more.

The Motorola Moto G (third-generation) has some of the biggest names in the custom ROM and aftermarket firmware world catering for the device. You can choose to install custom ROMs like the official Resurrection Remix, Temasek’s, and the work from the Android Ice Cold Project. We expect there to be more custom ROMs made available for the Motorola Moto G 2015 shortly and we’ll add them to the list when we find them.

Note: Make sure you check what model number the custom ROM is made for from the download links. Whenever we create a post such as this one, it means the model numbers are all thrown into the same article. Don’t assume that all custom ROMs will work for all model numbers. Each download link will mention what model number the ROM is for somewhere on the page, either in the custom ROM thread title or the original post closer to the download link. If you still don’t see it there then have a read of some comments or leave a comment yourself if you aren’t sure, and the custom ROM poster or other people subscribed to the thread will help you out.

Resurrection Remix 5.6.7 ROM:

The Resurrection Remix 5.6.7 ROM is based on the official CyanogenMod 13 custom ROM with more customization and performance tweaks. The Resurrection Remix ROM also contains the most required multi-window feature with which you can easily run two apps side by side like in Samsung Galaxy Note smartphones. You can also enable the Android multi-window prototype from the Developer Options in the Settings menu.

Features: based on Android 6.0 Marshmallow, enable/disable navigation bar, nav bar button customization, brightness slider, superuser indicator switch, carrier label, quick pull down switch, time and date customization, battery bar customization, battery % text, network traffic indicator, toast animations, list view animations, gesture anywhere, app circle bar, edit app circle list.

Download: Resurrection Remix 5.6.7 ROM

Dominion OS ROM:

The Dominions ROM is based on the Android 6.0 Marshmallow operating system version with some tweaks that you’ve never seen on your phone before. With the custom UBER kernel, your phone will become very fast and smooth so you won’t be watching any lag on your phone. High graphics games can also be run without any problem, including any heating problems.

Features: based on Android 6.0 Marshmallow, PIE controls, CAF task manager, app side bar and app circle bar, full screen recents, automatic system-less SuperSU installed with the ROM, integrated squid kernel, UBER 5.3 optimized kernel, default launcher select in the setup wizard, latest CyanogenMod changes, disable immersive mode warnings.

Download: Dominions OS ROM

GZROMs-Tesla:

The Tesla ROM in this post is an official build made by the Ground Zero team exclusively for your device. The Tesla ROM also comes with Tesla Coil customization features in the Settings menu which contains lots of customization features like status bar customization, widgets, home screen, app drawer customization, notification panel customization, battery saver tweaks and CPU control.

Features: based on Android 6.0 Marshmallow, night theme, layer controls, German translate, SuperSU 2.70, navbar customization, network traffic, breathing notifications, lock screen short cuts, system animations, power menu animations, ambient display, LCD density, kill app back button, SlimDim, app circle bar, volume steps, PIE controls, increasing ring volume, notification light, dashboard tile view double lines toggle.

Download: GZROMs- Tesla ROM

AICP 11.0 ROM:

The AICP 11.0 custom ROM is the coolest custom ROM ever built. The AICP stands for the Android Ice Cold Project and is based on Android 6.0 Marshmallow. The AICP custom ROM is highly customizable custom ROM; you can edit each and every single part of the ROM, from the status bar to navigation bar. The CM theme engine is added to the latest themes available from the Google Play Store.

Features: based on Android 6.0 Marshmallow, sources updated, SlimPIE, slim recents, floating windows, berating notifications, signal cluster updates, dynamic tiles, silent mode, status bar customization, power menu customization, restart the system UI, reboot menu, app side bar, notification ticker, drawer, smart call, proximity speaker, gesture lock screen, call recording format, ambient display brightness settings, LS shortcut increased from 5 to 7.

Download: AICP 11.0 ROM

Temasek’s 13.0:

Temasek’s 13.0 custom ROM is a recently assembled custom ROM making team and now they are making custom ROMs for high-end smartphones like the Samsung Galaxy Note series. Temasek’s special weapon is the place in the Settings menu where you will find all the custom ROM tweaks and settings for your phone.

Features: based on Android 6.0 Marshmallow, ambient display, battery settings, dotted circle bar settings, battery colors, breathing notifications, quick pull down, live display, smart pull down, DPI settings, doze mode, smart cover options, lock screen weather, lock screen colors, button settings, gesture anywhere, slim recents, slim PIE, middle and bottom shortcuts.

Download: Temasel’s 13.0 ROM

OrionOS 2.3 ROM:

Just like all other custom ROMs, the OrionOS 2.3 ROM is also based on Android 6.0 Marshmallow with lots of customizable options. I recommend for you to install this custom ROM on your phone if you want a ROM which you can customize at the core level — the CPU.

Features: based on Android 6.0.1 Marshmallow, clock settings, battery styles, battery bar, network traffic, quick pull down, weather in status bar, QS customization, carrier label, slim recents, task manager, show running apps only, show search bar in recents, volume rocker wave, swap hardware buttons, power off, lock screen widgets and shortcuts, advanced reboot, CM lock screen, screen pinning, ambient display, live brightness.

Download: OrionOS 2.3 ROM 

PAC-ROM LP-MR1:

The PAC ROM LP-MR1 is based on Android 6.0 Marshmallow and is a mixture of three custom ROMs: Paranoid Android, AOSP and CyanogenMod ROM. Each of these three custom ROMs has a special feature in it that no other custom ROMs have in them. These special features are blended to make an extraordinary custom ROM.

Features: Android 6.0 Marshmallow ROM, Omni switch, TRDS, button settings, lock screen colors, status bar greeting, status bar clock alignment, status bar brightness slider, breathing notification, Audio FX, floating windows, charging animations.

Download: PAC-ROM LP-MR1