How i Installed 100+ Apps in Moto E 1st Gen (2014)


I have been using the iPhone for more than 3 years and its the first smart phone i have bought and used extensively for  browsing & reading ebooks. Meanwhile i had a Moto E 1st Gen in my home which is unused due to frequent internal storage error. I heard from multiple Moto E users that this is one of the common problem in Moto E which is a low budget phone with minimal internal storage. Got interested to crack this constraint and successfully installed community based Android OS – Cyanogen and now i have installed 100+ of apps and no more storage low warning. The good news is that i have switched from iPhone 4 to this powerful Moto E and i love it.

In this post i am going to show the steps involved to install the custom OS on your Moto E 1st Gen. Please do it your own risk and i am not responsible for any software or hardware damage due to this. Remember you will void your warranty if you root/unlock your device. The following Steps are applicable only for Moto E 1st Gen. But the process is similar for 2nd and 3rd Gen also.

What we going to get with Cyanomodgen 13 Android OS ?

– The main reason for the low storage warning is the native stock OS comes with Moto E installed lot of background services and apps which we may not needed like Newstand,Books,MotoAssistant etc along with the Google PlayStore and other Core Services. Instead of loading all these Apps we will use the minimum required google services which will be less than 100 MB. 

– We will be installing the latest Marshmallow 6.0.1 on Moto E which is not supported by the Native Stock OS upgrade. This way we can use the Marshmallow feature to use your SD card as the main internal storage and you can install any number of Apps by using a high capacity microsd card.


Some Facts Additional Tips :

– Your Moto E has a own bootloader firmware. Bootloader is a little bit of code that tells your device’s operating system how to boot up. To install new OS,you need to have your own recovery software so that you can control the behaviour when your device boots up. We will be using the TWRP a well known utility recovery software for flashing your device ROM.
– Please ensure you have minimum 50% of battery so that your process goes smooth.

Pre-Requisites :

  1. Root your Device using the steps give here. Motorola provides you the option to Unlock the Bootloader
  2. Check the battery percentage of the phone, it should be at least 50%.
  3. Backup all your data: Contacts, Photos, Apps & other files. (Although you will not lose other files except contacts & Apps, but its better to be on the safer side)
  4. To backup all your Apps, use Titanium Backup so that you can restore them later.

Update : 28 Oct 2016
– Install Recovery : TWRP is the the popular recovery tool to install any custom android OS to the Device. Download the .img file from here. Please check out your device model and download the respective .img file
– So far i am using this a daily driver and its stable
– I have accidently tried migrating data from SD Card (using as Internal Storage) to Actual Internal Storage and it failed in the middle saying no enough storage. Will explain how is resolved in the upcoming post.

Download Links :

1.Rooting and Unlock Bootloader :
2.Choose your flavour of GApps here. I used PICO light weight version.
3.Super User – For Root Access :
4.Download Official Cyanogenmod 13 Build Package from here . Condor is the official name for  Cyanogen Moto E 1st Gen. For Moto E LTE (2015) you need to use Surnia

Steps to Install CM 13 on your Device

1.Transfer the downloaded CM 13 & GApps zip, in your Moto E 1st Gen 2014 SD Card. You can also have the file inside your Internal Storage.
2.Turn off / Switch off your Moto E 1st Gen 2014.
3.Press and hold Press & hold Volume Down + Power button, it will get you to the bootloader, then select recovery from there to boot into Recovery mode.
4.Do not forget to perform a nandroid backup. Goto backup option in TWRP and select all the partitions including System, Data, Boot, Recovery and swipe right to backup.
5.After performing the ROM backup, go back to the TWRP main menu and tap the wipe button.
6.Then, select Advanced Wipe, as well as Dalvik Cache, System, Data, and Cache (Don’t select Internal storage)
7.Next, swipe to confirm. Wait for the wiping process to complete.
8.Next, Goto TWRP main menu & goto Install option. Locate the CM 13 downloaded zip file & tap on it. Now swipe to Install the ROM.
9.Once the installation process is finished successfully, Again Goto TWRP Main menu, Tap on Install & locate the GApps zip file. Swipe to install GApps Package.
10.From recovery select “reboot”. First boot might take 4-5mins, so don’t panic.


References :

Update : 08-Jan-2016 : This CM Rom and Gapps should be placed in the internal storage. Otherwise it will end up in boot loop with CM Logo.

Please let me know if you need any help or queries. I will be happy to support you at any time.


Technical Geek - Gadget Enthusiast - Loves Programming C#,PHP & IOS - Blogger About