without going through the hasle of doing it everytime I flash it, modifications such as ringtones, alarms, UI sounds, boot animation, wallpapers, kernel settings, adding and removing apps, launcher, keyboards and so on while keeping the rom neat, light and small sized.
As explained, when you do
fastboot flash system <name of unzipped .img file>
, you simply replace the /system partition, which is anyhow mounted read-only. All your personal settings, installed apps, etc. are stored on the /data partition, which is not touched by the update.
- ringtones can simply be stored on your internal memory or SD card as files and used in the menu
- alarms are set in the respective menu and kept
- UI sound settings as well
- boot animation is indeed more complex (I would not mess around with that tbh)
- wallpapers are also set as part of your settings and additional ones can simply be stored on the int. memory or SD card
- you can individually install apps (will also not touched by the update), and you can "freeze" shipped system apps
- different launcher can be installed as regular app and then set, same applies to keyboard app
- so with the exception of boot animation and kernel settings (for the latter, you can also get some root-enables tweaking apps, but be careful with that), I do not really see any reason to modify the ROM itself
My thinking was; since you are the maker/upgrader/modifier of the rom that means you already have the original build that can be worked on, kept updated and republished which I was kindly asking for
I build this from source, making use od LineageOS code repository, Google Android code repository and my own modified sources. A good starting point on how that works can be found in the
LineageOS wiki (here for a different device) and specifically to my build
here - so the picture is different from your idea of using some "original ROM".
P.S: English is not my spoken language therefore, I don't know how would my words sound to a native speaker, I apologise If they come out to be rude or insulting.
No worries
