Originally Posted by -lukin-
Does all the stupid bloat have to be there for OTA to occur?
Yes. Since the OTA is a "difference file patcher", the original files need to be where they are expected to be, otherwise the instructions as to which areas of which files should be patched with which values will be invalid. There is no way a difference file patcher can operate if the files are missing or modified - it's in the nature of the beast.
That's why the only option for people who have modified their /system partition is to reflash the entire /system partition (ie. a full update, not one that relies on what is already there).
The reason for using a difference file patcher is that the update will be much smaller if it only contains the differences
from the existing setup instead of a completely new file. The downside is that the existing contents needs to be present and unmodified.
Keld "HeartWare" Hansen, Copenhagen, Denmark