[Android Software/Hacking General [Developers Only]] Blackwe3l:
root@Blackwe3l:/home/Blackwe3l/makesysrw# ./makesysrw.sh>./mylog.txt super.img
* daemon not running; starting now at tcp:5037
* daemon started successfully
resize2fs 1.45.6 (20-Mar-2020)
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
e2fsck 1.45.6 (20-Mar-2020)
resize2fs 1.45.6 (20-Mar-2020)
lpmake I 03-05 13:41:05 3133 3133 builder.cpp:1012] [liblp]Partition common_preload will resize from 0 bytes to 1393737728 bytes
lpmake I 03-05 13:41:05 3133 3133 builder.cpp:1012] [liblp]Partition oppo_engineering will resize from 0 bytes to 1074003968 bytes
lpmake I 03-05 13:41:05 3133 3133 builder.cpp:1012] [liblp]Partition oppo_product will resize from 0 bytes to 1081790464 bytes
lpmake E 03-05 13:41:05 3133 3133 builder.cpp:698] [liblp]Not enough free space to expand partition: system
Not enough space on device for partition system with size 6035427328

I only need read-write for system, vendor, common_preload without adding extra space to each partition.

root@Blackwe3l:/home/Blackwe3l/makesysrw# ./imjtool.ELF64 super.img extract
liblp dynamic partition (super.img) - Blocksize 0x1000, 2 slots
LP MD Header @0x3000, version 10.0, with 10 logical partitions on block device of 3188 GB, at partition super, first sector: 0x800
Partitions @0x3080 in 2 groups:
Group 0: default
Group 1: main
Name: system (read-only, Linux Ext2/3/4/? Filesystem Image, @0x100000 spanning 1 extents and 4 GB) - extracted
Name: vendor (read-only, Linux Ext2/3/4/? Filesystem Image, @0x12c900000 spanning 1 extents and 627 MB) - extracted
Name: oppo_product (read-only, Linux Ext2/3/4/? Filesystem Image, @0x153d00000 spanning 1 extents and 7 MB) - extracted
Name: oppo_engineering (read-only, Linux Ext2/3/4/? Filesystem Image, @0x154500000 spanning 1 extents and 324 KB) - extracted
Name: common_preload (read-only, Linux Ext2/3/4/? Filesystem Image, @0x154600000 spanning 1 extents and 310 MB) - extracted
Name: version.19747 (read-only, Linux Ext2/3/4/? Filesystem Image, @0x167d00000 spanning 1 extents and 324 KB) - extracted
Name: version.19748 (read-only, Linux Ext2/3/4/? Filesystem Image, @0x167e00000 spanning 1 extents and 324 KB) - extracted
Name: version.19746 (read-only, Linux Ext2/3/4/? Filesystem Image, @0x167f00000 spanning 1 extents and 324 KB) - extracted
Name: version.19677 (read-only, Linux Ext2/3/4/? Filesystem Image, @0x168000000 spanning 1 extents and 324 KB) - extracted
Name: version.19678 (read-only, Linux Ext2/3/4/? Filesystem Image, @0x168100000 spanning 1 extents and 324 KB) - extracted