I have a Google Nexus 5 with Stock Rom 4.4.2 and:

  1. Unlocked boot-loader
  2. Custom recovery (TWRP)
  3. Custom kernel (franco)
  4. Root
  5. 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&A useful for any 4.4.x-to-4.4.y Android upgrade.

Thank you.

*look at first comment

  • I know 4.4.3 is not yet released, but I want to be prepared :-) the link to the package can be added later
    – hybrid2102
    Commented Apr 18, 2014 at 8:29

2 Answers 2


You don't need to disable anything :-)

Step-by-step guide:

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

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


According to Tested.com, reverting changes made by Xposed, making the OTA update and enabling Xposed tweaks again should be enough.

EDIT: Sorry, you need to go back to full Stock. Here's step by step guide: xda-developers.

  • The presence of custom recovery and custom kernel doesn't matter?
    – hybrid2102
    Commented Apr 22, 2014 at 7:02
  • See the edit above. Sorry it took so long.
    – Kwigon
    Commented Apr 25, 2014 at 21:00
  • I found the right way - no need to go back to full stock. Check the current accepted answer.
    – hybrid2102
    Commented Jun 9, 2014 at 13:58

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .