re-write flashable zip function -- single decompile/recompile broken