Update heavly customized but stock rom Nexus 5 keeping data? I have a Google Nexus 5 with Stock Rom 4.4.2 and:


Unlocked boot-loader
Custom recovery (TWRP)
Custom kernel (franco)
Root
X-posed framework


What is the best method to upgrade to the upcoming version 4.4.3*, keeping data?

Please answer with a step-by-step guide, possibly referring to this configuration (like: disable #5, revert #3 and #2 to stock, don't use OTA but this package from here, etc...)

Would be great to have technical explanation for each step, to make this Q&amp;A useful for any 4.4.x-to-4.4.y Android upgrade.

Thank you.

*look at first comment
You don't need to disable anything :-)

Step-by-step guide:


Update your recovery to the latest version
Download this 4.4.3 update and SuperSu
Place these files in sdcard
Boot in recovery
Wipe Cache and Dalvik Cache
Flash 4.4.3 update and SuperSu (~15/25 mins)
Reboot
Re-install X-posed framework from its installer
Re-install custom kernel


Now you have 4.4.3 and all of your customization without losing data ;-)