Rom Link - Motorola G31 Custom

Motorola G31 Custom ROM Link — Write-up

7. Final Warning: Risks & Rewards

Steps:

  1. Boot into bootloader: Power off, then press Volume Down + Power.
  2. Flash custom recovery:
    fastboot flash recovery twrp_fogona.img
    Then reboot to recovery using volume keys.
  3. Wipe partitions: In TWRP, go to Wipe > Advanced Wipe – select Dalvik, Cache, System, Vendor, Data. DO NOT wipe Internal Storage unless you are moving files from PC.
  4. Transfer ROM: Connect phone to PC, copy the ROM zip and GApps (if needed) to internal storage.
  5. Flash ROM: Tap Install, select the ROM zip, swipe to flash.
  6. Flash GApps (optional): Immediately after ROM, flash GApps zip without rebooting.
  7. Wipe Cache/Dalvik again.
  8. Reboot system. First boot takes 5-10 minutes.

⚠️ Critical Pre-Requisites (Read Before Downloading)

Before clicking any download link, you must ensure you have the following, or you risk "bricking" (permanently damaging the software of) your phone.

  1. Bootloader Unlock: You must unlock the bootloader via Motorola's official unlock tool. This wipes your device.
  2. Custom Recovery: You need a custom recovery like TWRP (Team Win Recovery Project) installed to flash the ROM zip file.
  3. GApps (Google Apps): Most ROMs (like ArrowOS and LineageOS) do not come with the Play Store pre-installed. You must download a separate "GApps" package (usually recommended: NickGApps or MindTheGApps) and flash it immediately after flashing the ROM.

7. Fixes & Common Issues

| Problem | Solution | |---------|----------| | Bootloop after flash | Reboot to recovery → Format Data → Reboot | | No mobile data | Settings → Network → Reset Wi-Fi/mobile/Bluetooth | | Netflix only SD | You lost L1 – no fix (stay on stock if you need HD) | | Recovery keeps overwriting | After ROM boots, reflash OrangeFox via fastboot | motorola g31 custom rom link