193 + self.sector_size = 512 194 + self.android_image_size = 2 * 1024**3 # rounded up from ~1.13GiB 195 + self.android_offsets_and_sizes = [ 196 + (63 * self.sector_size, 270272 * self.sector_size), 197 + (270336 * self.sector_size, 524288 * self.sector_size), 198 + (794624 * self.sector_size, 524288 * self.sector_size), 199 + (1318912 * self.sector_size, (self.android_image_size - 200 + 1318912 * self.sector_size)), 201 + ((1318912 + 32) * self.sector_size, ((1048576 - 32) * 202 + self.sector_size)), 203 + ((2367488 + 32) * self.sector_size, 204 + self.android_image_size - (2367488 + 32) * self.sector_size) 205 + ]
The reason for adding and substracting 32 here is that it seems that the extended partition uses that much space. That space gets stolen from the first partition even though sizes and offsets are explicitly requested by the sfdisk commands.
« Back to merge proposal
193 + self.sector_size = 512 image_size = 2 * 1024**3 # rounded up from ~1.13GiB offsets_ and_sizes = [ image_size - image_size - (2367488 + 32) * self.sector_size)
194 + self.android_
195 + self.android_
196 + (63 * self.sector_size, 270272 * self.sector_size),
197 + (270336 * self.sector_size, 524288 * self.sector_size),
198 + (794624 * self.sector_size, 524288 * self.sector_size),
199 + (1318912 * self.sector_size, (self.android_
200 + 1318912 * self.sector_size)),
201 + ((1318912 + 32) * self.sector_size, ((1048576 - 32) *
202 + self.sector_size)),
203 + ((2367488 + 32) * self.sector_size,
204 + self.android_
205 + ]
The reason for adding and substracting 32 here is that it seems that the extended partition uses that much space. That space gets stolen from the first partition even though sizes and offsets are explicitly requested by the sfdisk commands.