[ONE General] ze7zez:
The largest files in lineage-17.1-20200811-UNOFFICIAL-Tom-bacon-signed.zip :

filename bytes folder in /system

[B][COLOR="Red"]webview.apk[/COLOR][/B] 62557445 product\app\webview\
Settings.apk 53574035 product\priv-app\Settings\
framework-res.apk 39316977 framework\
framework.jar 24812234 framework\
[B][COLOR="Red"]NotoSerifCJK-Regular.ttc[/COLOR][/B] 24776440 fonts\
icudt63l.dat 24315248 apex\com.android.runtime.release\etc\icu\
services.odex 22245960 framework\oat\arm\
SystemUI.apk 20871098 product\priv-app\SystemUI\
libllvm-qcom.so 19420376 vendor\lib\
LatinIME.apk 18871257 product\app\LatinIME\
Dialer.apk 14580995 product\priv-app\Dialer\
libLLVM_android.so 12873708 lib\
TeleService.apk 12834544 priv-app\TeleService\
Gallery2.apk 11101055 product\priv-app\Gallery2\
services.jar 11085828 framework\
ThemePicker.apk 10525963 product\priv-app\ThemePicker\
boot-framework.oat 10162704 framework\arm\
CellBroadcastReceiver.apk 10012031 priv-app\CellBroadcastReceiver\
recovery-from-boot.p 10009758
Contacts.apk 9927303 product\priv-app\Contacts\
Telecom.apk 9704451 priv-app\Telecom\
TrebuchetQuickStep.apk 9126199 product\priv-app\TrebuchetQuickStep\
Eleven.apk 8917803 product\priv-app\Eleven\
LineageParts.apk 8498216 priv-app\LineageParts\
messaging.apk 7833260 product\app\messaging\
ManagedProvisioning.apk 7808872 priv-app\ManagedProvisioning\
libril-qc-qmi-1.so 7240980 vendor\lib\
EmergencyInfo.apk 7025962 product\priv-app\EmergencyInfo\
Traceur.apk 7005822 app\Traceur\
boot-framework.art 6955008 framework\arm\
StorageManager.apk 6635641 product\priv-app\StorageManager\
PermissionController.apk 6535567 priv-app\PermissionController\
libart.so 6020292 apex\com.android.runtime.release\lib\
DeskClock.apk 6007973 product\app\DeskClock\
libpac.so 5597552 apex\com.android.runtime.release\lib\
wifi-service.odex 5378632 framework\oat\arm\
libhwui.so 5141780 lib\
DocumentsUI.apk 4940866 priv-app\DocumentsUI\
libfastcvopt.so 4764024 vendor\lib\
libsc-a3xx.so 4756756 vendor\lib\
libpdfium.so 4711108 lib\
LineageSetupWizard.apk 4416829 priv-app\LineageSetupWizard\
core-oj.jar 4408409 apex\com.android.runtime.release\javalib\
org.lineageos.platform.odex 4137544 framework\oat\arm\
AudioFX.apk 4087855 priv-app\AudioFX\
org.lineageos.platform.jar 3568421 framework\
NfcNci.apk 3378490 app\NfcNci\
libbluetooth.so 3183688 lib\
wifi-service.jar 3024757 framework\
core-libart.jar 2949218 apex\com.android.runtime.release\javalib\
Jelly.apk 2881480 product\app\Jelly\
LiveWallpapersPicker.apk 2841723 app\LiveWallpapersPicker\
Backgrounds.apk 2696482 app\Backgrounds\
libcodec2_soft_hevcenc.so 2668744 apex\com.android.media.swcodec\lib\
telephony-common.jar 2657762 framework\
Bluetooth.apk 2531844 app\Bluetooth\
Updater.apk 2520831 priv-app\Updater\
Recorder.apk 2484088 product\app\Recorder\
ConfigPanel.apk 2464845 priv-app\ConfigPanel\
SettingsIntelligence.apk 2047496 product\priv-app\SettingsIntelligence\
libart-compiler.so 2016784 apex\com.android.runtime.release\lib\
libvpx.so 1965712 lib\
libvpx.so 1965712 apex\com.android.media.swcodec\lib\
PackageInstaller.apk 1936811 priv-app\PackageInstaller\
libwvdrmengine.so 1804480 vendor\lib\mediadrm\
libicui18n.so 1782844 apex\com.android.runtime.release\lib\
wpa_supplicant 1637744 vendor\bin\hw\
services.art 1564672 framework\oat\arm\
boot-telephony-common.oat 1548816 framework\arm\
plat_sepolicy.cil 1528077 etc\selinux\
EasterEgg.apk 1522259 app\EasterEgg\
libandroid_runtime.so 1480428 lib\
libtflite.so 1425700 lib\
android.hardware.radio@1.0.so 1379652 lib\
libprotobuf-cpp-full.so 1378868 lib\
libcameraservice.so 1344128 lib\
libicuuc.so 1298936 apex\com.android.runtime.release\lib\
libneuralnetworks.so 1296468 lib\
libGLESv2_adreno.so 1293284 vendor\lib\egl\
Exchange2.apk 1285491 product\app\Exchange2\
android.hardware.wifi.supplicant@1.0.so 1284048 lib\
bouncycastle.jar 1277822 apex\com.android.runtime.release\javalib\
SettingsProvider.apk 1269120 priv-app\SettingsProvider\
libmmcamera_faceproc.so 1234160 vendor\lib\
CyanTone.ogg 1197464 product\media\audio\ringtones\
bootanimation.zip 1184964 media\
Terminal.apk 1183919 app\Terminal\
LineageSettingsProvider.apk 1171250 priv-app\LineageSettingsProvider\
boot-core-libart.oat 1167888 framework\arm\
android.hardware.audio.effect@2.0.so 1164372 lib\
android.hardware.audio.effect@4.0.so 1163816 lib\
android.hardware.audio.effect@5.0.so 1163780 lib\
linker 1162996 bin\bootstrap\
linker 1162976 apex\com.android.runtime.release\bin\
libsurfaceflinger.so 1157756 lib\
libnetd_resolv.so 1156780 apex\com.android.resolv\lib\
ContactsProvider.apk 1140177 priv-app\ContactsProvider\
apache-xml.jar 1133531 apex\com.android.runtime.release\javalib\
PrintSpooler.apk 1085264 app\PrintSpooler\
libclcore_g.bc 1067372 lib\

OMG, webview.apk has 62557445 bytes!

Once the entire CyanohenMod 7 for HTC Desite had 91471672 bytes,

and now there are devices for which TWRP has almost 130 MB (tucana).

The trend in memory consumption is constantly increasing. :silly:

.

If there is no chance of slimming down the ROM, we will probably have to resize the partitions.

It's not elegant, because you won't be able to return to older ROMs without returning to the standard partition sizes.

.

.

Can you do something like JDC Aroma Installer Ten?

After all, not all users need Asian CJK fonts or fonts other than their own. The Aroma Installer would only add components that the user would choose.

.

In the past, system memory extenders were popular. Is it possible to use such partitions in android 10?

.

.

.

Edit.

Directories of alarms, notifications and ringtones in /system/system/product/media/audio/

they occupy 17.8 MB. Most ogg files are not used, so they are unnecessary.

Everyone can add an alarm, notification, ringtones from the sound selection menu.

Why not move them to /sdcard/Alarms, /sdcard/Notifications, /sdcard/Ringtones by default?

They would be seen in the same way as they are seen in the system partition.

.