I would like advice to clarify a couple of things before I attempt an OTA update using Flashfire.
The setup: rooted Nexus 6P, Android 7.1.1 build NMF26F, TWRP recovery, SuperSU installed, bootloader unlocked. (Xposed framework is still not available for Nougat, so I haven't monkeyed around with anything like that.)
I've installed FlashFire and read through the manual on the website. There may be some caveats in effect here.
In the section called "Flash ZIP or OTA" several types of OTA are described. With some of them (including Block-based incremental OTA, which is most likely what Android already downloaded and notified me about, though I'm not certain of this - but maybe this is too far into the weeds) we're told that "Generally this type of OTA requires the /system, /vendor and /oem partitions to be completely unmodified stock - bit-by-bit exact copies. Even remounting these partitions in writable mode once may make this type of OTA unflashable. The original modem/radio images may also be required. Stock boot image is usually required, stock recovery image is occasionally required." Some workarounds involving flashing either a RAW backup to the relevant partition or else using stock firmware to flash the same before flashing the OTA are then discussed.
Now for the stupid questions. Because my phone is rooted, is the system partition therefore "modified"? What about uninstalling system apps using Titanium Backup and then reinstalling some of them so as to move them off the system partition? Is this "modifying" the system partition? If I flash the system partition using stock firmware is this going to put those system apps that I uninstalled or moved back onto the system partition? That is, if it even works. I suppose I'd be glad to move them again, come to that. If the OTA update fails the most likely result is that the phone will reboot with nothing modified. I think this is probably what is going to happen but I haven't tried it yet.
I appreciate any discussion of these matters or a pointer to another forum if the FlashFire aspect means I'm on the wrong one.
Thanks.
The setup: rooted Nexus 6P, Android 7.1.1 build NMF26F, TWRP recovery, SuperSU installed, bootloader unlocked. (Xposed framework is still not available for Nougat, so I haven't monkeyed around with anything like that.)
I've installed FlashFire and read through the manual on the website. There may be some caveats in effect here.
In the section called "Flash ZIP or OTA" several types of OTA are described. With some of them (including Block-based incremental OTA, which is most likely what Android already downloaded and notified me about, though I'm not certain of this - but maybe this is too far into the weeds) we're told that "Generally this type of OTA requires the /system, /vendor and /oem partitions to be completely unmodified stock - bit-by-bit exact copies. Even remounting these partitions in writable mode once may make this type of OTA unflashable. The original modem/radio images may also be required. Stock boot image is usually required, stock recovery image is occasionally required." Some workarounds involving flashing either a RAW backup to the relevant partition or else using stock firmware to flash the same before flashing the OTA are then discussed.
Now for the stupid questions. Because my phone is rooted, is the system partition therefore "modified"? What about uninstalling system apps using Titanium Backup and then reinstalling some of them so as to move them off the system partition? Is this "modifying" the system partition? If I flash the system partition using stock firmware is this going to put those system apps that I uninstalled or moved back onto the system partition? That is, if it even works. I suppose I'd be glad to move them again, come to that. If the OTA update fails the most likely result is that the phone will reboot with nothing modified. I think this is probably what is going to happen but I haven't tried it yet.
I appreciate any discussion of these matters or a pointer to another forum if the FlashFire aspect means I'm on the wrong one.
Thanks.