How to upgrade a phone with only 8Gb. internal memory A relative of mine has a Sony Xperia M4 (E2303), with only 8 Gb. of internal memory. Of course, it comes preloaded with all the Sony bloatware (games centers, music store, etc.) AND all the Google bloatware, and they can't be removed, AFAIK.

Currently, the phone reports only around 320Mb. of free internal memory, and therefore it can't be upgraded to new Android versions, even though they show up as available; when you try to download them, the warning about "not enough memory" appears. The same when you try to upgrade an app like Whatsapp.

We have already moved every app that we could to the external SD card, as well as every photo, music file, etc.; in fact, when you go to "Settings/Storage" to try to transfer data to the card, nothing shows up, because everything that could be moved has been already.

Given this, what are our options in order to upgrade this phone, or its apps? 


If I have to install a custom ROM, I will, but I'd like recommendations on whether the existing ones for this model are stable.
If there's any way to delete the unneeded bloatware, that would be great.
Well, I finally found out about what happened, after learning a bit more about how Android works. It turns out that, although the bloatware apps are installed in /system, their updates are installed in /data. In other words: Google and Sony's bloatware not only eat up space in your system partition, but also in the space that is supposedly for the user.

What I did then was to disable every unnecessary app, and hit the "revert to factory version" option (don't remember the exact wording). This way, although you can't delete them from /system nor shrink said partition, at least you free up internal memory. After doing so, we had more than 900 Mb. of free space, and so we could update the apps that my relative actually wants to use.