This seems to keep coming up so for those of you who can't find the fix, please don't create new threads or post all over the developers forum
The most likely reason you can not flash 4.4.x and newer ROMs:
You have an old recovery
Thank you all for helping keep our threads clean and easy to search through, as always feel free to ask questions!
Happy Flashing!
The most likely reason you can not flash 4.4.x and newer ROMs:
You have an old recovery
why would this matter?
Basically the way permissions are handled in the updater-script (what tells your device how to flash the ROM) have changed
and thus if you flash a newer ROM with an older recovery you will more than likely see a similar error to this:
set_metadata_recursive: some changes failed
So how do I change recoveries?
you need grab a flashable.zip of the new recovery and then flash it in current recovery
or
a better and safer way is to use fastboot to flash the new recovery
*note, change 'recovery.img' accordingly if this is not how the image is namedCode:fastboot flash recovery recovery.img
two other quick notes:
*you can just fix the updater-script yourself to be able to flash a new ROM in an old recovery, but really this is time consuming and poitless
*another method to flash the recovery is to create a PC10IMG.zip and place on SDcard then boot to bootloader to flash, but more work than needed
Pick one of these recoveries
4EXT Touch version 1.0.0.6_RC1
View attachment recovery.img
md5sum for 4ext: 689db0675c068f3513d3551940581ec0
ClockWorkMod Recovery version 6.0.4.5
View attachment CWMrecovery.img
md5sum for CWM: 1AB75F2DD8CBE1C9FE4C79E237D98653
TWRP recovery version 2.6.3.0
View attachment TWRPrecovery.img
md5sum for TWRP: 1F300E620CD78829D440E52C291F909F
Which recovery to use? 4ext is problem free, the other two have slight issues but all should be fine for the most part
Thank you all for helping keep our threads clean and easy to search through, as always feel free to ask questions!
Happy Flashing!
Last edited: