i know nothing about Android developpement, programming, coding,
i don’t understand most of the words used in those activities, (our forum is the first place where i started to use english), so learning by reading technical documentation in gitlab repos or xda forums is very complicated…
i recently have builded e-2.1-r-20240606 for a device (Samsung Galaxy s4mini GT-I9195 serranoltexx) that only have 8 GB of internal memory and /system partition 1572864000 bytes (1500 MB), this device have been officially dropped in e-0.13-n-20201210 for that reason.
to include Advanced_Privacy in my build, that i like to do, i need to find 200 MB free in the /system partition.
instead of /sytem/system/app, i want to populate /data/app during the build,
how to do that ?
even if that prohib any factory-reset, providing a "custom userdata.img" could be usefull for other old timer devices facing the fatal "/system out of space" issue when building…
the last original stock firmware for the Samsung Galaxy s4mini GT-I9195 (serranoltexx) is Android 4.4.4 (KitKat).
The firmware Android 6.0.1 Marshmallow SlimROM will have a different partition structure. This may result in the 200 MB free in the /system partition you are looking for.
Apropos “ begin incompatible …”
Theory often differs from practice. Only knowledge creates clarity. Therefore - the proof of the pudding is in the eating.
i was’t thought that the “Android 6.0.1 Marshmallow SlimROM” could including a firmware, but just a custom android distribution as usual… even slim.
Hum… 233 MB when stock is 1,6 GB and mine is 626 MB, i am still dubious…
but different PIT is still possible even increasing /system is totally unusefull for a so “slim” rom, in their case, the opposite would have been interresting to increase /userdata…
Edit :
it was interresting to see a so slim distribution → surely faster
but installing it, and then /e/OS don’t change anything
I don’t have the GTI9195, so I can’t give you any practical advice or help.
Skepticism is definitely appropriate. But new paths open up new possibilities. And only if you try it out will you know what the facts are.
An example from my practice: For the LG G3 d855 there is a so-called CleanROM Stock Marshmallow based, among other things with a modified Kernel. This has some advantages over the LG original and I was still able to install /e/OS-R for d855