[Moto G7 Power ROMs, Kernels, Recoveries, & Other D] flash713:
You must have an unlocked bootloader to install this or any rom on any Android device. https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a

Magisk isn't mandatory. If you don't want root just don't flash magisk during your installation. While on "slot a" be sure and flash the copy partitions ab zip from the original post here and make sure it installs correctly with no errors on your screen then flash rom and reboot as it says in the op. If it takes you to recovery and prompts for factory reset then factory reset and afterwards you will boot up and be up and running. You can always return to stock by fastboot flashing your stock firmware for your device model. There have been MANY hard bricks on this device because people didn't flash that copy ab zip while on slot a. Also unlike many devices instead of installing custom recovery I recommend booting recovery instead: fastboot boot recovery.img You won't have any freezes on your recovery touch screen when you boot recovery -vs- if you install it.

I use a USB thumb drive and a micro sdcard and keep everything on them and not on my internal storage because when you install a rom on this device you have to format data. That being said ..

How I flash: Move anything and everything I want to keep to either my external sdcard or thumb drive storage. Check mark developer options and USB debugging and take any screen lock is off in security settings, plug up to computer, look on phone for a pop up. If nothing pops up scroll down in developer options to "default USB configuration" and change that to " file transfer" and watch phone for pop up. As soon as it pops up checkmark the box allowing computer to communicate with your phone .. On phone push power and reboot then hold down volume down button until you're in bootloader mode and has a black screen with "start" run fastboot command: fastboot getvar all , That will tell you what slot you're activly on. You want to be on slot a. If you're on slot b then: fastboot set_active a ,Once it goes to slot a then: fastboot reboot bootloader ,then boot recovery: fastboot boot recovery (where "recovery" is replace that word with whatever you renamed your recovery image that you're flashing.)

Wipe data, system, cache, internal storage, format data, flash copy partitions ab zip, flash rom , reboot system. Then it will take you to recovery, select factory reset and confirm and it will then boot system and you'll be up and running.

(Edit)

Here is all firmware for all models of Moto G7 power that you will need if and when you wish to return to stock rom: https://mirrors.lolinet.com/firmware/moto/ocean/official/

Here is Orange Fox Recovery: https://xdaforums.com/showthread.php?t=4058993

If you want to use TWRP instead be sure and use the unofficial TWRP made by Electimon because the official has some pretty serious freeze issues and can be very frustrating. The TWRP that Electimon made rarely ever freezes but if and when it ever does workaround is to just keep manually booting to bootloader and then back to recovery until it works but its pretty rare that it hangs.

One last thing.. If you aren't already member of the Moto G7 Power telegram group I highly suggest checking that out. There you will find many custom roms for this device along with the TWRP I referred to here and a TON of other very helpful things. I just used a VoiP # off text free app to sign up on telegram that way I don't get spammed to death.

Join «G⁷ Power Discussion» on Telegram: https://t.me/mG7Power

Hope this helps. ✌️