A few months ago I did an experiment that now I always use on all my devices of any version to run CoreELEC from the eMMC because it allows me to keep the android boot. It is very simple, after booting CE from a bad, small, slow and old 2 or 4GB flash memory, it is necessary to identify the android data partitions in internal memory (
/dev/data) and CE storage in flash memory (
/dev/sda2) using the SSH
blkid commands. Then I run the following commands:
systemctl stop kodi
e2label /dev/data "STORAGE"
e2label /dev/sda2 "EXT-STORAGE"
From now on, the STORAGE partition is in the internal memory, mixed with the android directories, and the device flies.
Note.- The CE boot remains in the boot partition of the flash memory but taking into account that CE loads this partition in RAM memory, everything, absolutely everything, is executed from fast memories.