So, yeah. I told a friend I would root his phone for him... and I went and soft-bricked it. Haven't told him yet, because I'm hoping I can fix it before long, but I'm running out of options (and time).
Side note:
I followed this guide when trying to root:
www.reddit.com/r/MotoG/comments/22mimr/the_guide_to_rooting_the_motog_with_a_howto/
and got until unlocking the bootloader when I realized that instead of being a guide for the Moto G4, it was a guide for the Moto G on android 4.x.x.
So I did flash the wrong logo.bin, but hopefully that was the only issue created there. I got the correct one elsewhere and all was working fine.
End side note
So I moved to how-to-geek's tutorial here:
http://www.howtogeek.com/115297/how-to-root-your-android-why-you-might-want-to/
I got twrp installed, booted in recovery and loaded SuperSU (version below)
SR1-SuperSU-v2.78-SR1-20160915123031
Now it's softbricked. Kind of just hangs on the boot screen.
I can get into the bootloader and twrp, but that's about all I can do at the moment. I've tried reseting the cache and dalvik cache, and have tried formatting the device with no luck.
My next step is that I'm installing vanilla firmware from:
http://rootjunkysdl.com/files/?dir=Moto%20G%204th%20Gen%20XT1625
and I plan to try to flash that when It's all done. I'm unsure if that's safe, but don't have many other options.
If you know anything I can try, please reply. Any help is greatly appreciated