Motorola G31 Custom Rom -
If you are coming from a Snapdragon-powered Moto (like the G30 or G32), you might be used to endless ROMs. The Moto G31 is different. MediaTek chips are infamous for not releasing full kernel sources, making it incredibly hard to build stable custom ROMs (like LineageOS or Pixel Experience) from scratch.
However, if you rely on or Banking Apps for daily payments, the hassle of passing SafetyNet and losing Widevine might outweigh the benefits.
Several popular custom Roms are available for the Motorola G31. Here are a few: Motorola G31 Custom Rom
(usually pulled from the stock ROM via the RSA tool) to disable verified boot. Why Consider a Custom ROM/GSI? treble_experimentations_wiki/Moto-G31.md at master - GitHub
Installing a custom Rom on your Motorola G31 requires some technical expertise, but it's a relatively straightforward process. Here's a step-by-step guide: If you are coming from a Snapdragon-powered Moto
Ideal for users who want extensive customization while maintaining the Pixel look and feel.
(like LineageOS or Pixel Experience) widely maintained for the Moto G31 on major platforms like XDA Developers. However, users seeking a customized experience can utilize Generic System Images (GSIs) . Since the Moto G31 supports Project Treble However, if you rely on or Banking Apps
: Required on a PC to communicate with the phone during the flashing process .