Skip to content Skip to footer

Fix for Moto E CM12.1 Connection error to Google Play Services

Cyanogenmod usually brings a lot of awesome new features to Android and is well known to be one of the most stable ROM’s out there yet Cyanogenmod 12.1 has some serious connection issues on the Moto E. Many users are experiencing a Moto E CM12.1 Connection error to different Google Play services like the Play Store and Google Now.

XDA user Manish_Sky has found a permanent fix for the Moto E CM12.1 Connection error which lies in the Host file as the hosts file from the Moto E and CM12.1 were crossing each other, leaving Moto E users without Google services.

Fix for Moto E CM12.1 Connection error

Before we start it is important to know that doing this method will remove your device’s warranty. This method will also only work if you own a  Moto E 2015 3G edition with CM12.1 already installed on it.

  1. Download the latest CM12.1 GAPPS and the
  2. Transfer the GAPPS to your Moto E
  3. Boot into Recovery mode
  4. Create a full backup of your device (recommended)
  5. On main menu of TWRP recovery, select Install. Navigate to and select the Gapps file (
  6. Flash the file to your device
  7. Root your device by installing it
  8. Reboot your device
  9. Open a File Manager app (with root permission)
  10. Navigate to /etc
  11. Get the Host file and copy it to an external SD card
  12. Delete the Host file from /etc
  13. Try reconnecting to Google Now and the Play Store