Microphone Usb Charging Jack Dock Board For Motorola Moto G5 Xt1671 Xt1672 Xt1676 Xt1677 Usb Charger Port Connector Board Parts - Mobile Phone Flex Cables - AliExpress
How To Easily Root Motorola Moto G5 XT1677 Android Nougat - Android Root
Motorola Moto G5 - Full phone specifications
Rear Battery Cover Case For Motorola Moto G5 XT1685 XT1672 XT1670 XT1671 XT1676 XT1675 XT1677 Back Battery Cover Housing Parts|Mobile Phone Housings & Frames| - AliExpress
Motorola Moto G5 Display and Touch Screen Glass Replacement Combo XT1677 XT1676 - Touch LCD Baba
Motorola Moto G5 XT1677 VS Lenovo A6020a40 Vibe K5: Full comparison