How to Fix a Broken ROM Flash in Certain KitKat ROMs

How to Fix a Broken ROM Flash in Certain KitKat ROMs

Alongside the release of Android 4.4 KitKat, Google changed a quite a number of technical details. One of these included a completely different method of setting up permissions in the updater-script. Sound tricky? It should not, as few months ago we wrote about updater-script and how to use its various commands.

In short, the previously used set_perms method was deprecated and replaced by set_metadata. Unfortunately, most of available recoveries didn’t allow users to flash these packages properly, and this has resulted in the following error message: set_metadata_recursive: some changes failed

A solution to that error was quickly implemented in ClockworkMod recovery by XDA Recognized Developer Koush and TeamWin Recovery Project by XDA Senior Recognized Developer Dees_Troy. But sometimes, even the newest recovery versions are still unable to flash KitKat-based ROMs, yielding the aforementioned error.

XDA Senior Member daniel_hk did some research and discovered that replacing the update-binary with a patched one fixes the flashing procedure, allowing everyone to now enjoy these previously difficult to install Android 4.4 builds. He wrote a guide with step-by-step instructions how to fix your update.zip files. The process is very simple, and is much easier than replacing lines in your updater-script.

If you’re experiencing errors while flashing KitKat builds, head over to the original thread and learn how to fix them.

About author

Tomek Kondrat
Tomek Kondrat

In his 30's. Joined XDA in 2011 and the portal in 2013. Senior Moderator and Developer Committee Leader. Android enthusiast that needs to have his devices rooted. Likes football (the real one), travels, TV shows, Kodi, post-rock and good food.Contact: [email protected]