I know how to make an updater-script for ROMs and flashable mod zips(stuff like copying files & directories, deleting files & directories, and setting permissions), but I have looked inside the updater-script for this update zip and it is infinitely more complex than a ROM updater-script. There must be a thousand commands or more inside. Instead of just replacing files it patches files after verifying the checksum for every file it patches. This stuff is way beyond the skill level of your average independent developer who builds ROMs and recoveries. I'm guessing that they could have made a more simple update zip that just deletes old stuff extracts new stuff and sets permissions but it would be a lot bigger file so they did it the hard(really really hard) way in order to cut down on the size of the update and save bandwidth. Also, all that the update does is block root, prevent the APN tweak for tethering from working, and make some of the popups like the low battery warning look like a throwback to the days of gingerbread. This update is more of a downgrade than an upgrade. I also noticed that my phone ran slower on b12 than it did on b06.