Hi folks,
I'm looking for some help here with resizing partitions. I'm trying to modify a factory firmware.img for an S905X based device on Android 6.0 Marshmallow, so that all my Android apps are pre-installed on first boot. I can't do it with the AML Customization Tool because the system partition for this particular ROM has a size limit of 1024MB and in the section to change the partition sizes the data is scrambled (using latest v2.0.8 and even previous versions).
Can anyone explain to me how to change the size of this partition manually? I'm comfortable modding config files, scripts, boot partition/kernel files, using hex editors, etc. I assume I will have to use adb shell to read the partition locations and sizes and that I will have to calculate the new locations for partitions after resizing the system partition. I just need the details of which file I need to modify and such so I can repack with the customization tool. I did search for this info but everything I've found is either for phones or rockchip devices and most of it is done right on the device itself, not on the firmware image.
I'm looking for some help here with resizing partitions. I'm trying to modify a factory firmware.img for an S905X based device on Android 6.0 Marshmallow, so that all my Android apps are pre-installed on first boot. I can't do it with the AML Customization Tool because the system partition for this particular ROM has a size limit of 1024MB and in the section to change the partition sizes the data is scrambled (using latest v2.0.8 and even previous versions).
Can anyone explain to me how to change the size of this partition manually? I'm comfortable modding config files, scripts, boot partition/kernel files, using hex editors, etc. I assume I will have to use adb shell to read the partition locations and sizes and that I will have to calculate the new locations for partitions after resizing the system partition. I just need the details of which file I need to modify and such so I can repack with the customization tool. I did search for this info but everything I've found is either for phones or rockchip devices and most of it is done right on the device itself, not on the firmware image.